model = new \app\index\model\wanlshop\Auth; // 获取用户下的申请 $this->entry = $this->model->where(['user_id' => $this->auth->id])->find(); $this->view->assign("entry", $this->entry); $this->assignconfig("entry", $this->entry); // 获取用户手机号码 $this->view->assign("mobile", $this->auth->mobile); } // 提交资质 public function index() { if ($this->request->isPost()) { $data = $this->request->post(); $data['verify'] = '1'; $data['user_id'] = $this->auth->id; $result = $this->entry ? $this->entry->allowField(true)->save($data) : $this->model->allowField(true)->save($data); $this->success(); // $result ? $this->success() : $this->error(__('提交失败')); } // 如果已经提交过了 if($this->entry){ if ($this->entry->verify == '2' || $this->entry->verify == '3') { header('Location:' .url('/index/wanlshop/entry/stepfour')); exit; } } $this->view->assign('title', '商家入驻 - 步骤2 提交资质'); return $this->view->fetch(); } // 提交店铺信息 public function stepthree() { if ($this->request->isPost()) { $data = $this->request->post(); $config = get_addon_config('wanlshop'); $verify = $config['config']['store_audit'] == 'N' ? 3:2; // 更新提交信息 $data['user_id'] = $this->auth->id; $data['verify'] = $verify; $this->entry ? $this->entry->allowField(true)->save($data) : $this->model->allowField(true)->save($data); // 自动审核 if($config['config']['store_audit'] == 'N'){ $row = model('app\index\model\wanlshop\Auth')->where(['user_id' => $this->auth->id])->find(); // 新增店铺 $shop = model('app\index\model\wanlshop\Shop'); $shop->user_id = $this->auth->id; $shop->state = $row['state']; $shop->shopname = $row['shopname']; $shop->avatar = $row['avatar']; $shop->bio = $row['content']; $shop->description = $row['bio']; $shop->city = $row['city']; $shop->verify = $verify; // 新增店铺配置 if($shop->save()){ $config = model('app\index\model\wanlshop\ShopConfig'); $config->shop_id = $shop->id; $config->save(); } } $this->success(); // $result ? $this->success() : $this->error(__('提交失败')); } $this->view->assign('title', '商家入驻 - 步骤3 提交店铺信息'); return $this->view->fetch(); } // 提交审核 public function stepfour() { $this->view->assign('title', '商家审核'); return $this->view->fetch(); } }