修改签约接口
authorsijun.li <sijun.li@supwisdom.com>
Tue, 21 Apr 2020 07:37:54 +0000 (15:37 +0800)
committersijun.li <sijun.li@supwisdom.com>
Wed, 22 Apr 2020 07:14:33 +0000 (15:14 +0800)
payapi/src/main/kotlin/com/supwisdom/dlpay/mobile/MobileApi.kt
ynrcc-agent/src/main/java/com/supwisdom/agent/Util/DlpayUtil.java
ynrcc-agent/src/main/java/com/supwisdom/agent/api/service/impl/YnrccParamCheckServiceImpl.java

index 8854b19..08cfbc8 100644 (file)
@@ -419,7 +419,7 @@ class ApiV1 {
             return JsonResult.error(resp.message)
         }
         var needupdate = false
-        if (resp.sinstatus == "1") {
+        if (resp.sinstatus == YnrccUtil.TRANSTYPE_SIGNCARD ) {
             signed = TradeDict.STATUS_YES
             if(!card.signed){
                 card.signed = true
@@ -472,7 +472,7 @@ class ApiV1 {
             return JsonResult.error(resp.message)
         }
 
-        if (resp.sinstatus == "1") {
+        if (resp.sinstatus == YnrccUtil.TRANSTYPE_SIGNCARD ) {
             signed = TradeDict.STATUS_YES
             if(!card.signed){
                 card.signed = true
index d5150df..c54c0a1 100644 (file)
@@ -20,6 +20,8 @@ public class DlpayUtil {
   public static final String OPTYPE_QUERYRESULT = "queryresult"; //消费结果查询
   public static final String OPTYPE_CHKDTL = "chkdtl"; //流水对账
 
+  public static final String TRANSTYPE_SIGNCARD = "1"; //签约
+
   /**
    * socket方式请求农商行
    */
index bea60e8..cd6429e 100644 (file)
@@ -1,5 +1,6 @@
 package com.supwisdom.agent.api.service.impl;
 
+import com.supwisdom.agent.Util.DlpayUtil;
 import com.supwisdom.agent.Util.ErrorCode;
 import com.supwisdom.agent.Util.MD5;
 import com.supwisdom.agent.Util.StringUtil;
@@ -131,10 +132,12 @@ public class YnrccParamCheckServiceImpl implements YnrccParamCheckService {
       resp.setMessage("请求参数错误[签约标志]");
       return false;
     }
-    if (StringUtil.isEmpty(captcha)) {
-      resp.setCode(ErrorCode.REQ_PARAM_ERROR);
-      resp.setMessage("请求参数错误[验证码为空]");
-      return false;
+    if (DlpayUtil.TRANSTYPE_SIGNCARD.equals(transtype)) {
+      if (StringUtil.isEmpty(captcha)) {
+        resp.setCode(ErrorCode.REQ_PARAM_ERROR);
+        resp.setMessage("请求参数错误[验证码为空]");
+        return false;
+      }
     }
 
     return true;