checkToken(); if ($token['code'] < 0) return $this->response($token); $supplier_model = new Suppliermodel(); $pay = new PayModel(); $out_trade_no = $pay->createOutTradeNo(); $platform_model = new PlatformModel(); $supplier_price = $platform_model->info('supplier_price'); $is_have = $supplier_model->getSupplierExamineInfo([['member_id','=',$token['data']['member_id']]]); if(!isset($this->params['nature'])||empty($this->params['nature'])){ return $this->response($this->error("", "加盟商性质不能为空")); } if(!isset($this->params['corporate'])||empty($this->params['corporate'])){ return $this->response($this->error("", "公司名称不能为空")); } if(!isset($this->params['credit_code'])||empty($this->params['credit_code'])){ return $this->response($this->error("", "社会信用代码不能为空")); } if(!isset($this->params['business_image'])||empty($this->params['business_image'])){ return $this->response($this->error("", "营业执照不能为空")); } if(!isset($this->params['logo_image'])||empty($this->params['logo_image'])){ return $this->response($this->error("", "LOGO图不能为空")); } if(!isset($this->params['trademark'])||empty($this->params['trademark'])){ return $this->response($this->error("", "商标注册证编码不能为空")); } if(!isset($this->params['trademark_image'])||empty($this->params['trademark_image'])){ return $this->response($this->error("", "商标注册证不能为空")); } $data=[ 'member_id'=>$token['data']['member_id'], 'nature'=>$this->params['nature'], 'corporate'=>$this->params['corporate'], 'credit_code'=>$this->params['credit_code'], 'business_image'=>$this->params['business_image'], 'logo_image'=>$this->params['logo_image'], 'trademark'=>$this->params['trademark'], 'trademark_image'=>$this->params['trademark_image'], 'status'=>1, 'create_time'=>time(), 'out_trade_no'=> $out_trade_no, 'price'=>$supplier_price['data']['value'], ]; if(empty($is_have['data'])) { $examine = $supplier_model->addSupplierExamine($data); } else{ $examine = $supplier_model->editSupplierExamine($data,[['id','=',$is_have['data']['id']]]); } if($examine){ $pay->addPay(0, $out_trade_no, '', '供应商入驻缴费', '供应商入驻缴费', $data['price'], '', 'SupplierPayNotify', ''); return $this->response($this->success($out_trade_no,'供应商申请已提交')); } return $this->response($this->error([],'供应商申请已提交出现错误')); } public function info(){ $token = $this->checkToken(); if ($token['code'] < 0) return $this->response($token); $supplier_model = new Suppliermodel(); $info = $supplier_model->getSupplierExamineInfo([['member_id','=',$token['data']['member_id']]]); if($info){ return $this->response($info); } return $this->response($this->error([],'没有供应商申请信息')); } }