request->isAjax()){ $get = $this->request->get(); if ($get['type'] == 1) { // 店铺类型 $list = DistributionStoreTypeLogic::templatelists($get); } else { $list = DistributionStoreTypeLogic::getConfig(); } return JsonServer::success('', $list); } return view(); } public function add(){ if ($this->request->isAjax()){ $post = $this->request->post(); $result = DistributionPartnerLogic::add($post); if ($result === true){ return JsonServer::success('新增成功'); } return JsonServer::error(DistributionStoreTypeLogic::getError()); } $city = DevRegion::where(['level'=>2]) ->field('id,name') ->select() ->toArray(); return view('', [ 'city' => $city, 'partner' => DistributionPartnerEnum::getPartner() ]); } public function changeFields(){ $id = $this->request->get('id'); $field = $this->request->get('field'); $value = $this->request->get('value'); if ($field === 'sort') { $result = DistributionStoreTypeLogic::changeOrderValue($id, $value); if($result){ return JsonServer::success('修改成功'); } } return JsonServer::error('修改失败'); } public function edit($id) { if ($this->request->isAjax()) { $post = $this->request->post(); try { validate(DistributionStoreTypeValidate::class)->check($post); } catch(ValidateException $e) { return JsonServer::error($e->getError()); } $result = DistributionStoreTypeLogic::edit($post); if ($result === true){ return JsonServer::success('编辑成功'); } return JsonServer::error('编辑失败'); } $info = DistributionStoreTypeLogic::getRechargeTemplate($id); return view('', [ 'info' => $info ]); } public function del($id) { if ($this->request->isAjax()) { $result = DistributionStoreTypeLogic::del($id); if ($result) { return JsonServer::success('删除成功'); } return JsonServer::error('删除失败'); } } public function setStoreType(){ if($this->request->isAjax()){ $post = $this->request->post(); DistributionStoreTypeLogic::setStoreType($post); return JsonServer::success('设置成功'); } } }