JK hace 3 años
padre
commit
2ea6a41837

+ 24 - 8
YijiaRestful/src/main/java/com/platform/yijia/controller/SaoBeiPayController.java

@@ -92,26 +92,39 @@ public class SaoBeiPayController {
     @RequestMapping(value = {"/payAmtInfoOld"}, consumes = {"application/json"}, method = {RequestMethod.POST})
     @ResponseBody
     public String payAmtInfoOld(@RequestBody PayInfoRequest payInfoRequest) throws Exception {
+
+        //智慧易加
+//    商户号码:845104816000034
+//    终端号:18241101
+//    密钥:23570b46a955484d92038f6a18d2b9d6
         Gson gson = new Gson();
         ResultData resultData = null;
-        DefaultSaobeiApiClient defaultSaobeiApiClient = new DefaultSaobeiApiClient("2ef428f4f76c414282e831baea9e4b0e");
+        DefaultSaobeiApiClient defaultSaobeiApiClient = new DefaultSaobeiApiClient("23570b46a955484d92038f6a18d2b9d6"); //2ef428f4f76c414282e831baea9e4b0e
         SaobeiMiniPayRequest requst = new SaobeiMiniPayRequest();
         requst.setPay_ver("110");
         requst.setPay_type("010");
         requst.setService_id("015");
-        requst.setMerchant_no("852105942000011");
-        requst.setTerminal_id("18237172");
-        requst.setTerminal_trace("202003252204310000");
-        requst.setTerminal_time("20200325220431");
+        requst.setMerchant_no("845104816000034");   //852105942000011
+        requst.setTerminal_id("18241101");          //18237172
+
+        Random random = new Random();
+        String result = "";
+        for (int i = 0; i < 6; i++) {
+            result += random.nextInt(10);
+        }
+        String ordNo_1 = System.nanoTime() + result;
+        requst.setTerminal_trace(ordNo_1);     //202003252204310000
+
+        requst.setTerminal_time(new SimpleDateFormat("yyyyMMddhhmmss").format(new Date()));      //"20200325220431"
         String amt = payInfoRequest.getAmt();
         requst.setTotal_fee("1");
         String openId = payInfoRequest.getOpenId();
-        requst.setOpen_id("obnG9jhDLvom5fGwuhYysmQTW4qQ");
+        requst.setOpen_id("oRwjv4iHjSUgxNxOJOQ_60Ln7cno");  // oRwjv4iHjSUgxNxOJOQ_60Ln7cno   obnG9jhDLvom5fGwuhYysmQTW4qQ
         requst.setOrder_body("sdk测试");
         String notifyUrl = "https://" + this.domainName + "/" + this.globalPrefix + "/getSaobeiCallback";
         logger.info("回调地址"+ notifyUrl);
         requst.setNotify_url(notifyUrl);
-        requst.setSub_appid("wxe568c727d466aef9");
+        requst.setSub_appid("wxe1135cd390b38a54");          //  wxe1135cd390b38a54    wxe568c727d466aef9
         System.out.println("请求报文"+ JSON.toJSONString(requst));
         SaobeiMiniPayResponse response = (SaobeiMiniPayResponse)defaultSaobeiApiClient.execute(requst);
         System.out.println("返回报文"+ JSON.toJSONString(response));
@@ -131,7 +144,10 @@ public class SaoBeiPayController {
         Gson gson =new Gson();
         ResultData resultData =null;
 
-
+        //智慧易加
+//    商户号码:845104816000034
+//    终端号:18241101
+//    密钥:23570b46a955484d92038f6a18d2b9d6
         //创建client
         SaobeiApiClient<SaobeiPreAuthMiniPayRequest, SaobeiPreAuthMiniPayResponse> client = new DefaultSaobeiApiClient<>("23570b46a955484d92038f6a18d2b9d6");
         //创建requst