Kaynağa Gözat

1.国任非车险订单修改

wks 2 yıl önce
ebeveyn
işleme
5255e4409a

+ 6 - 1
src/main/java/com/ydtech/modules/order/components/gouren/GuorenRequestApiComponent.java

@@ -31,6 +31,7 @@ import org.springframework.lang.Nullable;
 import org.springframework.stereotype.Component;
 import org.springframework.web.client.RestTemplate;
 
+import java.math.BigDecimal;
 import java.util.ArrayList;
 import java.util.HashMap;
 import java.util.List;
@@ -118,6 +119,10 @@ public class GuorenRequestApiComponent {
      * 查询非车险保单号
      */
     public void queryNoCarPolicyNo(InsAreaCompany iac) {
+        if(iac.getJypremium() == null || iac.getJypremium().compareTo(new BigDecimal(0)) == 0){
+            return;
+        }
+
         //构造请求参数
         QueryNoCarPolicyNoRequest queryNoCarPolicyNoRequest = new QueryNoCarPolicyNoRequest(StringUtils.isNotEmpty(iac.getSyapplyno()) ? iac.getSyapplyno() : iac.getJqapplyno());
         QueryNoCarPolicyNoResponse request = request(queryNoCarPolicyNoRequest, PlatformInterfaceCode.API_IIIRBT00052, QueryNoCarPolicyNoResponse.class);
@@ -159,7 +164,7 @@ public class GuorenRequestApiComponent {
         //构造请求参数
         SignatureRequest signatureRequest = new SignatureRequest();
         signatureRequest.setProposalNoCI(insAreaCompany.getJqapplyno());
-        signatureRequest.setProposalNoCI(insAreaCompany.getSyapplyno());
+        signatureRequest.setProposalNoBI(insAreaCompany.getSyapplyno());
         return request(signatureRequest, PlatformInterfaceCode.API_IIIRBT00055, SignatureResponse.class);
     }