添加:实名认证接口
This commit is contained in:
parent
eb6900320d
commit
215e1a522d
|
|
@ -10,6 +10,7 @@ use app\common\models\Member;
|
|||
use app\common\models\member\MemberCancelSet;
|
||||
use app\common\models\MemberShopInfo;
|
||||
use app\common\models\Protocol;
|
||||
use app\common\services\IDCardService;
|
||||
use app\frontend\models\MembershipInformationLog;
|
||||
use app\frontend\modules\member\models\MemberBankCard;
|
||||
use app\frontend\modules\member\models\MemberModel;
|
||||
|
|
@ -49,7 +50,9 @@ class MemberInfoController extends ApiController
|
|||
'avatar' => yz_tomedia($member['avatar']),
|
||||
'wechat' => $member['yz_member']['wechat'] ? : '',
|
||||
'mobile' => $member['mobile'] ? : '',
|
||||
'realname' => $member['realname'] ? : '',
|
||||
'email' => $member['email'] ? : '',
|
||||
'idcard' => $member['idcard'] ? : '',
|
||||
'alipay' => $member['yz_member']['alipay'] ? : '',
|
||||
'alipayname' => $member['yz_member']['alipayname'] ? : '',
|
||||
'bank_card' =>$bankCard->bank_card,
|
||||
|
|
@ -224,7 +227,7 @@ class MemberInfoController extends ApiController
|
|||
public function userInfoSave()
|
||||
{
|
||||
try {
|
||||
list($data,$sub_data) = $this->userInfoVerify(request()->all());
|
||||
[$data,$sub_data] = $this->userInfoVerify(request()->all());
|
||||
$member_id = \YunShop::app()->getMemberId();
|
||||
$member = Member::find($member_id);
|
||||
$yz_member = MemberShopInfo::where('member_id',$member_id)->first();
|
||||
|
|
@ -476,4 +479,33 @@ class MemberInfoController extends ApiController
|
|||
return $this->errorJson($e->getMessage());
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Common: 修改身份证信息
|
||||
* Author: wu-hui
|
||||
* Time: 2023/10/26 10:48
|
||||
* @return \Illuminate\Http\JsonResponse
|
||||
* @throws \app\common\exceptions\AppException
|
||||
*/
|
||||
public function changeAuthentication(){
|
||||
// 参数获取
|
||||
$uid = \YunShop::app()->getMemberId();
|
||||
$idcard = request()->authentication;
|
||||
$realname = request()->realname;
|
||||
if (!$idcard || !IDCardService::isCard($idcard)) return $this->errorJson('请输入正确的身份证!');
|
||||
if (!$realname) return $this->errorJson('请输入真实姓名!');
|
||||
// 判断:身份证是否已经绑定
|
||||
$member = Member::uniacid()->where('idcard', $idcard)->where('uid','!=',$uid)->first();
|
||||
if ($member) return $this->errorJson('身份证已绑定过会员!');
|
||||
// 修改用户信息
|
||||
$member = \app\frontend\models\Member::current();
|
||||
$member->idcard = $idcard;
|
||||
$member->realname = $realname;
|
||||
if (!$member->save()) return $this->errorJson('保存失败');
|
||||
|
||||
return $this->successJson('保存成功');
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
Loading…
Reference in New Issue