title='商家反馈列表'; $phone=input('phone'); \app\data\model\ShopFeedback::mQuery() ->when($phone,function (Query $query) use ($phone) { $query->hasWhere('user',function (Query $query) use ($phone) { $query->whereLike('username',"%{$phone}%"); }); }) ->like('content') ->where('is_del',1) ->with(['user']) ->order('id','desc') ->layTable(); } protected function _index_page_filter(&$data) { foreach ($data as &$v){ $v['imgs'] = array_filter(explode(',',$v['image'])); } // dump($data);die; } /** * 回复 * @auth true * @menu true */ public function reply(){ \app\data\model\ShopFeedback::mForm('form'); } public function _form_filter($vo){ if ($this->request->isGet()) { }elseif ($this->request->isPost()){ \app\data\model\ShopFeedback::mk()->where('id',$vo['id'])->update(['status'=>2,'reply'=>$vo['content'],'reply_time'=>date('Y-m-d H:i:s')]); $this->success('回复成功'); } } /** * 删除 * @auth true * @menu true */ public function del($id){ \app\data\model\ShopFeedback::whereIn('id',$id)->save([ 'is_del'=>0, ]); $this->success('删除成功'); } }