diff --git a/app/controller/api/store/merchant/MerchantIntention.php b/app/controller/api/store/merchant/MerchantIntention.php index 244e7b71..9aac3b8c 100644 --- a/app/controller/api/store/merchant/MerchantIntention.php +++ b/app/controller/api/store/merchant/MerchantIntention.php @@ -311,20 +311,21 @@ class MerchantIntention extends BaseController public function changeIdentity() { $data = $this->request->params([ - 'phone', - 'mer_name', - 'mer_type_id', - 'merchant_category_id', 'type', - 'name' ]); - - if(empty($data['phone'])||empty($data['mer_name'])||empty($data['mer_type_id'])||empty($data['merchant_category_id'])||empty($data['type'])||empty($data['name'])){ + if(empty($data['type'])){ return app('json')->fail('参数缺失请检查'); } - if ($this->userInfo) $data['uid'] = $this->userInfo->uid; + $merchantInfo = Merchant::getDB()->where('uid',$this->userInfo->uid)->find(); + if(empty($merchantInfo)) return app('json')->fail('没有该商户'); + $data['phone'] = $merchantInfo->mer_phone; + $data['mer_name'] = $merchantInfo->mer_name; + $data['name'] = $merchantInfo->real_name; + $data['merchant_category_id'] = $merchantInfo->category_id; + $data['mer_type_id'] = $data['type']; $data['status'] = 0; + $data['create_time'] = date('Y-m-d H:i:s',time()); $intention = $this->repository->create($data); if ($intention) { return app('json')->success('申请更改商户身份成功');