post()->goCheck('add'); (new SelffetchShopLogic())->add($params); return $this->success('添加成功',[],1,1); } /** * @notes 编辑自提门店 * @return \think\response\Json * @throws \think\db\exception\DataNotFoundException * @throws \think\db\exception\DbException * @throws \think\db\exception\ModelNotFoundException * @author ljj * @date 2021/8/11 3:29 下午 */ public function edit() { $params = (new SelffetchShopValidate())->post()->goCheck('edit'); (new SelffetchShopLogic())->edit($params); return $this->success('修改成功',[],1,1); } /** * @notes 查看自提门店详情 * @return \think\response\Json * @author ljj * @date 2021/8/11 3:46 下午 */ public function detail() { $params = (new SelffetchShopValidate())->goCheck('detail'); $result = (new SelffetchShopLogic())->detail($params); return $this->success('',$result); } /** * @notes 查看自提门店列表 * @return \think\response\Json * @author ljj * @date 2021/8/11 3:58 下午 */ public function lists() { return $this->dataLists(new SelffetchShopLists()); } /** * @notes 修改自提门店状态 * @return \think\response\Json * @author ljj * @date 2021/8/11 4:17 下午 */ public function status() { $params = (new SelffetchShopValidate())->post()->goCheck('status'); (new SelffetchShopLogic())->status($params); return $this->success('修改成功',[],1,1); } /** * @notes 删除自提门店 * @return \think\response\Json * @author ljj * @date 2021/8/11 5:13 下午 */ public function del() { // TODO 当核销员表用到门店时,不可删除 $params = (new SelffetchShopValidate())->post()->goCheck('del'); (new SelffetchShopLogic())->del($params); return $this->success('删除成功',[],1,1); } /** * @notes 腾讯地图区域搜索 * @return \think\response\Json * @author ljj * @date 2021/9/28 6:43 下午 */ public function regionSearch() { $params = (new SelffetchShopValidate())->goCheck('regionSearch'); $result = (new SelffetchShopLogic())->regionSearch($params); if ($result['status'] !== 0) { return $this->fail($result['message']); } return $this->success('',$result); } }