diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/common/service/impl/SendMessageServiceImpl.java b/jero-boot-incoming-payment/src/main/java/com/jero/common/service/impl/SendMessageServiceImpl.java index 3e663dd4..357fa2da 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/common/service/impl/SendMessageServiceImpl.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/common/service/impl/SendMessageServiceImpl.java @@ -308,19 +308,21 @@ public class SendMessageServiceImpl implements SendMessageService { if(Objects.equals(sendMessageDTO.getTemplateCode().substring(0,2),"QY")){ str = CompanyMessageEnums.getByCode(sendMessageDTO.getTemplateCode()).getField(); } - StringBuilder templateParas = new StringBuilder(); + String templateParas = ""; if(!StringUtils.isEmpty(str)){ - templateParas.append("["); + StringBuilder sb = new StringBuilder(); + sb.append("["); String[] s = str.split(","); for (int i = 0; i < s.length; i++) { - templateParas.append(map.get(s[i])); + sb.append("\"" + map.get(s[i]) + "\""); if(i < (s.length - 1)){ - templateParas.append(","); + sb.append(","); } } - templateParas.append("]"); + sb.append("]"); + templateParas = sb.toString(); } - sysBaseAPI.sendMessage(sendMessageDTO.getPhone(),sender,templateId,signature,templateParas.toString()); + sysBaseAPI.sendMessage(sendMessageDTO.getPhone(),sender,templateId,signature,templateParas); }catch (Exception e){ log.error("发送短信异常",e); }