Ver código fonte

短信发送接口。

xiaosonghong 2 meses atrás
pai
commit
d3072327ac

Diferenças do arquivo suprimidas por serem muito extensas
+ 6 - 0
src/main/java/com/steerinfo/dil/controller/TmstruckSmsRusultController.java


+ 2 - 0
src/main/java/com/steerinfo/dil/service/ITmstruckSmsRusultService.java

@@ -26,4 +26,6 @@ public interface ITmstruckSmsRusultService{
 
  //查询短信实绩
  List<Map<String,Object>> getSmsResult(Map<String,Object> map);
+
+ String sendMessageHR(String mobile) throws Exception;
 }

+ 25 - 0
src/main/java/com/steerinfo/dil/service/impl/TmstruckSmsRusultServiceImpl.java

@@ -149,6 +149,31 @@ public class TmstruckSmsRusultServiceImpl  implements ITmstruckSmsRusultService
         }
     }
 
+    public String sendMessageHR(String mobile) throws Exception{
+        String url = "http://www.btom.cn:8080/simpleinter/sendSMS?appId=EUCP-EMY-SMS1-2G25B&";
+        String tmpTmp = MD5Util.formatTimeTmp();
+        String sign = MD5Util.sign("EUCP-EMY-SMS1-2G25B","960ABC95153C60F0");
+        String mobile1 = mobile;
+        String content1 ="【达州钢铁】您的报名资质审核已通过,点击https://www.dasteel.cn/rlzy/rczp/content_4037查看。";
+        String sendUrl = url+"timestamp=" + tmpTmp + "&sign=" + sign + "&mobiles=" + mobile1 + "&content=" + content1;
+        String jsonData = null;
+        JSONObject jsonObject = new JSONObject();
+        jsonData = HTTPRequestUtils.send(sendUrl, jsonObject, "utf-8");
+        if(!"null".equals(jsonData)){
+            //System.out.println(jsonData);
+            HashMap hashMap = JSON.parseObject(jsonData, HashMap.class);
+            String code = (String) hashMap.get("code");
+            //System.out.println(hashMap.get("code"));
+            if("SUCCESS".equals(code)){
+                return "";
+            }else{
+                return mobile;
+            }
+        }else{
+            return mobile;
+        }
+    }
+
 
     @Override
     public List<Map<String, Object>> getSmsResult(Map<String, Object> map) {

Alguns arquivos não foram mostrados porque muitos arquivos mudaram nesse diff