liusheng
2024-09-18 907641e56c2085aaa81f267946dc3e3e9fca73e7
smartor/src/main/java/com/smartor/service/impl/WeChatServiceImpl.java
@@ -32,13 +32,13 @@
        wxMpConfigStorage.setSecret(appSecret);
        try {
            List<String> openIdList = wxMpService.getUserService().userList(null).getOpenids();
            for (String openId : openIdList) {
                WxMpTemplateMessage templateMessage = WxMpTemplateMessage.builder().toUser(openId).templateId(weChatSendVo.getTemplateId()).url(weChatSendVo.getUrl()).build();
                for (String key : weChatSendVo.getContent().keySet()) {
                    templateMessage.addData(new WxMpTemplateData(key, weChatSendVo.getContent().get(key).toString()));
                }
                wxMpService.getTemplateMsgService().sendTemplateMsg(templateMessage);
//            for (String openId : openIdList) {
            WxMpTemplateMessage templateMessage = WxMpTemplateMessage.builder().toUser(weChatSendVo.getOpenid()).templateId(weChatSendVo.getTemplateId()).url(weChatSendVo.getUrl()).build();
            for (String key : weChatSendVo.getContent().keySet()) {
                templateMessage.addData(new WxMpTemplateData(key, weChatSendVo.getContent().get(key).toString()));
            }
            wxMpService.getTemplateMsgService().sendTemplateMsg(templateMessage);
//            }
        } catch (WxErrorException e) {
            e.printStackTrace();
        }