Browse Source

优化链接

夏文涛 11 months ago
parent
commit
4be8d311c5

+ 78 - 78
src/main/java/com/template/common/utils/HtPayUtils.java

@@ -13,82 +13,82 @@ import java.util.Map;
  * @Version: 1.0
  */
 public class HtPayUtils {
-    public static String getDatas() {
-        String timeStr = String.valueOf(System.currentTimeMillis());
-        String sds = querySign(timeStr);
-
-        Map<String, String> tokenParams = new HashMap<>();
-        tokenParams.put("sign", sds);
-        tokenParams.put("timestamp", timeStr);
-
-        // wecode换取token
-        String respon = HttpsClient.post("http://pay.ncjti.edu.cn:8068/api/getXsffDataAll", tokenParams);
-
-        return respon;
-    }
-
-    //根据学校及收费区间获取欠费
-    public static String getDataOne(String cardNo, String year) {
-        String timeStr = String.valueOf(System.currentTimeMillis());
-        String sds = querySign(timeStr);
-
-        Map<String, String> tokenParams = new HashMap<>();
-        tokenParams.put("sign", sds);
-        tokenParams.put("timestamp", timeStr);
-        tokenParams.put("xh", cardNo);
-        tokenParams.put("sfqjdm", year);
-
-        // wecode换取token
-        String respon = HttpsClient.post("http://pay.ncjti.edu.cn:8068/api/getXsffDataOne", tokenParams);
-
-        return respon;
-    }
-
-    //根据学号、入学年度和收费区间获取欠费
-    public static String getDataTwo(String cardNo, String year) {
-        String timeStr = String.valueOf(System.currentTimeMillis());
-        String sds = querySign(timeStr);
-
-        Map<String, String> tokenParams = new HashMap<>();
-        tokenParams.put("sign", sds);
-        tokenParams.put("timestamp", timeStr);
-        tokenParams.put("xh", cardNo);
-        tokenParams.put("sfqjdm", year);
-        tokenParams.put("rxnd", year);
-
-        // wecode换取token
-        String respon = HttpsClient.post("http://pay.ncjti.edu.cn:8068/api/getXsffDataTwo", tokenParams);
-
-        return respon;
-    }
-
-    //根据入学年度及收费区间获取欠费
-    public static String getDataThree(String year) {
-        String timeStr = String.valueOf(System.currentTimeMillis());
-        String sds = querySign(timeStr);
-
-        Map<String, String> tokenParams = new HashMap<>();
-        tokenParams.put("sign", sds);
-        tokenParams.put("timestamp", timeStr);
-        tokenParams.put("sfqjdm", year);
-        tokenParams.put("rxnd", year);
-
-        // wecode换取token
-        String respon = HttpsClient.post("http://pay.ncjti.edu.cn:8068/api/getXsffDataThree", tokenParams);
-
-        return respon;
-    }
-
-    private static String querySign(String timestr){
-        String devId = "ncjt00001";
-
-        Map<String, String> tokenParams = new HashMap<>();
-        tokenParams.put("devId", devId);
-        tokenParams.put("timestamp", timestr);
-
-        // wecode换取token
-        String sign = HttpsClient.post("http://pay.ncjti.edu.cn:8068/api/getSign", tokenParams);
-
-        return sign;
-    }
+//    public static String getDatas() {
+//        String timeStr = String.valueOf(System.currentTimeMillis());
+//        String sds = querySign(timeStr);
+//
+//        Map<String, String> tokenParams = new HashMap<>();
+//        tokenParams.put("sign", sds);
+//        tokenParams.put("timestamp", timeStr);
+//
+//        // wecode换取token
+//        String respon = HttpsClient.post("http://pay.ncjti.edu.cn:8068/api/getXsffDataAll", tokenParams);
+//
+//        return respon;
+//    }
+//
+//    //根据学校及收费区间获取欠费
+//    public static String getDataOne(String cardNo, String year) {
+//        String timeStr = String.valueOf(System.currentTimeMillis());
+//        String sds = querySign(timeStr);
+//
+//        Map<String, String> tokenParams = new HashMap<>();
+//        tokenParams.put("sign", sds);
+//        tokenParams.put("timestamp", timeStr);
+//        tokenParams.put("xh", cardNo);
+//        tokenParams.put("sfqjdm", year);
+//
+//        // wecode换取token
+//        String respon = HttpsClient.post("http://pay.ncjti.edu.cn:8068/api/getXsffDataOne", tokenParams);
+//
+//        return respon;
+//    }
+//
+//    //根据学号、入学年度和收费区间获取欠费
+//    public static String getDataTwo(String cardNo, String year) {
+//        String timeStr = String.valueOf(System.currentTimeMillis());
+//        String sds = querySign(timeStr);
+//
+//        Map<String, String> tokenParams = new HashMap<>();
+//        tokenParams.put("sign", sds);
+//        tokenParams.put("timestamp", timeStr);
+//        tokenParams.put("xh", cardNo);
+//        tokenParams.put("sfqjdm", year);
+//        tokenParams.put("rxnd", year);
+//
+//        // wecode换取token
+//        String respon = HttpsClient.post("http://pay.ncjti.edu.cn:8068/api/getXsffDataTwo", tokenParams);
+//
+//        return respon;
+//    }
+//
+//    //根据入学年度及收费区间获取欠费
+//    public static String getDataThree(String year) {
+//        String timeStr = String.valueOf(System.currentTimeMillis());
+//        String sds = querySign(timeStr);
+//
+//        Map<String, String> tokenParams = new HashMap<>();
+//        tokenParams.put("sign", sds);
+//        tokenParams.put("timestamp", timeStr);
+//        tokenParams.put("sfqjdm", year);
+//        tokenParams.put("rxnd", year);
+//
+//        // wecode换取token
+//        String respon = HttpsClient.post("http://pay.ncjti.edu.cn:8068/api/getXsffDataThree", tokenParams);
+//
+//        return respon;
+//    }
+//
+//    private static String querySign(String timestr){
+//        String devId = "ncjt00001";
+//
+//        Map<String, String> tokenParams = new HashMap<>();
+//        tokenParams.put("devId", devId);
+//        tokenParams.put("timestamp", timestr);
+//
+//        // wecode换取token
+//        String sign = HttpsClient.post("http://pay.ncjti.edu.cn:8068/api/getSign", tokenParams);
+//
+//        return sign;
+//    }
 }

