正在显示
1 个修改的文件
包含
16 行增加
和
1 行删除
| @@ -24,8 +24,8 @@ class MailController extends BaseController | @@ -24,8 +24,8 @@ class MailController extends BaseController | ||
| 24 | $this->map['user_list'] = ['or',null]; | 24 | $this->map['user_list'] = ['or',null]; |
| 25 | $lists = $mailModel->lists($this->map,$this->page,$this->row); | 25 | $lists = $mailModel->lists($this->map,$this->page,$this->row); |
| 26 | if(!empty($lists['list'])){ | 26 | if(!empty($lists['list'])){ |
| 27 | + $mailUserModel = new MailUserModel(); | ||
| 27 | foreach ($lists['list'] as $k => $v){ | 28 | foreach ($lists['list'] as $k => $v){ |
| 28 | - $mailUserModel = new MailUserModel(); | ||
| 29 | //获取用户已读还是未读 | 29 | //获取用户已读还是未读 |
| 30 | $info = $mailUserModel->read(['mail_id'=>$v['id'],'user_id'=>$this->uid]); | 30 | $info = $mailUserModel->read(['mail_id'=>$v['id'],'user_id'=>$this->uid]); |
| 31 | if($info !== false){ | 31 | if($info !== false){ |
| @@ -35,11 +35,26 @@ class MailController extends BaseController | @@ -35,11 +35,26 @@ class MailController extends BaseController | ||
| 35 | } | 35 | } |
| 36 | $lists['list'][$k] = $v; | 36 | $lists['list'][$k] = $v; |
| 37 | } | 37 | } |
| 38 | + //站内信未读数量 | ||
| 39 | + $lists['unreadNum'] = $this->unreadNum($mailUserModel,$lists['total']); | ||
| 38 | } | 40 | } |
| 39 | $this->response('success',Code::SUCCESS,$lists); | 41 | $this->response('success',Code::SUCCESS,$lists); |
| 40 | } | 42 | } |
| 41 | 43 | ||
| 42 | /** | 44 | /** |
| 45 | + * @name :(未读数量)readNum | ||
| 46 | + * @author :lyh | ||
| 47 | + * @method :post | ||
| 48 | + * @time :2023/6/17 13:58 | ||
| 49 | + */ | ||
| 50 | + public function unreadNum(&$mailUserModel,$total){ | ||
| 51 | + //已读数量 | ||
| 52 | + $count = $mailUserModel->where(['user_id'=>$this->uid])->count(); | ||
| 53 | + $num = $total - $count; | ||
| 54 | + return $num; | ||
| 55 | + } | ||
| 56 | + | ||
| 57 | + /** | ||
| 43 | * @name :获取站内信详情 | 58 | * @name :获取站内信详情 |
| 44 | * @author :liyuhang | 59 | * @author :liyuhang |
| 45 | * @method | 60 | * @method |
-
请 注册 或 登录 后发表评论