|
@@ -82,9 +82,9 @@ class MemberService
|
|
$query->whereBetween('member.member_addtimes', $addtime);
|
|
$query->whereBetween('member.member_addtimes', $addtime);
|
|
})
|
|
})
|
|
->select('member_id', 'member_is_vip', 'member_is_owner', 'member_classify', 'member_status', 'member_mobile', 'member_from', 'member_addtimes', 'member_extend_json',
|
|
->select('member_id', 'member_is_vip', 'member_is_owner', 'member_classify', 'member_status', 'member_mobile', 'member_from', 'member_addtimes', 'member_extend_json',
|
|
- 'member_info.member_info_nickname', 'member_info.member_info_headimg', 'member_info.member_info_referee', 'member_info.member_info_business', 'member_info.member_info_service',
|
|
|
|
|
|
+ 'member_info.member_info_nickname', 'member_info.member_info_headimg', 'member_info.member_info_referee', 'member_info.member_info_business', 'member_info.member_info_service', 'member_info.member_info_city', 'member_info.member_info_address', 'member_info.member_info_gender', 'member_info.member_info_birthday',
|
|
'member_role.member_role_id', 'member_role.member_role_name',
|
|
'member_role.member_role_id', 'member_role.member_role_name',
|
|
- 'member_cert.member_cert_birth', 'member_cert.member_cert_gender', 'member_cert.member_cert_name', 'member_cert.member_cert_nbr', 'member_cert.member_cert_province', 'member_cert.member_cert_addr', 'member_cert.member_cert_face', 'member_cert.member_cert_photo', 'member_cert.member_cert_nation',
|
|
|
|
|
|
+ 'member_cert.member_cert_birth', 'member_cert.member_cert_gender', 'member_cert.member_cert_name', 'member_cert.member_cert_nbr', 'member_cert.member_cert_province', 'member_cert.member_cert_addr', 'member_cert.member_cert_face', 'member_cert.member_cert_photo', 'member_cert.member_cert_nation'
|
|
// 'member_account.member_account_surplus'
|
|
// 'member_account.member_account_surplus'
|
|
);
|
|
);
|
|
// 总条数
|
|
// 总条数
|
|
@@ -102,8 +102,16 @@ class MemberService
|
|
'member_info_headimg' => !empty($row['member_info_headimg']) ? $row['member_info_headimg'] : '',
|
|
'member_info_headimg' => !empty($row['member_info_headimg']) ? $row['member_info_headimg'] : '',
|
|
'member_info_referee' => !empty($row['member_info_referee']) ? $row['member_info_referee'] : '',
|
|
'member_info_referee' => !empty($row['member_info_referee']) ? $row['member_info_referee'] : '',
|
|
'member_info_business' => !empty($row['member_info_business']) ? $row['member_info_business'] : '',
|
|
'member_info_business' => !empty($row['member_info_business']) ? $row['member_info_business'] : '',
|
|
- 'member_info_service' => !empty($row['member_info_service']) ? $row['member_info_service'] : ''
|
|
|
|
|
|
+ 'member_info_service' => !empty($row['member_info_service']) ? $row['member_info_service'] : '',
|
|
|
|
+ 'member_info_city' => !empty($row['member_info_city']) ? explode('-',$row['member_info_city']) : '',
|
|
|
|
+ 'member_info_address' => !empty($row['member_info_address']) ? $row['member_info_address'] : '',
|
|
|
|
+ 'member_info_birthday' => !empty($row['member_info_birthday']) ? $row['member_info_birthday'] : '',
|
|
|
|
+ 'member_info_gender' => !empty($row['member_info_gender']) ? $row['member_info_gender'] : '',
|
|
];
|
|
];
|
|
|
|
+ if (!empty($row['info']['member_info_address']) && in_array($row['info']['member_info_address'], ['请选择', '省-市-区'])) {
|
|
|
|
+ $row['info']['member_info_address'] = '';
|
|
|
|
+ }
|
|
|
|
+
|
|
$row['cert'] = [
|
|
$row['cert'] = [
|
|
'member_cert_birth' => $row['member_cert_birth'],
|
|
'member_cert_birth' => $row['member_cert_birth'],
|
|
'member_cert_gender' => $row['member_cert_gender'],
|
|
'member_cert_gender' => $row['member_cert_gender'],
|
|
@@ -332,7 +340,14 @@ class MemberService
|
|
'member_info_referee' => !empty($member['info']) && !empty($member['info']['member_info_referee']) ? $member['info']['member_info_referee'] : '',
|
|
'member_info_referee' => !empty($member['info']) && !empty($member['info']['member_info_referee']) ? $member['info']['member_info_referee'] : '',
|
|
'member_info_business' => !empty($member['info']) && !empty($member['info']['member_info_business']) ? $member['info']['member_info_business'] : '',
|
|
'member_info_business' => !empty($member['info']) && !empty($member['info']['member_info_business']) ? $member['info']['member_info_business'] : '',
|
|
'member_info_service' => !empty($member['info']) && !empty($member['info']['member_info_service']) ? $member['info']['member_info_service'] : '',
|
|
'member_info_service' => !empty($member['info']) && !empty($member['info']['member_info_service']) ? $member['info']['member_info_service'] : '',
|
|
|
|
+ 'member_info_city' => !empty($member['info']) && !empty($member['info']['member_info_city']) ? explode('-',$member['info']['member_info_city']) : '',
|
|
|
|
+ 'member_info_address' => !empty($member['info']) && !empty($member['info']['member_info_address']) ? $member['info']['member_info_address'] : '',
|
|
|
|
+ 'member_info_gender' => !empty($member['info']) && !empty($member['info']['member_info_gender']) ? $member['info']['member_info_gender'] : '',
|
|
|
|
+ 'member_info_birthday' => !empty($member['info']) && !empty($member['info']['member_info_birthday']) ? $member['info']['member_info_birthday'] : '',
|
|
];
|
|
];
|
|
|
|
+ if (!empty($member['info']['member_info_address']) && in_array($member['info']['member_info_address'], ['请选择', '省-市-区'])) {
|
|
|
|
+ $member['info']['member_info_address'] = '';
|
|
|
|
+ }
|
|
$member['cert'] = [
|
|
$member['cert'] = [
|
|
'member_cert_birth' => $member['cert']['member_cert_birth'] ?? '',
|
|
'member_cert_birth' => $member['cert']['member_cert_birth'] ?? '',
|
|
'member_cert_gender' => $member['cert']['member_cert_gender'] ?? '',
|
|
'member_cert_gender' => $member['cert']['member_cert_gender'] ?? '',
|
|
@@ -344,23 +359,23 @@ class MemberService
|
|
'member_cert_photo' => !empty($member['cert']) && !empty($member['cert']['member_cert_photo']) ? getenv('STORAGE_DOMAIN') . $member['cert']['member_cert_photo'] : '',
|
|
'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_cert_nation' => $member['cert']['member_cert_nation'] ?? '',
|
|
];
|
|
];
|
|
- if (!empty($member['join_invite_member_id'])){
|
|
|
|
|
|
+ if (!empty($member['join_invite_member_id'])) {
|
|
$inviteMember = Member::with([
|
|
$inviteMember = Member::with([
|
|
- 'info'=>function($query){
|
|
|
|
- $query->select('join_info_member_id','member_info_nickname');
|
|
|
|
|
|
+ 'info' => function ($query) {
|
|
|
|
+ $query->select('join_info_member_id', 'member_info_nickname');
|
|
},
|
|
},
|
|
- 'cert'=>function($query){
|
|
|
|
- $query->select('join_cert_member_id','member_cert_name');
|
|
|
|
|
|
+ 'cert' => function ($query) {
|
|
|
|
+ $query->select('join_cert_member_id', 'member_cert_name');
|
|
}
|
|
}
|
|
- ])->where('member_id',$member['join_invite_member_id'])
|
|
|
|
|
|
+ ])->where('member_id', $member['join_invite_member_id'])
|
|
->first();
|
|
->first();
|
|
$inviteMemberName = '';
|
|
$inviteMemberName = '';
|
|
- if (!empty($inviteMember->cert) && !empty($inviteMember->cert->member_cert_name)){
|
|
|
|
|
|
+ if (!empty($inviteMember->cert) && !empty($inviteMember->cert->member_cert_name)) {
|
|
$inviteMemberName = $inviteMember->cert->member_cert_name;
|
|
$inviteMemberName = $inviteMember->cert->member_cert_name;
|
|
- }elseif (!empty($inviteMemberName->info) && !empty($inviteMemberName->info->member_info_nickname)){
|
|
|
|
|
|
+ } elseif (!empty($inviteMemberName->info) && !empty($inviteMemberName->info->member_info_nickname)) {
|
|
$inviteMemberName = $inviteMemberName->info->member_info_nickname;
|
|
$inviteMemberName = $inviteMemberName->info->member_info_nickname;
|
|
}
|
|
}
|
|
- $member['invite_member'] = $inviteMemberName.(!empty($inviteMember->member_invite_code) ? '('.$inviteMember->member_invite_code.')' : '');
|
|
|
|
|
|
+ $member['invite_member'] = $inviteMemberName . (!empty($inviteMember->member_invite_code) ? '(' . $inviteMember->member_invite_code . ')' : '');
|
|
}
|
|
}
|
|
|
|
|
|
$member['is_auth'] = "未认证";
|
|
$member['is_auth'] = "未认证";
|
|
@@ -871,9 +886,9 @@ class MemberService
|
|
'member_cert_nbr' => $params['cert_nbr'] ?? '',
|
|
'member_cert_nbr' => $params['cert_nbr'] ?? '',
|
|
'member_cert_birth' => !empty($params['birth']) ? date('Y-m-d', strtotime($params['birth'])) : '',
|
|
'member_cert_birth' => !empty($params['birth']) ? date('Y-m-d', strtotime($params['birth'])) : '',
|
|
'member_cert_gender' => $params['gender'] ?? '',
|
|
'member_cert_gender' => $params['gender'] ?? '',
|
|
- 'member_cert_province' => !empty($params['province']) ? json_encode($params['province'], JSON_UNESCAPED_UNICODE) : '[]',
|
|
|
|
- 'member_cert_city' => $params['city'] ?? '',
|
|
|
|
- 'member_cert_addr' => $params['addr'] ?? '',
|
|
|
|
|
|
+// 'member_cert_province' => !empty($params['province']) ? json_encode($params['province'], JSON_UNESCAPED_UNICODE) : '[]',
|
|
|
|
+// 'member_cert_city' => $params['city'] ?? '',
|
|
|
|
+// 'member_cert_addr' => $params['addr'] ?? '',
|
|
// 'member_cert_face' => str_replace(getenv('STORAGE_DOMAIN'), '', $params['member_cert_face']),
|
|
// 'member_cert_face' => str_replace(getenv('STORAGE_DOMAIN'), '', $params['member_cert_face']),
|
|
// 'member_cert_photo' => str_replace(getenv('STORAGE_DOMAIN'), '', $params['member_cert_photo']),
|
|
// 'member_cert_photo' => str_replace(getenv('STORAGE_DOMAIN'), '', $params['member_cert_photo']),
|
|
];
|
|
];
|
|
@@ -886,6 +901,10 @@ class MemberService
|
|
'member_info_referee' => $params['member_info_referee'] ?? '',
|
|
'member_info_referee' => $params['member_info_referee'] ?? '',
|
|
'member_info_business' => $params['member_info_business'] ?? '',
|
|
'member_info_business' => $params['member_info_business'] ?? '',
|
|
'member_info_service' => $params['member_info_service'] ?? '',
|
|
'member_info_service' => $params['member_info_service'] ?? '',
|
|
|
|
+ 'member_info_city' => !empty($params['province']) ? implode('-', $params['province']) : '',
|
|
|
|
+ 'member_info_address' => $params['member_info_address'] ?? '',
|
|
|
|
+ 'member_info_birthday'=>$params['birth'] ? date('Y-m-d', strtotime($params['birth'])) : '',
|
|
|
|
+ 'member_info_gender' => $params['gender'] ?? '',
|
|
];
|
|
];
|
|
MemberInfo::insert($infoData);
|
|
MemberInfo::insert($infoData);
|
|
|
|
|
|
@@ -953,9 +972,9 @@ class MemberService
|
|
'member_cert_nbr' => $params['cert_nbr'] ?? '',
|
|
'member_cert_nbr' => $params['cert_nbr'] ?? '',
|
|
'member_cert_birth' => $params['birth'] ? date('Y-m-d', strtotime($params['birth'])) : '',
|
|
'member_cert_birth' => $params['birth'] ? date('Y-m-d', strtotime($params['birth'])) : '',
|
|
'member_cert_gender' => $params['gender'] ?? '',
|
|
'member_cert_gender' => $params['gender'] ?? '',
|
|
- 'member_cert_province' => $params['province'] ? json_encode($params['province'], JSON_UNESCAPED_UNICODE) : '[]',
|
|
|
|
- 'member_cert_city' => $params['city'] ?? '',
|
|
|
|
- 'member_cert_addr' => $params['addr'] ?? '',
|
|
|
|
|
|
+// 'member_cert_province' => $params['province'] ? json_encode($params['province'], JSON_UNESCAPED_UNICODE) : '[]',
|
|
|
|
+// 'member_cert_city' => $params['city'] ?? '',
|
|
|
|
+// 'member_cert_addr' => $params['addr'] ?? '',
|
|
'member_cert_face' => str_replace(getenv('STORAGE_DOMAIN'), '', $params['member_cert_face']),
|
|
'member_cert_face' => str_replace(getenv('STORAGE_DOMAIN'), '', $params['member_cert_face']),
|
|
'member_cert_photo' => str_replace(getenv('STORAGE_DOMAIN'), '', $params['member_cert_photo']),
|
|
'member_cert_photo' => str_replace(getenv('STORAGE_DOMAIN'), '', $params['member_cert_photo']),
|
|
];
|
|
];
|
|
@@ -979,6 +998,10 @@ class MemberService
|
|
'member_info_referee' => $params['member_info_referee'] ?? '',
|
|
'member_info_referee' => $params['member_info_referee'] ?? '',
|
|
'member_info_business' => $params['member_info_business'] ?? '',
|
|
'member_info_business' => $params['member_info_business'] ?? '',
|
|
'member_info_service' => $params['member_info_service'] ?? '',
|
|
'member_info_service' => $params['member_info_service'] ?? '',
|
|
|
|
+ 'member_info_city' => !empty($params['province']) ? implode('-', $params['province']) : '',
|
|
|
|
+ 'member_info_address' => $params['member_info_address'] ?? '',
|
|
|
|
+ 'member_info_birthday'=>$params['birth'] ? date('Y-m-d', strtotime($params['birth'])) : '',
|
|
|
|
+ 'member_info_gender' => $params['gender'] ?? '',
|
|
];
|
|
];
|
|
if (!MemberInfo::where('join_info_member_id', $params['member_id'])->exists()) {
|
|
if (!MemberInfo::where('join_info_member_id', $params['member_id'])->exists()) {
|
|
MemberInfo::insert($infoData);
|
|
MemberInfo::insert($infoData);
|