|
@@ -45,15 +45,16 @@ class MemberController extends AdminController
|
|
|
if (!CommonServer::creatServer()->verifyPhoneNumber($phone)) return $this->apiResponseError('手机号错误');
|
|
if (!CommonServer::creatServer()->verifyPhoneNumber($phone)) return $this->apiResponseError('手机号错误');
|
|
|
if (empty($id_number)) return $this->apiResponseError('请填写身份证号');
|
|
if (empty($id_number)) return $this->apiResponseError('请填写身份证号');
|
|
|
|
|
|
|
|
- //检查该身份证号是否存在
|
|
|
|
|
- $member = Member::where('id_number',$id_number)->where('is_del',0)->select(['id'])->first();
|
|
|
|
|
- if (!empty($member)){
|
|
|
|
|
- return $this->apiResponseError('身份证号已存在');
|
|
|
|
|
- }
|
|
|
|
|
|
|
+
|
|
|
$authType = 'PSN';
|
|
$authType = 'PSN';
|
|
|
$data = compact('name','phone','id_number','authType');
|
|
$data = compact('name','phone','id_number','authType');
|
|
|
|
|
|
|
|
if(empty($id)){//不存在id就创建
|
|
if(empty($id)){//不存在id就创建
|
|
|
|
|
+ //检查该身份证号是否存在
|
|
|
|
|
+ $member = Member::where('id_number',$id_number)->where('is_del',0)->select(['id'])->first();
|
|
|
|
|
+ if (!empty($member)){
|
|
|
|
|
+ return $this->apiResponseError('身份证号已存在');
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
$res = Member::create($data);
|
|
$res = Member::create($data);
|
|
|
}else{//存在就更新
|
|
}else{//存在就更新
|
|
@@ -61,6 +62,11 @@ class MemberController extends AdminController
|
|
|
if (empty($info)) {
|
|
if (empty($info)) {
|
|
|
return $this->apiResponseError('没有找到该记录');
|
|
return $this->apiResponseError('没有找到该记录');
|
|
|
}
|
|
}
|
|
|
|
|
+ //检查该身份证号是否存在
|
|
|
|
|
+ $member = Member::where('id_number',$id_number)->where('id','<>',$id)->where('is_del',0)->select(['id'])->first();
|
|
|
|
|
+ if (!empty($member)){
|
|
|
|
|
+ return $this->apiResponseError('身份证号已存在');
|
|
|
|
|
+ }
|
|
|
$res = $info->update($data);
|
|
$res = $info->update($data);
|
|
|
}
|
|
}
|
|
|
$m_id = $res->{'id'};
|
|
$m_id = $res->{'id'};
|