xiongchao vor 3 Jahren
Ursprung
Commit
7c0a1ff345

+ 2 - 2
platform-common/src/main/java/com/platform/common/util/SendSms.java

@@ -45,7 +45,7 @@ public class SendSms {
     // private static final String templateId = "e29c115bd9f64ffab2d297035c1b9ba4"; //模板ID
     private static final String signature = "乾元坤和"; //签名名称
 
-    private static final String templateId_repair = "cd8e5c02f42e470290dc6f4b4554bfb5"; //模板ID
+    private static final String templateId_repair = "5e54017609b944179711f502814c8545"; //模板ID
 
     public static void main(String[] args) throws Exception {
         //必填,全局号码格式(包含国家码),示例:+8615123456789,多个号码之间用英文逗号分隔
@@ -68,7 +68,7 @@ public class SendSms {
          * 模板中的每个变量都必须赋值,且取值不能为空
          * 查看更多模板和变量规范:产品介绍>模板和变量规范
          */
-        String templateParas_repair = "[\"C-001\",\"1号车间\",\"熊超\"]";
+        String templateParas_repair = "[\"C001\",\"1号车间\",\"熊超\"]";
         sendRepairSms(receiver, templateParas_repair);
     }
 

+ 7 - 3
platform-service/src/main/java/com/platform/service/repair/impl/RepairApplicationFormServiceImpl.java

@@ -301,6 +301,10 @@ public class RepairApplicationFormServiceImpl extends BaseServiceImpl<RepairAppl
         // 发送短信通知给第一维修人,省钱,其他人不发短信
         if(StringUtils.isNotBlank(receiver)){
             // String templateParas_repair = "[\"C-001\",\"1号车间\",\"熊超\"]";
+            String no = sb.getNo();
+            if(StringUtils.isNotBlank(no)){
+                no = no.replace("_", "").replace("-", "");
+            }
             String sbCph = model.getSbCph();
             String actualUser = model.getActualUser();
             if(StringUtils.isBlank(sbCph)){
@@ -309,9 +313,9 @@ public class RepairApplicationFormServiceImpl extends BaseServiceImpl<RepairAppl
             if(StringUtils.isBlank(actualUser)){
                 actualUser = "未知";
             }
-            String templateParas_repair = "[\"" + sb.getNo() + "\",\"" + sbCph  + "\",\""+ actualUser + "\"]";
+            String templateParas_repair = "[\"" + no + "\",\"" + sbCph  + "\",\""+ actualUser + "\"]";
             try {
-                String numStr = RedisUtils.getString(RedisKeyConstants.HW_SMS);
+                String numStr = RedisUtils.getString(RedisKeyConstants.HW_SMS+ receiver);
                 boolean isSend = false;
                 if(StringUtils.isBlank(numStr)){
                    isSend =true;
@@ -324,7 +328,7 @@ public class RepairApplicationFormServiceImpl extends BaseServiceImpl<RepairAppl
                     System.out.println("templateParas_repair: " + templateParas_repair);
                     String template = "[\"369751\"]";
                     //SendSms.sendCodeSms(receiver, template);
-                    // SendSms.sendRepairSms(receiver, templateParas);
+                    SendSms.sendRepairSms(receiver, templateParas_repair);
                 }
             } catch (Exception e) {
                 e.printStackTrace();