diff --git a/app/common/services/member/center/MemberCenterManage.php b/app/common/services/member/center/MemberCenterManage.php index b9ce593e..7af13d08 100644 --- a/app/common/services/member/center/MemberCenterManage.php +++ b/app/common/services/member/center/MemberCenterManage.php @@ -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();