diff --git a/src/main/java/cn/van333/wxsend/business/controller/WXController.java b/src/main/java/cn/van333/wxsend/business/controller/WXController.java index d1800df..a8e0fd6 100644 --- a/src/main/java/cn/van333/wxsend/business/controller/WXController.java +++ b/src/main/java/cn/van333/wxsend/business/controller/WXController.java @@ -15,6 +15,7 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.web.bind.annotation.*; +import javax.rmi.CORBA.Util; import javax.servlet.http.HttpServletRequest; /** @@ -217,7 +218,7 @@ public class WXController { } @RequestMapping("/ok") @RateLimiter(time = 5, count = 60) - public R ok(HttpServletRequest request) throws Exception { + public R ok(HttpServletRequest request,String content) throws Exception { String vanToken = request.getHeader("vanToken"); if (StrUtil.isEmpty(vanToken)) { return R.error("vanToken为空"); @@ -225,8 +226,11 @@ public class WXController { if (!TokenUtil.checkToken(vanToken)) { return R.error("vanToken无效"); } - String content = "content\":\"肯德基卷堡丰盛三人餐79元 http://dpurl.cn/QNOGW0wz\\n京东车请优先使用短信登录, 登录不上的可以等晚上8点后再尝试短信登录\\n京豆车扫码/短信登录: https://ark.leafxxx.win\\n美团: https://raw.githubusercontent.com/leafTheFish/DeathNote/main/meituanV3.js\\n\\n\\n---------------- 账号[1] ----------------\\n账号[1][13068923963]领券: [下午茶红包]40减5\\n账号[1][13068923963]领券: [下午茶红包]35减4\\n账号[1][13068923963]社群抽奖: 今日幸运签\\n账号[1][13068923963]社群抽奖: [10点惊喜红包-社群专享]20减3\\n账号[1][13068923963]社群抽奖: 幸运签\\n账号[1][13068923963]社群抽奖: [服务号专享-当天可用]30减7\\n账号[1][13068923963]社群抽奖: [服务号专享-当天可用]20减4\\n账号[1][13068923963]社群抽奖: 财源广进\\n账号[1][13068923963]社群抽奖: [服务号专享-当天可用]28减6\\n\\n---------------- 账号[2] ----------------\\n账号[2][18476127723]领券: [下午茶红包]40减5\\n账号[2][18476127723]领券: [下午茶红包]35减4\\n账号[2][18476127723]开签到宝箱: [社群每日神券]45减13\\n账号[2][18476127723]社群抽奖: [下午茶专享券-社群专享]30减8\\n账号[2][18476127723]社群抽奖: [10点惊喜红包-社群专享]20减3\\n账号[2][18476127723]社群抽奖: [服务号专享-当天可用]28减6\\n账号[2][18476127723]社群抽奖: [服务号专享-当天可用]20减4\\n账号[2][18476127723]社群抽奖: [服务号专享-当天可用]30减7\\n账号[2][18476127723]社群抽奖: 财源广进\\n\\n---------------- 账号[3] ----------------\\n账号[3][15013922493]领券: [下午茶红包]40减5\\n账号[3][15013922493]社群抽奖: 今日幸运签\\n账号[3][15013922493]社群抽奖: 今日幸运签\\n账号[3][15013922493]社群抽奖: [服务号专享-当天可用]28减6\\n账号[3][15013922493]社群抽奖: [服务号专享-当天可用]30减7\\n账号[3][15013922493]社群抽奖: 财源广进\\n账号[3][15013922493]社群抽奖: 财源广进\\n\\n---------------- 账号[4] ----------------\\n账号[4][15817969021]领券: [下午茶红包]35减4\\n账号[4][15817969021]社群抽奖: 今日幸运签\\n账号[4][15817969021]社群抽奖: [10点惊喜红包-社群专享]20减3\\n账号[4][15817969021]社群抽奖: [服务号专享-当天可用]30减7\\n账号[4][15817969021]社群抽奖: [服务号专享-当天可用]28减6\\n账号[4][15817969021]社群抽奖: 财源广进\\n账号[4][15817969021]社群抽奖: 财源广进\\n\\n---------------- 账号[5] ----------------\\n账号[5][17727690308]领券: [下午茶红包]40减5\\n账号[5][17727690308]社群抽奖: 今日幸运签\\n账号[5][17727690308]社群抽奖: [10点惊喜红包-社群专享]20减3\\n账号[5][17727690308]社群抽奖: [服务号专享-当天可用]20减4\\n账号[5][17727690308]社群抽奖: [服务号专享-当天可用]30减7\\n账号[5][17727690308]社群抽奖: [服务号专享-当天可用]20减3\\n账号[5][17727690308]社群抽奖: 财源广进\\n\\n---------------- 账号[6] ----------------\\n账号[6][13425056663]领券: [下午茶红包]40减5\\n账号[6][13425056663]开签到宝箱: [社群每日神券]30减10\\n账号[6][13425056663]开签到宝箱: [签到神券-【3小时过期】]45减10\\n账号[6][13425056663]社群抽奖: 今日幸运签\\n账号[6][13425056663]社群抽奖: 今日幸运签\\n账号[6][13425056663]社群抽奖: [服务号专享-当天可用]20减3\\n账号[6][13425056663]社群抽奖: 财源广进\\n账号[6][13425056663]社群抽奖: 财源广进\\n账号[6][13425056663]社群抽奖: [服务号专享-当天可用]30减10\\n\\n---------------- 汇总推送 ----------------\\n账号[1][13068923963]钱包余额: 172.19元, 立减金: 0.00元\\n账号[2][18476127723]钱包余额: 0.00元, 立减金: 0.00元\\n账号[3][15013922493]钱包余额: 0.69元, 立减金: 0.00元\\n账号[4][15817969021]钱包余额: 0.00元, 立减金: 0.00元\\n账号[5][17727690308]钱包余额: 2.33元, 立减金: 0.08元\\n账号[6][13425056663]钱包余额: 0.00元, 立减金: 0.00元\\n\\n恭喜发财!"; - String result = WxSendUtil.sendNotify("测试", content,"", WXMessageType.LF); + if (StrUtil.isEmpty(content)){ + + content = "【京东账号1\uD83C\uDD94】jd_4b607f3e4a512\\n【水果名称】赣南脐橙3斤装\\n【已兑换水果】7次\\n【助力您的好友】知吃滚水,jd_966018311\\n【今日共浇水】12次\\n【剩余水滴】75g\uD83D\uDCA7\\n【水果进度】66.00%,已浇水396次,还需204次\\n【预测】17天之后(2024-01-11日)可兑换水果\uD83C\uDF49\\n\\n\\n【京东账号2\uD83C\uDD94】525024727_m\\n【水果名称】赣南脐橙3斤装\\n【已兑换水果】9次\\n【助力您的好友】Van_333,jd_966018311\\n【今日共浇水】12次\\n【剩余水滴】85g\uD83D\uDCA7\\n【水果进度】78.17%,已浇水469次,还需131次\\n【预测】11天之后(2024-01-05日)可兑换水果\uD83C\uDF49\\n\\n\\n【京东账号3\uD83C\uDD94】jd_5945b09c30ffd\\n【水果名称】赣南脐橙3斤装\\n【已兑换水果】1次\\n【助力您的好友】Van_333,知吃滚水\\n【今日共浇水】12次\\n【剩余水滴】76g\uD83D\uDCA7\\n【水果进度】53.00%,已浇水212次,还需188次\\n【预测】16天之后(2024-01-10日)可兑换水果\uD83C\uDF49\\n\\n\\n恭喜发财!"; + } + String result = WxSendUtil.sendNotify("测试", content,"", WXMessageType.JD); return R.ok(result); } diff --git a/src/main/java/cn/van333/wxsend/util/WxSendUtil.java b/src/main/java/cn/van333/wxsend/util/WxSendUtil.java index 20434f5..ae31afd 100644 --- a/src/main/java/cn/van333/wxsend/util/WxSendUtil.java +++ b/src/main/java/cn/van333/wxsend/util/WxSendUtil.java @@ -111,7 +111,11 @@ public class WxSendUtil { //articles.put("thumb_media_id", "258F4sbTUwwHLRtKDDr4yqH2PzfYPlHPbOLCazHou_3JCgq7Dh1f9PMvrIaIv2oHk"); // 李星云 articles.put("thumb_media_id", "2ES5cuBiuNKcbFp7RKsjebNM3joCIloIr1QWYwGS86SQzgG_7uxGrJpFlmuHXZl75"); - articles.put("content",text.replaceAll("\\\\n", "
")); + String content = text.replaceAll("\\\\n", "
"); + if (content.contains("\n")){ + content = text.replaceAll("\\n", "
"); + } + articles.put("content",content); //articles.put("content",text.replaceAll("\n", System.getProperty("line.separator"))); articlesList.add(articles); HashMap mpnews = new HashMap<>();