用户详情 加家族成员
This commit is contained in:
@@ -915,4 +915,60 @@ class User extends adminApi
|
||||
return V(0, "操作失败,".$e->getMessage());
|
||||
}
|
||||
}
|
||||
|
||||
//家族成员
|
||||
public function get_family_member(){
|
||||
$user_id = input('user_id', 0);
|
||||
$page = input('page', 1);
|
||||
$page_limit = input('page_limit', 30);
|
||||
if (!$user_id){
|
||||
return V(0, "参数错误");
|
||||
}
|
||||
$user_sign = db::name('vs_user_sign')->where(['parent_user_id'=>$user_id,'end_time'=>['>',time()]])->select();
|
||||
$count = db::name('vs_user_sign')->where(['parent_user_id'=>$user_id,'end_time'=>['>',time()]])->count();
|
||||
$list = [];
|
||||
foreach ($user_sign as $key => $value) {
|
||||
$sign_user = db::name('user')->field('id,user_code,nickname,market_value')->where(['id'=>$value['sign_user_id']])->find();
|
||||
$list[$key]['id'] = $value['id'];
|
||||
$list[$key]['user_id'] = $sign_user['id'];
|
||||
$list[$key]['user_code'] = $sign_user['user_code'];
|
||||
$list[$key]['nickname'] = $sign_user['nickname'];
|
||||
$list[$key]['createtime'] = date('Y-m-d H:i:s',$value['createtime']);
|
||||
$list[$key]['end_time'] = date('Y-m-d H:i:s',$value['end_time']);
|
||||
//剩余天数
|
||||
$list[$key]['surplus_days'] = ceil(($value['end_time'] - time())/86400);
|
||||
//免费续约次数
|
||||
$list[$key]['free_renewal_times'] = 3 - $value['sign_times'];
|
||||
if($list[$key]['free_renewal_times']<=0){
|
||||
$list[$key]['free_renewal_times'] = 0;
|
||||
}
|
||||
//当前身价
|
||||
$list[$key]['market_value'] = $sign_user['market_value'];
|
||||
}
|
||||
$return_data = [
|
||||
'page' =>$page,
|
||||
'page_limit' => $page_limit,
|
||||
'count' => $count,
|
||||
'lists' => $list
|
||||
];
|
||||
return V(1,"成功", $return_data);
|
||||
}
|
||||
//解约
|
||||
public function cancel_contract(){
|
||||
$user_sign_id = input('id', 0);
|
||||
if (!$user_sign_id){
|
||||
return V(0, "参数错误");
|
||||
}
|
||||
$user_sign = db::name('vs_user_sign')->where(['id'=>$user_sign_id])->find();
|
||||
if (!$user_sign){
|
||||
return V(0, "参数错误");
|
||||
}
|
||||
$resultt = db::name('vs_user_sign')
|
||||
->where(['id' => $user_sign_id])
|
||||
->update(['end_time' => time(),'sign_user_type' => 3]);
|
||||
if(!$resultt){
|
||||
return V(0, "操作失败");
|
||||
}
|
||||
return V(1, "操作成功");
|
||||
}
|
||||
}
|
||||
@@ -65,9 +65,9 @@ class Gift extends Model
|
||||
//爆币
|
||||
$pool_gift_id = db::name('bb_lottery_config')->where(['key' => 'pool_gift_id'])->value('value');
|
||||
if($pool_gift_id == $v['gift_id']){
|
||||
$v['gift_bag_name'] = "幸运币";
|
||||
$v['rule'] = "幸运币";
|
||||
$v['rule_url'] = get_system_config_value('web_site')."/api/Page/get_gift_box_rule?box_id=35";
|
||||
$v['gift_bag_name'] = "幸运币活动";
|
||||
$v['rule'] = "幸运羽币";
|
||||
$v['rule_url'] = get_system_config_value('web_site')."/api/Page/page_show?id=35";
|
||||
$v['activities_id'] = 88;
|
||||
$v['gift_bag'] = 0;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user