* @version : HUOSDK 8.0 */ namespace api\cfloat\controller; use api\common\controller\CFloatBaseController; use huo\controller\message\Message; use huolib\status\CommonStatus; class MessageController extends CFloatBaseController { public function _initialize() { parent::_initialize(); $this->checkLogin(); } /** * Client浮点消息列表 * http://doc.1tsdk.com/138?page_id=3370 * 【域名】/cfloat/msg/list */ public function index() { $_mem_id = $this->getMemId(); $_param = $this->request->param(); $_page = $this->request->param('page/d', 1); $_offset = $this->request->param('offset/d', 10); $_msg_class = new Message(); $_rs = $_msg_class->getList($_param, $_page.','.$_offset, $_mem_id); if (CommonStatus::NO_ERROR != $_rs['code']) { $this->error($_rs['msg'], [], $_rs['code']); } $this->success($_rs['msg'], $_rs['data'], $_rs['code']); } /** * 消息详情 * http://doc.1tsdk.com/138?page_id=3371 * 【域名】/cfloat/msg/detail * */ public function detail() { $_mem_id = $this->getMemId(); $_param = $this->request->param(); $_msg_id = get_val($_param, 'id'); if (empty($_msg_id)) { $this->error('消息ID不能为空', [], CommonStatus::INVALID_PARAMS); } $_msg_class = new Message(); $_rs = $_msg_class->getDetail($_msg_id, $_mem_id); if (CommonStatus::NO_ERROR != $_rs['code']) { $this->error($_rs['msg'], [], $_rs['code']); } $this->success($_rs['msg'], $_rs['data'], $_rs['code']); } }