|
@@ -88,9 +88,9 @@ class MemberService extends BaseService
|
|
|
}
|
|
}
|
|
|
$field = $field ? $field : $defaultField;
|
|
$field = $field ? $field : $defaultField;
|
|
|
if (is_array($where)) {
|
|
if (is_array($where)) {
|
|
|
- $info = $this->model->with(['merchant','acceptor'])->where('mark',1)->where($where)->select($field)->first();
|
|
|
|
|
|
|
+ $info = $this->model->with(['merchant','acceptor','parent'])->where('mark',1)->where($where)->select($field)->first();
|
|
|
} else {
|
|
} else {
|
|
|
- $info = $this->model->with(['merchant','acceptor'])->where('mark',1)->where(['id' => (int)$where])->select($field)->first();
|
|
|
|
|
|
|
+ $info = $this->model->with(['merchant','acceptor','parent'])->where('mark',1)->where(['id' => (int)$where])->select($field)->first();
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
$info = $info ? $info->toArray() : [];
|
|
$info = $info ? $info->toArray() : [];
|
|
@@ -106,37 +106,12 @@ class MemberService extends BaseService
|
|
|
|
|
|
|
|
// 二维码
|
|
// 二维码
|
|
|
if (in_array($type, ['detail','share'])) {
|
|
if (in_array($type, ['detail','share'])) {
|
|
|
- $inviteUrl = get_web_url('/#/pages/register/index?scene=' . $info['code']);
|
|
|
|
|
|
|
+ $inviteUrl = get_web_url('/#/pages/register/index?code=' . $info['code']);
|
|
|
$qrcode = $this->makeQrcode($inviteUrl);
|
|
$qrcode = $this->makeQrcode($inviteUrl);
|
|
|
$info['qrcode'] = $qrcode ? get_image_url($qrcode) : '';
|
|
$info['qrcode'] = $qrcode ? get_image_url($qrcode) : '';
|
|
|
$info['invite_url'] = $inviteUrl;
|
|
$info['invite_url'] = $inviteUrl;
|
|
|
$info['qrcode_base64'] = $qrcode?getImageContent($qrcode):'';
|
|
$info['qrcode_base64'] = $qrcode?getImageContent($qrcode):'';
|
|
|
$info['parent_info'] = ['nickname' => '无', 'code' => '无'];
|
|
$info['parent_info'] = ['nickname' => '无', 'code' => '无'];
|
|
|
- if (isset($info['parent_id']) && $info['parent_id']) {
|
|
|
|
|
- $info['parent_info'] = $this->model->where(['id' => $info['parent_id'], 'mark' => 1])
|
|
|
|
|
- ->select(['id', 'nickname', 'username', 'code'])
|
|
|
|
|
- ->first();
|
|
|
|
|
- }
|
|
|
|
|
- $info['orders'] = ['status2'=>0,'status3'=>0,'status5'=>0];
|
|
|
|
|
- if($type == 'share'){
|
|
|
|
|
- $info['bonus_wait'] = BonusService::make()->getTotalByUser($info['id']);
|
|
|
|
|
- $info['bonus_level_total'] = moneyFormat($info['bonus_level1_total']+$info['bonus_level2_total']+$info['bonus_level3_total'],2);
|
|
|
|
|
- }else{
|
|
|
|
|
- $num1 = OrderModel::where(['user_id'=> $info['id'],'type'=>2,'user_delete'=>1,'status'=>2,'mark'=>1])->count('id');
|
|
|
|
|
- $num2 = OrderModel::where(['user_id'=> $info['id'],'type'=>2,'user_delete'=>1,'status'=>3,'mark'=>1])->count('id');
|
|
|
|
|
- $num3 = OrderModel::where(['user_id'=> $info['id'],'type'=>2,'user_delete'=>1,'status'=>5,'mark'=>1])->count('id');
|
|
|
|
|
- $info['orders'] = [
|
|
|
|
|
- 'status2'=> $num1>99?'99+':intval($num1),
|
|
|
|
|
- 'status3'=> $num2>99?'99+':intval($num2),
|
|
|
|
|
- 'status5'=> $num3>99?'99+':intval($num3),
|
|
|
|
|
- ];
|
|
|
|
|
-
|
|
|
|
|
- $info['idcard_front_img'] = $info['idcard_front_img'] ? get_image_url($info['idcard_front_img']) : '';
|
|
|
|
|
- $info['idcard_back_img'] = $info['idcard_back_img'] ? get_image_url($info['idcard_back_img']) : '';
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
|
|
|
|
|
} // 商家后台
|
|
} // 商家后台
|
|
|
|
|
|