error('标题和需求内容必填'); Data::save('UserDemand',['title'=>$title,'content'=>$content,'user_id'=>$this->user_id,'money'=>$money,'id'=>$id],'user_id',['user_id'=>$this->user_id,'id'=>$id]); $this->success('提交成功,请等待审核'); } /** * @title 获取我的需求列表【用户】 * @desc 获取我的图文列表【用户】 * @author qc * @method GET * @url /api/Demand/getMyDemandList * @header name:Authorization require:1 desc:Token * @param name:title type:string default:-- desc:标题 * @param name:page type:int default:0 desc:页数 * @param name:page_num type:int default:20 desc:每页数 * @return name:title type:string default:-- desc:标题 * @return name:content type:string default:-- desc:需求 * @return name:status type:int default:-- desc:0待审核1审核通过2审核未通过 * @return name:remark type:string default:-- desc:审核备注 */ public function getMyDemandList() { $sel_where = []; $sel_where[] = ['is_deleted','=',0]; $sel_where[] = ['user_id','=',$this->user_id]; $title = input('get.title'); if($title) $sel_where[] = ['title','like','%'.$title.'%']; $list = UserDemand::where($sel_where) ->field('id,title,content,status,remark') ->order('id desc') ->limit($this->off_set,$this->page_num) ->select()->toArray(); $this->success('ok',['list'=>$list]); } /** * @title 删除我的需求【用户】 * @desc 删除我的需求【用户】 * @author qc * @method POST * @url /api/Demand/delMyDemand * @param name:id type:int default:-- desc:需求记录id */ public function delMyDemand() { UserDemand::where(['id'=>input('post.id'),'user_id'=>$this->user_id])->delete(); $this->success('删除成功'); } }