|
|
@ -12,6 +12,8 @@ import org.springframework.stereotype.Component; |
|
|
|
|
|
|
|
import javax.annotation.PostConstruct; |
|
|
|
import java.util.HashMap; |
|
|
|
import java.util.List; |
|
|
|
|
|
|
|
@Component |
|
|
|
public class SuperviseWxMessSender { |
|
|
|
|
|
|
@ -37,7 +39,8 @@ public class SuperviseWxMessSender { |
|
|
|
* @param reportTime |
|
|
|
* @return |
|
|
|
*/ |
|
|
|
public static RespMessReturn jgsjzlSend(String sender, String touser, String projectSid, String projectName, String reportTime) { |
|
|
|
public static RespMessReturn jgsjzlSend(String sender, List<String> tousers, String projectSid, String projectName, String reportTime) { |
|
|
|
RespMessReturn respMessReturn=new RespMessReturn(); |
|
|
|
String orderDate = reportTime.substring(0, 10); |
|
|
|
String pagepath = jgsjzl_pagepath.replace("ORDER_DATE", orderDate).replace("PROJECT_SID", projectSid); |
|
|
|
HashMap<String, String> data = new HashMap<>(); |
|
|
@ -45,12 +48,14 @@ public class SuperviseWxMessSender { |
|
|
|
String thing2 = "监管数据总览(" + projectName + ")"; |
|
|
|
data.put("thing2", maxLength20(thing2)); |
|
|
|
data.put("thing3", sender); |
|
|
|
RespMessReturn respMessReturn = WxMessage.sendMessage(jgsjzl_template_id, touser, pagepath, data); |
|
|
|
for(String touser:tousers){ |
|
|
|
respMessReturn = WxMessage.sendMessage(jgsjzl_template_id, touser, pagepath, data); |
|
|
|
} |
|
|
|
MessagePushLogDto logDto=new MessagePushLogDto(); |
|
|
|
logDto.setContent(data); |
|
|
|
logDto.setMessageTime(reportTime); |
|
|
|
logDto.setPagepath(pagepath); |
|
|
|
logDto.setOpenid(touser); |
|
|
|
logDto.setMessageOpenids(tousers); |
|
|
|
logDto.setProjectSid(projectSid); |
|
|
|
logDto.setOrderDate(orderDate); |
|
|
|
ThreadUtil.execute(() -> { |
|
|
|