优化:用户中心统计当前用户是否存在未读消息

This commit is contained in:
wuhui_zzw 2023-10-30 11:51:20 +08:00
parent 9675979aeb
commit 01d5e975af
1 changed files with 8 additions and 0 deletions

View File

@ -16,6 +16,7 @@ use Yunshop\Commission\models\Agents;
use Yunshop\Decorate\models\DecorateDefaultTabModel;
use Yunshop\Decorate\models\DecorateDefaultTemplateModel;
use Yunshop\Decorate\models\DecorateTempletModel;
use Yunshop\MessageCenter\models\MessageCenterRead;
use Yunshop\TeamDividend\admin\models\TeamDividendAgencyModel;
class MemberCenterManage extends Container
@ -399,6 +400,13 @@ class MemberCenterManage extends Container
case 'U_membertop':
$grade_type = $value['remote_data']['grade_type'] ?: 1;
$value['remote_data']['data'] = $this->getMemberInfo($grade_type);
// 获取:用户是否存在未读消息
$memberId = \YunShop::app()->getMemberId();
$value['remote_data']['data']['unread_message'] = (int)MessageCenterRead::uniacid()
->where('member_id',$memberId)
->where('is_see',0)
->count();
break;
case 'U_memberorder':
$order_list = $this->getOrderData();