request->isAjax()) { $get = $this->request->get(); // 添加输入验证 $rules = [ 'type|订单类型' => 'number', 'status|状态' => 'number', 'search_key|搜索类型' => 'in:sn,order_sn,goods_name,user_sn,nickname,user_mobile', 'keyword|关键词' => 'length:1,50', 'start_time|开始时间' => 'date', 'end_time|结束时间' => 'date', 'page|页码' => 'require|number', 'limit|每页数量' => 'require|number' ]; $validate = new \think\Validate($rules); if (!$validate->check($get)) { $this->_error($validate->getError()); } $this->_success('', AfterSaleLogic::lists($get)); } $this->assign('status', CommonAfterSale::getStatusDesc(true)); return $this->fetch(); } /** * User: 意象信息科技 mjf * Desc: 详情 */ public function detail() { $id = $this->request->get('id'); $detail = AfterSaleLogic::getDetail($id); $this->assign('detail', $detail); return $this->fetch(); } /** * User: 意象信息科技 mjf * Desc: 同意 */ public function agree() { if ($this->request->isAjax()) { $post = $this->request->post(''); $check = $this->validate($post, 'app\admin\validate\AfterSale.agree'); if (true !== $check) { $this->_error($check); } AfterSaleLogic::agree($post['id'],$this->admin_id); $this->_success('操作成功'); } } /** * User: 意象信息科技 mjf * Desc: 拒绝 */ public function refuse() { if ($this->request->isAjax()) { $post = $this->request->post(''); $check = $this->validate($post, 'app\admin\validate\AfterSale.refuse'); if (true !== $check) { $this->_error($check); } AfterSaleLogic::refuse($post,$this->admin_id); $this->_success('操作成功'); } } /** * User: 意象信息科技 mjf * Desc: 收货 */ public function take() { if ($this->request->isAjax()) { $post = $this->request->post(''); $check = $this->validate($post, 'app\admin\validate\AfterSale.take'); if (true !== $check) { $this->_error($check); } AfterSaleLogic::takeGoods($post,$this->admin_id); $this->_success('操作成功'); } } /** * User: 意象信息科技 mjf * Desc: 拒绝收货 */ public function refuseGoods() { if ($this->request->isAjax()) { $post = $this->request->post(''); $check = $this->validate($post, 'app\admin\validate\AfterSale.refuse_goods'); if (true !== $check) { $this->_error($check); } AfterSaleLogic::refuseGoods($post,$this->admin_id); $this->_success('操作成功'); } } /** * User: 意象信息科技 mjf * Desc: 确认退款 */ public function confirm() { if ($this->request->isAjax()) { $post = $this->request->post(''); $check = $this->validate($post, 'app\admin\validate\AfterSale.confirm'); if (true !== $check) { $this->_error($check); } $res = AfterSaleLogic::confirm($post,$this->admin_id); if ($res === true){ $this->_success('操作成功'); } $this->_error($res); } } }