service = new DonateService(); $this->mecryService = new MecryService(); } /** * 列表 * @return array */ public function index(){ $params = request()->all(); $params['user_id'] = $this->userId; return $this->service->getDataList($params); } /** * 列表 * @return array */ public function mecryList(){ $params = request()->all(); return $this->mecryService->getDataList($params); } /** * 发布 * @param Request $request * @param DonateValidator $validate * @return array */ public function send(Request $request, DonateValidator $validator){ $params = $validator->check($request->all(),'send'); if(!is_array($params)){ return message($params, false); } $params['user_id'] = $this->userId; return $this->service->send($params); } /** * 发布 * @param Request $request * @param DonateValidator $validate * @return array */ public function xingshan(Request $request, DonateValidator $validator){ $params = $validator->check($request->all(),'xingshan'); if(!is_array($params)){ return message($params, false); } return $this->service->xingshan($this->userId); } }