瀏覽代碼

农行支付修改提取支付信息类型

‘chenzhilei’ 2 周之前
父節點
當前提交
6f6f234253

+ 4 - 10
src/main/java/thyyxxk/wxservice_server/factory/thmz/model/NongPayRequest.java

@@ -9,18 +9,12 @@ public class NongPayRequest {
     //
     private String payType = "1";
     //金额(整数分)
-    private Integer amount;
+    private String amount;
     //
-    private Integer subject;
+    private String subject;
     // 支付成功返回跳转地址
-    private Integer returnUrl;
+    private String returnUrl;
     //
-    private Integer body;
+    private String body;
 
-    public static class Type {
-        public static Integer MZLZ = 1;
-        public static Integer MZHZ = 2;
-        public static Integer ZYLZ = 3;
-        public static Integer ZYHZ = 1;
-    }
 }

+ 13 - 13
src/main/java/thyyxxk/wxservice_server/service/WxApiService.java

@@ -104,19 +104,19 @@ public class WxApiService {
             WechatPayGlobalRequest request = new WechatPayGlobalRequest.Builder()
                     .openid(order.getOpenid()).description(order.getBody())
                     .outTradeNo(order.getTradeNo()).totalAmount(payAmt).build();
-            PrepayWithRequestPaymentResponse response = new WeChatPayService().jsApiPrepay(request);
-            order.setAppId(response.getAppId());
-            order.setPrepayId(response.getPackageVal());
-            order.setTimeStamp(response.getTimeStamp());
-            order.setSerialNo(response.getNonceStr());
-            order.setSignType(response.getSignType());
-            order.setPaySign(response.getPaySign());
-//            order.setAppId("1");
-//            order.setPrepayId("1");
-//            order.setTimeStamp("1");
-//            order.setSerialNo("1");
-//            order.setSignType("1");
-//            order.setPaySign("1");
+//            PrepayWithRequestPaymentResponse response = new WeChatPayService().jsApiPrepay(request);
+//            order.setAppId(response.getAppId());
+//            order.setPrepayId(response.getPackageVal());
+//            order.setTimeStamp(response.getTimeStamp());
+//            order.setSerialNo(response.getNonceStr());
+//            order.setSignType(response.getSignType());
+//            order.setPaySign(response.getPaySign());
+            order.setAppId("1");
+            order.setPrepayId("1");
+            order.setTimeStamp("1");
+            order.setSerialNo("1");
+            order.setSignType("1");
+            order.setPaySign("1");
         }
         if (null == order.getFundpayAmt()) {
             order.setFundpayAmt(BigDecimal.ZERO);

+ 4 - 3
src/main/resources/application-dev.yml

@@ -8,9 +8,9 @@ spring:
   thymeleaf:
     cache: false
   datasource:
-    url: "jdbc:sqlserver://172.16.32.179:1433;databaseName=thxyhisdb"
+    url: "jdbc:sqlserver://130.150.161.124:1433;databaseName=hisdb"
     username: "sa"
-    password:
+    password: "root"
     driver-class-name: "com.microsoft.sqlserver.jdbc.SQLServerDriver"
     druid:
       initial-size: 40
@@ -44,10 +44,11 @@ mybatis-plus:
 thyy:
   api-addr:
     his-mip-api: http://172.16.30.26:1100/mobilePayApi
-    thmz-api: http://172.16.30.119:8089//thmz
+    thmz-api: http://130.150.161.124:8089/thmz
     chronic-api: http://172.16.32.160:8077/chronicDisease
     physical-check-api: http://172.16.32.183:8888/bdp/dataservice/api
     add-face-api: http://172.16.30.66:20923/thyy/api/haikang/door/addFaceRecognition
+    nong-api: http://218.93.214.118:6080/
   dzfp-config:
     dzfpdir: D:\\
     dzfpurl: https://staticweb.hnthyy.cn/dzfp