Jelajahi Sumber

招行支付2.0—代发经办返回判断修改(NTE银行处理中||AUT等待审批 都视为代发银行成功)

ZhangWenQiang 4 tahun lalu
induk
melakukan
765e00d25f

+ 5 - 0
happy-cloud-wisdom/happy-cloud-wisdom-biz/src/main/java/org/jeecg/common/zhutils/PayConst.java

@@ -18,6 +18,11 @@ public class PayConst {
     public static String SUCCESS = "SUC0000";
 
     /**
+     * 请求状态-等待审批
+     */
+    public static String AUT = "AUT";
+
+    /**
      * 请求状态-银行处理中
      */
     public static String NTE = "NTE";

+ 3 - 3
happy-cloud-wisdom/happy-cloud-wisdom-biz/src/main/java/org/jeecg/modules/hlwpayment/service/impl/HlwPaymentServiceImpl.java

@@ -450,7 +450,7 @@ public class HlwPaymentServiceImpl extends ServiceImpl<HlwPaymentMapper, HlwPaym
             //业务参考号
             String yurref = jsonObjectBody.getString("yurref");
             //银行处理返回成功
-            if (PayConst.NTE.equals(reqsta)) {
+            if (PayConst.NTE.equals(reqsta) || PayConst.AUT.equals(reqsta)) {
                 //获取当前登录用户
                 LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
                 for (int i = 0; i < hlwPaymentDetailList.size(); i++) {
@@ -737,7 +737,7 @@ public class HlwPaymentServiceImpl extends ServiceImpl<HlwPaymentMapper, HlwPaym
             //业务参考号
             String yurref = jsonObjectBody.getString("yurref");
             //银行处理返回成功
-            if (PayConst.NTE.equals(reqsta)) {
+            if (PayConst.NTE.equals(reqsta) || PayConst.AUT.equals(reqsta)) {
                 //获取当前登录用户
                 LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
                 for (int i = 0; i < hlwPaymentDetailList.size(); i++) {
@@ -1102,7 +1102,7 @@ public class HlwPaymentServiceImpl extends ServiceImpl<HlwPaymentMapper, HlwPaym
             //业务参考号
             String yurref = jsonObjectBody.getString("yurref");
             //银行处理返回成功
-            if (PayConst.NTE.equals(reqsta)) {
+            if (PayConst.NTE.equals(reqsta) || PayConst.AUT.equals(reqsta)) {
                 //获取当前登录用户
                 LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
                 for (int i = 0; i < hlwPaymentDetailList.size(); i++) {