作者 lyh

gx

... ... @@ -24,8 +24,8 @@ class MailController extends BaseController
$this->map['user_list'] = ['or',null];
$lists = $mailModel->lists($this->map,$this->page,$this->row);
if(!empty($lists['list'])){
$mailUserModel = new MailUserModel();
foreach ($lists['list'] as $k => $v){
$mailUserModel = new MailUserModel();
//获取用户已读还是未读
$info = $mailUserModel->read(['mail_id'=>$v['id'],'user_id'=>$this->uid]);
if($info !== false){
... ... @@ -35,11 +35,26 @@ class MailController extends BaseController
}
$lists['list'][$k] = $v;
}
//站内信未读数量
$lists['unreadNum'] = $this->unreadNum($mailUserModel,$lists['total']);
}
$this->response('success',Code::SUCCESS,$lists);
}
/**
* @name :(未读数量)readNum
* @author :lyh
* @method :post
* @time :2023/6/17 13:58
*/
public function unreadNum(&$mailUserModel,$total){
//已读数量
$count = $mailUserModel->where(['user_id'=>$this->uid])->count();
$num = $total - $count;
return $num;
}
/**
* @name :获取站内信详情
* @author :liyuhang
* @method
... ...