|
@@ -747,6 +747,14 @@ class MemberService
|
|
|
$rows = $rows->forPage($page, $pageSize)
|
|
|
->get()
|
|
|
->toArray();
|
|
|
+ foreach ($rows as $row){
|
|
|
+ if (!empty($row['member_account_list_json'])){
|
|
|
+ $memberAccountListJson = json_decode($row['member_account_list_json'],true);
|
|
|
+ if ($memberAccountListJson['master_member_id']){
|
|
|
+ $row['master_member_name'] = MemberService::getMemberNameByMemberId($row['member_account_list_json']);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
|
|
|
return json_success('', compact('rows', 'page', 'pageSize', 'total'));
|
|
|
}
|
|
@@ -1137,6 +1145,10 @@ class MemberService
|
|
|
{
|
|
|
Db::beginTransaction();
|
|
|
try {
|
|
|
+ // 排重
|
|
|
+ if (Member::where('member_mobile',$params['mobile'])->where('member_status','ACTIVED')->exists()){
|
|
|
+ throw new BusinessException("会员已存在");
|
|
|
+ }
|
|
|
$memberId = self::generateMemberId();
|
|
|
// 先写主表,要ID
|
|
|
$memberData = [
|