作者 lyh

gx

@@ -25,10 +25,11 @@ class MailController extends BaseController @@ -25,10 +25,11 @@ class MailController extends BaseController
25 if(!empty($lists)){ 25 if(!empty($lists)){
26 $lists = $lists->toArray(); 26 $lists = $lists->toArray();
27 } 27 }
  28 + $mailUserModel = new MailUserModel();
28 $lists['unreadNum'] = $this->unreadNum($mailUserModel,$lists['total']); 29 $lists['unreadNum'] = $this->unreadNum($mailUserModel,$lists['total']);
29 if(!empty($lists['list'])){ 30 if(!empty($lists['list'])){
30 //验证未读还是已读 31 //验证未读还是已读
31 - $lists = $this->verifyRead($lists['list']); 32 + $lists = $this->verifyRead($mailUserModel,$lists['list']);
32 } 33 }
33 $this->response('success',Code::SUCCESS,$lists); 34 $this->response('success',Code::SUCCESS,$lists);
34 } 35 }
@@ -39,8 +40,7 @@ class MailController extends BaseController @@ -39,8 +40,7 @@ class MailController extends BaseController
39 * @method :post 40 * @method :post
40 * @time :2023/6/17 15:02 41 * @time :2023/6/17 15:02
41 */ 42 */
42 - public function verifyRead($list){  
43 - $mailUserModel = new MailUserModel(); 43 + public function verifyRead(&$mailUserModel,$list){
44 foreach ($list as $k => $v){ 44 foreach ($list as $k => $v){
45 //获取用户已读还是未读 45 //获取用户已读还是未读
46 $info = $mailUserModel->read(['mail_id'=>$v['id'],'user_id'=>$this->uid]); 46 $info = $mailUserModel->read(['mail_id'=>$v['id'],'user_id'=>$this->uid]);