diff --git a/yxt_supervise/supervise-report/supervise-report-biz/src/main/java/com/yxt/supervise/report/biz/csmcashreport/CsmCashReportRest.java b/yxt_supervise/supervise-report/supervise-report-biz/src/main/java/com/yxt/supervise/report/biz/csmcashreport/CsmCashReportRest.java index 35d0e1ce..142fe74e 100644 --- a/yxt_supervise/supervise-report/supervise-report-biz/src/main/java/com/yxt/supervise/report/biz/csmcashreport/CsmCashReportRest.java +++ b/yxt_supervise/supervise-report/supervise-report-biz/src/main/java/com/yxt/supervise/report/biz/csmcashreport/CsmCashReportRest.java @@ -14,7 +14,7 @@ import org.springframework.web.bind.annotation.*; */ @Api(tags = "回款报告") @RestController -@RequestMapping("v1/csmcashreport") +@RequestMapping("reportwxmpapi/v1/csmcashreport") public class CsmCashReportRest { @Autowired CsmCashReportService csmCashReportService; diff --git a/yxt_supervise/supervise-report/supervise-report-biz/src/main/java/com/yxt/supervise/report/biz/csmcashreportcashedtoday/CsmCashReportCashedTodayRest.java b/yxt_supervise/supervise-report/supervise-report-biz/src/main/java/com/yxt/supervise/report/biz/csmcashreportcashedtoday/CsmCashReportCashedTodayRest.java index 442aed79..28b5bae8 100644 --- a/yxt_supervise/supervise-report/supervise-report-biz/src/main/java/com/yxt/supervise/report/biz/csmcashreportcashedtoday/CsmCashReportCashedTodayRest.java +++ b/yxt_supervise/supervise-report/supervise-report-biz/src/main/java/com/yxt/supervise/report/biz/csmcashreportcashedtoday/CsmCashReportCashedTodayRest.java @@ -15,7 +15,7 @@ import org.springframework.web.bind.annotation.*; * @date 2023/6/21 10:56 */ @RestController -@RequestMapping("v1/csmcashreportcashed") +@RequestMapping("reportwxmpapi/v1/csmcashreportcashed") public class CsmCashReportCashedTodayRest { @Autowired CsmCashReportCashedTodayService csmCashReportCashedTodayService; diff --git a/yxt_supervise/supervise-report/supervise-report-biz/src/main/java/com/yxt/supervise/report/biz/csmcashreportsalesyesterday/CsmCashReportSalesYesterdayRest.java b/yxt_supervise/supervise-report/supervise-report-biz/src/main/java/com/yxt/supervise/report/biz/csmcashreportsalesyesterday/CsmCashReportSalesYesterdayRest.java index 77eb88f4..f8a5996e 100644 --- a/yxt_supervise/supervise-report/supervise-report-biz/src/main/java/com/yxt/supervise/report/biz/csmcashreportsalesyesterday/CsmCashReportSalesYesterdayRest.java +++ b/yxt_supervise/supervise-report/supervise-report-biz/src/main/java/com/yxt/supervise/report/biz/csmcashreportsalesyesterday/CsmCashReportSalesYesterdayRest.java @@ -11,7 +11,7 @@ import org.springframework.web.bind.annotation.*; * @date 2023/6/21 10:57 */ @RestController -@RequestMapping("v1/csmcashreportsales") +@RequestMapping("reportwxmpapi/v1/csmcashreportsales") public class CsmCashReportSalesYesterdayRest { @Autowired CsmCashReportSalesYesterdayService csmCashReportSalesYesterdayService; diff --git a/yxt_supervise/supervise-report/supervise-report-biz/src/main/java/com/yxt/supervise/report/biz/wechat/WechatRest.java b/yxt_supervise/supervise-report/supervise-report-biz/src/main/java/com/yxt/supervise/report/biz/wechat/WechatRest.java index f2fd88f5..d51fbdc2 100644 --- a/yxt_supervise/supervise-report/supervise-report-biz/src/main/java/com/yxt/supervise/report/biz/wechat/WechatRest.java +++ b/yxt_supervise/supervise-report/supervise-report-biz/src/main/java/com/yxt/supervise/report/biz/wechat/WechatRest.java @@ -18,7 +18,9 @@ import org.springframework.http.ResponseEntity; import org.springframework.web.bind.annotation.*; import org.springframework.web.client.RestTemplate; +import java.util.ArrayList; import java.util.HashMap; +import java.util.List; import java.util.Map; /** @@ -70,7 +72,7 @@ public class WechatRest { // openId代表一个唯一微信用户,即微信消息的接收人 // String openId="otnrM57kui-WCUmRtChhb1HguOgw"; //郭 - String openId="otnrM544hxIgkMOfaDU8VpJhj_6k"; +// String openId="otnrM544hxIgkMOfaDU8VpJhj_6k"; //刘 //String openId ="otnrM5ySvUo7ZZc4qafWzM9eyKBk"; //聂总 @@ -82,22 +84,29 @@ public class WechatRest { //微信的基础accessToken String accessToken=getAccessToken(APP_ID,APPSECRET); String wxUrl = WX_URL_MESSAGE_SEND.replace("ACCESS_TOKEN", accessToken); - sendMag.put("thing3", new Template(csmCashReportVo.getCompanyName())); - sendMag.put("time4", new Template(csmCashReportVo.getReportDate())); - Map miniprogram = new HashMap<>(); - miniprogram.put("appid","wx11565021714ba796"); - miniprogram.put("pagepath","pages/index/auditReport?companyName="+csmCashReportVo.getCompanyName()+"&dataDate="+csmCashReportVo.getDataDate()); - RestTemplate restTemplate = new RestTemplate(); - //拼接base参数 - Map sendBody = new HashMap<>(); - sendBody.put("miniprogram",miniprogram); - sendBody.put("touser", openId); // openId - sendBody.put("url", ""); // 点击模板信息跳转地址 - sendBody.put("topcolor", "#FF0000"); // 顶色 - sendBody.put("data", sendMag); // 模板参数 - sendBody.put("template_id", templateId);// 模板Id - ResponseEntity forEntity = restTemplate.postForEntity(wxUrl, sendBody, String.class); - JSONObject jsonObject = JSONObject.parseObject(forEntity.getBody()); + List openIds=new ArrayList<>(); + openIds.add("otnrM57kui-WCUmRtChhb1HguOgw"); + openIds.add("otnrM544hxIgkMOfaDU8VpJhj_6k"); + openIds.add("otnrM5ySvUo7ZZc4qafWzM9eyKBk"); + JSONObject jsonObject=new JSONObject(); + for(String openId:openIds){ + sendMag.put("thing3", new Template(csmCashReportVo.getCompanyName())); + sendMag.put("time4", new Template(csmCashReportVo.getReportDate())); + Map miniprogram = new HashMap<>(); + miniprogram.put("appid","wx11565021714ba796"); + miniprogram.put("pagepath","pages/index/auditReport?companyName="+csmCashReportVo.getCompanyName()+"&dataDate="+csmCashReportVo.getDataDate()); + RestTemplate restTemplate = new RestTemplate(); + //拼接base参数 + Map sendBody = new HashMap<>(); + sendBody.put("miniprogram",miniprogram); + sendBody.put("touser", openId); // openId + sendBody.put("url", ""); // 点击模板信息跳转地址 + sendBody.put("topcolor", "#FF0000"); // 顶色 + sendBody.put("data", sendMag); // 模板参数 + sendBody.put("template_id", templateId);// 模板Id + ResponseEntity forEntity = restTemplate.postForEntity(wxUrl, sendBody, String.class); + jsonObject = JSONObject.parseObject(forEntity.getBody()); + } // 0 String messageCode = jsonObject.getString("errcode"); // 2431260672639467520