post('kw',''); $datas = MessageService::make()->getGroupList($this->userId,1,$kw); return message(1010, true, $datas); } /** * 站内推送消息历史 * @return array|mixed */ public function history() { $params = request()->post(); $pageSize = request()->post('pageSize', 20); $params['user_type'] = 1; $datas = MessageService::make()->getDataList($this->userId, $params, $pageSize); return message(1010, true, $datas); } /** * 消息参数 * @return array */ public function getSetting() { $datas = MessageService::make()->getMessageSetting($this->userId, 1); if(empty($datas)){ $datas = [ 'receive_custom'=> 1, 'receive_order'=> 1, 'receive_account'=> 1, ]; } return message(1010, true, $datas); } /** * 修改消息设置参数 * @return array */ public function setSetting() { $params = request()->post(); if(!$result = MessageService::make()->setSetting($this->userId, $params,1)){ return message(1020, false); }else{ return message(1019, true); } } /** * 设置已读 * @return array */ public function setRead() { $params = request()->all(); $type = isset($params['type'])? intval($params['type']) : 1; if(!$result = MessageService::make()->setRead($this->userId, $type, 1)){ return message(1020, false); }else{ return message(1019, true); } return message(1020, false); } }