From 11e38b86c8391b403c23b632e8976e4a418e022e Mon Sep 17 00:00:00 2001 From: ljw <706814450@qq.com> Date: Wed, 11 Feb 2026 09:05:10 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8F=91=E9=80=81=E6=B6=88=E6=81=AF=E4=BF=AE?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../order/service/OrderInfoService.java | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/njzscloud-svr/src/main/java/com/njzscloud/supervisory/order/service/OrderInfoService.java b/njzscloud-svr/src/main/java/com/njzscloud/supervisory/order/service/OrderInfoService.java index f998117..f22efeb 100644 --- a/njzscloud-svr/src/main/java/com/njzscloud/supervisory/order/service/OrderInfoService.java +++ b/njzscloud-svr/src/main/java/com/njzscloud/supervisory/order/service/OrderInfoService.java @@ -901,22 +901,23 @@ public class OrderInfoService extends ServiceImpl userIds = userRoleService.list(Wrappers.lambdaQuery(SysUserRoleEntity.class) .eq(SysUserRoleEntity::getRoleId, roleEntity.getId())); - TemplateMessageParam param = new TemplateMessageParam(); - param.setTempType(TempType.AUDIT_PENDING.getVal()); - param.setSn(orderInfo.getSn()); UserEntity orderUserEntity = userService.getById(orderInfo.getUserId()); - param.setCfCompanyName(orderUserEntity.getNickname()); OrderGoodsEntity entity = orderGoodsService.getById(orderInfo.getGoodsId()); - param.setGoodsName(entity.getGoodsName()); BizCompanyEntity companyEntity = bizCompanyService.getById(orderInfo.getTransCompanyId()); - param.setCompanyName(companyEntity.getCompanyName()); - param.setCreateTime(orderInfo.getCreateTime()); Set openId = new HashSet<>(); + TemplateMessageParam param; for (SysUserRoleEntity userRoleEntity : userIds) { UserEntity userEntity = userService.getById(userRoleEntity.getUserId()); if (null != userEntity && !Strings.isNullOrEmpty(userEntity.getOpenid())) { if (openId.add(userEntity.getOpenid())) { + param = new TemplateMessageParam(); param.setUserId(userRoleEntity.getUserId()); + param.setTempType(TempType.AUDIT_PENDING.getVal()); + param.setSn(orderInfo.getSn()); + param.setCfCompanyName(orderUserEntity.getNickname()); + param.setGoodsName(entity.getGoodsName()); + param.setCompanyName(companyEntity.getCompanyName()); + param.setCreateTime(orderInfo.getCreateTime()); log.info("发送审核通知模板消息,参数:{}", param); wechatTemplateMessageService.sendTemplateMessage(param); }