|
@@ -280,6 +280,48 @@ class MemberService
|
|
|
$member = Member::with('cert','info')
|
|
|
->where('member_id', $memberId)
|
|
|
->first();
|
|
|
+ if (!$member){
|
|
|
+ return json_fail('查询错误');
|
|
|
+ }
|
|
|
+ $member = $member->toArray();
|
|
|
+ $member['info'] = [
|
|
|
+ 'member_info_nickname' => !empty($member['info']) && !empty($member['info']['member_info_nickname']) ? $member['info']['member_info_nickname'] : substr($member['member_mobile'],-4,4).'用户',
|
|
|
+ 'member_info_headimg' => !empty($member['info']) && !empty($member['info']['member_info_headimg']) ? $member['info']['member_info_headimg'] : ''
|
|
|
+ ];
|
|
|
+ $member['cert'] = [
|
|
|
+ 'member_cert_birth' => $member['cert']['member_cert_birth'] ?? '',
|
|
|
+ 'member_cert_gender' => $member['cert']['member_cert_gender'] ?? '',
|
|
|
+ 'member_cert_name' => $member['cert']['member_cert_name'] ?? '',
|
|
|
+ 'member_cert_nbr' => $member['cert']['member_cert_nbr'] ?? '',
|
|
|
+ 'member_cert_province' => !empty($member['cert']) && !empty($member['cert']['member_cert_province']) && is_json($member['cert']['member_cert_province']) ? json_decode($member['cert']['member_cert_province']) : '',
|
|
|
+ 'member_cert_addr' => $member['cert']['member_cert_addr'] ?? '',
|
|
|
+ 'member_cert_face' => !empty($member['cert']) && !empty($member['cert']['member_cert_face']) ? getenv('STORAGE_DOMAIN') . $member['cert']['member_cert_face'] : '',
|
|
|
+ 'member_cert_photo' => !empty($member['cert']) && !empty($member['cert']['member_cert_photo']) ? getenv('STORAGE_DOMAIN') . $member['cert']['member_cert_photo'] : '',
|
|
|
+ 'member_cert_nation' => $member['cert']['member_cert_nation'] ?? '',
|
|
|
+ ];
|
|
|
+
|
|
|
+ $member['is_auth'] = "未认证";
|
|
|
+ if (!empty($member['cert']['member_cert_nbr']) && !empty($member['cert']['member_cert_name'])) {
|
|
|
+ $member['is_auth'] = "已认证";
|
|
|
+ }
|
|
|
+
|
|
|
+ $member['source'] = "APP";
|
|
|
+ $member['belong'] = [];
|
|
|
+ if (!empty($member['member_extend_json'])) {
|
|
|
+ $extendJson = json_decode($member['member_extend_json'], true);
|
|
|
+ if (isset($extendJson['come_from'])) {
|
|
|
+ $member['source'] = $extendJson['come_from'] ?? '';
|
|
|
+ }
|
|
|
+ if (isset($extendJson['belong'])){
|
|
|
+ $user = SysUser::where('user_id',$extendJson['belong']['user_id'])->select('user_name','user_mobile')->first();
|
|
|
+ if($user){
|
|
|
+ $member['belong']['user_id'] = $extendJson['belong']['user_id'];
|
|
|
+ $member['belong']['username'] = $user->user_name;
|
|
|
+ $member['belong']['user_mobile'] = $user->user_mobile;
|
|
|
+ }
|
|
|
+ $member['belong']['deptName'] = SysDept::where('dept_id',$extendJson['belong']['premises'])->value('dept_name');
|
|
|
+ }
|
|
|
+ }
|
|
|
|
|
|
return json_success('', $member);
|
|
|
}
|