<?php namespace app\api\controller\v1; use app\api\controller\Base; use app\hander\HelpHander; use think\Db; class Message extends Base { // 催办 public function remindAudit(){ $applyId = input('applyId/d',0); model('Apply')->remindAudit($applyId,$this->userId); HelpHander::success([],'操作成功'); } // pc消息提醒列表 public function queryAllMessageByType(){ $page = input('page/d',1); $size = input('size/d',10); $type = input('type/d',0); $status = input('status/d',-1); $context = input('context','','trim'); $ret = model('Message')->lists($page,$size,$this->userId,$this->orgId,$type,$context,$status); HelpHander::success($ret); } // 消息未读数 public function selUnreadNum(){ $ret = model('Message')->selUnreadNum($this->userId,$this->orgId); HelpHander::success($ret); } // 标记为已读 public function updataStatus(){ $id = input('id/d',0); model('Message')->updataStatus($id,$this->userId); HelpHander::success([],'操作成功'); } // 全部已读 public function batcheUpdateStatus(){ $type = input('type/d',0); model('Message')->batcheUpdateStatus($type,$this->userId); HelpHander::success([],'操作成功'); } // 批量删除 public function batcheDelete(){ $ids = input('ids','','trim'); if(!$ids){ HelpHander::error('未选择要删除的数据'); } model('Message')->batcheDelete($ids,$this->userId); HelpHander::success([],'操作成功'); } // 系统消息通知列表 public function selMessageByOrg(){ $page = input('page/d',1); $size = input('size/d',10); $ret = model('Message')->selMessageByOrg($page,$size,$this->userId); HelpHander::success($ret); } // 工作提醒 public function selMessageWork(){ $page = input('page/d',1); $size = input('size/d',10); $ret = model('Message')->selMessageWork($page,$size,$this->userId,$this->orgId); HelpHander::success($ret); } // 工作通知 public function queryWorkNotice(){ $page = input('page/d',1); $size = input('size/d',10); $ret = model('Message')->queryWorkNotice($page,$size,$this->userId,$this->orgId); HelpHander::success($ret); } // 工作汇报 public function selMessageReport(){ $page = input('page/d',1); $size = input('size/d',10); $ret = model('Message')->selMessageReport($page,$size,$this->userId,$this->orgId); HelpHander::success($ret); } }