|
@@ -18,6 +18,7 @@ import java.util.Date;
|
|
import java.util.HashMap;
|
|
import java.util.HashMap;
|
|
import java.util.List;
|
|
import java.util.List;
|
|
import java.util.Map;
|
|
import java.util.Map;
|
|
|
|
+import java.util.regex.Pattern;
|
|
|
|
|
|
/**
|
|
/**
|
|
* TmstruckSmsRusult服务实现:
|
|
* TmstruckSmsRusult服务实现:
|
|
@@ -68,7 +69,7 @@ public class TmstruckSmsRusultServiceImpl implements ITmstruckSmsRusultService
|
|
String tmpTmp = MD5Util.formatTimeTmp();
|
|
String tmpTmp = MD5Util.formatTimeTmp();
|
|
String sign = MD5Util.sign("EUCP-EMY-SMS1-0RHMZ","0CC1A5DEBB4590DA");
|
|
String sign = MD5Util.sign("EUCP-EMY-SMS1-0RHMZ","0CC1A5DEBB4590DA");
|
|
String driverTel = tmstruckSmsRusultMapper.getDriverTel(orderId);
|
|
String driverTel = tmstruckSmsRusultMapper.getDriverTel(orderId);
|
|
- String mobile1 = mobile.trim();
|
|
|
|
|
|
+ String mobile1 = Pattern.compile("[^0-9]").matcher(mobile).replaceAll("");
|
|
String content = "【达州钢铁】您好!您在达钢购买的钢材已发车。司机电话:" + driverTel + "。欲知详情,请前往达州钢铁智慧物流平台查看车辆实时轨迹。";
|
|
String content = "【达州钢铁】您好!您在达钢购买的钢材已发车。司机电话:" + driverTel + "。欲知详情,请前往达州钢铁智慧物流平台查看车辆实时轨迹。";
|
|
String sendUrl = url+"timestamp=" + tmpTmp + "&sign=" + sign + "&mobiles=" + mobile1 + "&content=" + content;
|
|
String sendUrl = url+"timestamp=" + tmpTmp + "&sign=" + sign + "&mobiles=" + mobile1 + "&content=" + content;
|
|
System.out.println(mobile1);
|
|
System.out.println(mobile1);
|
|
@@ -123,4 +124,6 @@ public class TmstruckSmsRusultServiceImpl implements ITmstruckSmsRusultService
|
|
public List<Map<String, Object>> getSmsResult(Map<String, Object> map) {
|
|
public List<Map<String, Object>> getSmsResult(Map<String, Object> map) {
|
|
return tmstruckSmsRusultMapper.selectSmsResult(map);
|
|
return tmstruckSmsRusultMapper.selectSmsResult(map);
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+
|
|
}
|
|
}
|