From c96fbe6b0aeb413a17c429133ee6d81d138144b9 Mon Sep 17 00:00:00 2001
From: liujie <1793218484@qq.com>
Date: 星期二, 09 六月 2026 10:58:52 +0800
Subject: [PATCH] Merge branch '1.0' of http://120.76.84.145:10101/gitblit/r/java/Robotaxi into 1.0
---
xp-robotaxi-account-boot/src/main/java/com/xiaopeng/account/controller/UserSubscribeMessageController.java | 24 +++++++++++++-----------
1 files changed, 13 insertions(+), 11 deletions(-)
diff --git a/xp-robotaxi-account-boot/src/main/java/com/xiaopeng/account/controller/UserSubscribeMessageController.java b/xp-robotaxi-account-boot/src/main/java/com/xiaopeng/account/controller/UserSubscribeMessageController.java
index ce16424..aa14881 100644
--- a/xp-robotaxi-account-boot/src/main/java/com/xiaopeng/account/controller/UserSubscribeMessageController.java
+++ b/xp-robotaxi-account-boot/src/main/java/com/xiaopeng/account/controller/UserSubscribeMessageController.java
@@ -58,17 +58,19 @@
return R.fail("获取openid失败:{}", userResourcesDto.getMsg());
}
ThirdInfoVo thirdInfoVo = userResourcesDto.getData();
- List<String> templateIds = vo.getTemplateIds();
- userSubscribeMessageService.remove(new LambdaQueryWrapper<UserSubscribeMessage>()
- .eq(UserSubscribeMessage::getUserId, uid).in(UserSubscribeMessage::getTemplateId, templateIds));
- for (String templateId : templateIds) {
- UserSubscribeMessage userSubscribeMessage = new UserSubscribeMessage();
- userSubscribeMessage.setUserId(Long.valueOf(uid));
- userSubscribeMessage.setTemplateId(templateId);
- userSubscribeMessage.setStatus(1);
- userSubscribeMessage.setOpenId(thirdInfoVo.getThirdId());
- userSubscribeMessage.setDeleted(false);
- userSubscribeMessageService.save(userSubscribeMessage);
+ if(null != thirdInfoVo){
+ List<String> templateIds = vo.getTemplateIds();
+ userSubscribeMessageService.remove(new LambdaQueryWrapper<UserSubscribeMessage>()
+ .eq(UserSubscribeMessage::getUserId, uid).in(UserSubscribeMessage::getTemplateId, templateIds));
+ for (String templateId : templateIds) {
+ UserSubscribeMessage userSubscribeMessage = new UserSubscribeMessage();
+ userSubscribeMessage.setUserId(Long.valueOf(uid));
+ userSubscribeMessage.setTemplateId(templateId);
+ userSubscribeMessage.setStatus(1);
+ userSubscribeMessage.setOpenId(thirdInfoVo.getThirdId());
+ userSubscribeMessage.setDeleted(false);
+ userSubscribeMessageService.save(userSubscribeMessage);
+ }
}
return R.ok();
}
--
Gitblit v1.7.1