+ 10 - 6
src/main/java/com/template/controller/WelcomePayController.java

@@ -37,6 +37,9 @@ import java.util.Map;
 @RequiredArgsConstructor
 public class WelcomePayController implements WelcomePayControllerAPI {
 
+    static String urlStr = "http://pay.ncjti.edu.cn:8068/";//正式
+    //static String urlStr = "http://pay.ncjti.edu.cn:8081/";//测试
+
     //获取全量数据
     @Override
     @PassToken
@@ -48,7 +51,8 @@ public class WelcomePayController implements WelcomePayControllerAPI {
 
         String queryStr = "?token="+sds+"&timestamp="+timeStr;
         // wecode换取token
-        String respon = HttpsClient.post("http://pay.ncjti.edu.cn:8068/api/getXsffDataAll"+queryStr, tokenParams);
+        //String respon = HttpsClient.post(urlStr +"api/getXsffDataAll"+queryStr, tokenParams); //正式
+        String respon = HttpsClient.post(urlStr +"api/getXsffDataAll"+queryStr, tokenParams);
 
         return CommonResult.ok(respon);
     }
@@ -65,7 +69,7 @@ public class WelcomePayController implements WelcomePayControllerAPI {
         String queryStr = "?token="+token+"&timestamp="+timeStr+"&sfqjdm="+year+"&xh="+cardNo;
 
         // wecode换取token
-        String respon = HttpsClient.post("http://pay.ncjti.edu.cn:8068/api/getXsffDataOne"+queryStr, tokenParams);
+        String respon = HttpsClient.post(urlStr +"api/getXsffDataOne"+queryStr, tokenParams);
         Gson gson = new Gson();
         List<JsonPayVo> travelers = gson.fromJson(respon, new TypeToken<List<JsonPayVo>>(){}.getType());
         return CommonResult.ok(travelers);
@@ -87,7 +91,7 @@ public class WelcomePayController implements WelcomePayControllerAPI {
 
         String queryStr = "?token="+sds+"&timestamp="+timeStr+"&sfqjdm="+year+"&xh="+cardNo+"&rxnd="+year;
         // wecode换取token
-        String respon = HttpsClient.post("http://pay.ncjti.edu.cn:8068/api/getXsffDataTwo"+queryStr, tokenParams);
+        String respon = HttpsClient.post(urlStr +"api/getXsffDataTwo"+queryStr, tokenParams);
         Gson gson = new Gson();
         List<JsonPayVo> travelers = gson.fromJson(respon, new TypeToken<List<JsonPayVo>>(){}.getType());
         return CommonResult.ok(travelers);
@@ -107,7 +111,7 @@ public class WelcomePayController implements WelcomePayControllerAPI {
 //        tokenParams.put("rxnd", year);
         String queryStr = "?token="+sds+"&timestamp="+timeStr+"&sfqjdm="+year+"&rxnd="+year;
         // wecode换取token
-        String respon = HttpsClient.post("http://pay.ncjti.edu.cn:8068/api/getXsffDataThree"+queryStr, tokenParams);
+        String respon = HttpsClient.post(urlStr +"api/getXsffDataThree"+queryStr, tokenParams);
 
         return CommonResult.ok(respon);
     }
@@ -129,7 +133,7 @@ public class WelcomePayController implements WelcomePayControllerAPI {
         String queryStr = "?token="+token+"&timestamp="+timeStr+"&sfqjdm="+year+"&xh="+cardNo;
 
         // wecode换取token
-        String respon = HttpsClient.post("http://pay.ncjti.edu.cn:8068/api/getXsffDataOne"+queryStr, tokenParams);
+        String respon = HttpsClient.post(urlStr +"api/getXsffDataOne"+queryStr, tokenParams);
         Gson gson = new Gson();
         List<JsonPayVo> travelers = gson.fromJson(respon, new TypeToken<List<JsonPayVo>>(){}.getType());
         return travelers;
@@ -143,7 +147,7 @@ public class WelcomePayController implements WelcomePayControllerAPI {
         tokenParams.put("timestamp", timestr);
 
         // wecode换取token
-        String sign = HttpsClient.post("http://pay.ncjti.edu.cn:8068/api/getSign", tokenParams);
+        String sign = HttpsClient.post(urlStr +"api/getSign", tokenParams);
 
         return sign;
     }