|
@@ -320,6 +320,7 @@ public class TCoinOrderServiceImpl extends ServiceImpl<TCoinOrderMapper, TCoinOr
|
|
|
// 转换时间为String类型
|
|
|
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
|
|
String payTime = format.format(coinOrder.getPayDate());
|
|
|
+ String clientId = equipment.getClientId();
|
|
|
// 模版参数
|
|
|
if(StringUtils.isNotEmpty(equipment.getName())) {
|
|
|
if(equipment.getName().length() > 20) {
|
|
@@ -328,7 +329,7 @@ public class TCoinOrderServiceImpl extends ServiceImpl<TCoinOrderMapper, TCoinOr
|
|
|
sendMag.put("thing15", new WeChatTemplateMsg(equipment.getName()));
|
|
|
}
|
|
|
} else {
|
|
|
- sendMag.put("thing15", new WeChatTemplateMsg(equipment.getClientId().substring(-6)));
|
|
|
+ sendMag.put("thing15", new WeChatTemplateMsg(clientId.substring(clientId.length() - 6)));
|
|
|
}
|
|
|
if(coinOrder.getProductName().length() > 20) {
|
|
|
sendMag.put("thing37", new WeChatTemplateMsg(coinOrder.getProductName().substring(0, 15) + "..."));
|
|
@@ -362,6 +363,7 @@ public class TCoinOrderServiceImpl extends ServiceImpl<TCoinOrderMapper, TCoinOr
|
|
|
String sendUrl = "https://api.weixin.qq.com/cgi-bin/message/template/send?access_token=" + accessToken;
|
|
|
ResponseEntity<String> forEntity = restTemplate.postForEntity(sendUrl, sendBody, String.class);
|
|
|
JSONObject jsonObject = JSONObject.parseObject(forEntity.getBody());
|
|
|
+ log.info("微信推送结果:{}", jsonObject);
|
|
|
String messageCode = jsonObject.getString("errcode");
|
|
|
String msgId = jsonObject.getString("msgid");
|
|
|
System.out.println("messageCode : " + messageCode + ", msgId: " +msgId);
|