Sfoglia il codice sorgente

1.国任增加特别约定

wks 2 anni fa
parent
commit
9647da190a

+ 3 - 9
src/main/java/com/ydtech/modules/order/entity/api/guoren/response/SpecialAgreementResponse.java

@@ -2,6 +2,7 @@ package com.ydtech.modules.order.entity.api.guoren.response;
 
 import com.fasterxml.jackson.annotation.JsonProperty;
 import io.swagger.annotations.ApiModelProperty;
+import lombok.AllArgsConstructor;
 import lombok.Data;
 import lombok.NoArgsConstructor;
 
@@ -31,6 +32,7 @@ public class SpecialAgreementResponse implements Serializable {
 
     @NoArgsConstructor
     @Data
+    @AllArgsConstructor
     public static class DataDTO implements Serializable {
 
         private static final long serialVersionUID = 332244006008397574L;
@@ -59,14 +61,6 @@ public class SpecialAgreementResponse implements Serializable {
         @JsonProperty("total")
         private String total;
 
-        public DataDTO(DataDTO dataDTO) {
-            this.clauseCode = dataDTO.clauseCode;
-            this.clauses = dataDTO.clauses;
-            this.flag = dataDTO.flag;
-            this.clausesContext = dataDTO.clausesContext;
-            this.status = dataDTO.status;
-            this.readOnly = dataDTO.readOnly;
-            this.total = dataDTO.total;
-        }
+
     }
 }

+ 5 - 1
src/main/java/com/ydtech/modules/order/entity/vo/guoren/GuoRenSpecialAgreement.java

@@ -3,9 +3,13 @@ package com.ydtech.modules.order.entity.vo.guoren;
 import com.ydtech.constants.enums.InsuranceRisk;
 import com.ydtech.modules.order.entity.api.guoren.response.SpecialAgreementResponse;
 import io.swagger.annotations.ApiModelProperty;
+import lombok.AllArgsConstructor;
 import lombok.Data;
 import lombok.EqualsAndHashCode;
+import lombok.NoArgsConstructor;
 
+@AllArgsConstructor
+@NoArgsConstructor
 @EqualsAndHashCode(callSuper = true)
 @Data
 public class GuoRenSpecialAgreement extends SpecialAgreementResponse.DataDTO {
@@ -19,7 +23,7 @@ public class GuoRenSpecialAgreement extends SpecialAgreementResponse.DataDTO {
     private String riskName;
 
     public GuoRenSpecialAgreement(SpecialAgreementResponse.DataDTO x, InsuranceRisk insuranceRisk) {
-        super(x);
+        super(x.getClauseCode(), x.getClauses(), x.getFlag(), x.getClausesContext(), x.getStatus(), x.getReadOnly(), x.getTotal());
         this.riskName = insuranceRisk.getShortName();
         this.riskCode = insuranceRisk.getCode();
     }

+ 1 - 1
src/main/java/com/ydtech/modules/order/service/impl/GuorenOrderApiServiceImpl.java

@@ -147,7 +147,7 @@ public class GuorenOrderApiServiceImpl implements GuorenOrderApiService {
             SpecialAgreementResponse response = guorenRequestApiComponent.request(specialAgreementRequest,
                     PlatformInterfaceCode.API_IIRBT00005, SpecialAgreementResponse.class);
 
-            AssertionUtils.isSucceed("1".equals(response.getResultCode().toString()), response.getResultMsg());
+            AssertionUtils.isFail("1".equals(response.getResultCode().toString()), response.getResultMsg());
 
             List<GuoRenSpecialAgreement> collect = response.getData().stream()
                     .map(x -> new GuoRenSpecialAgreement(x, insuranceRisk))