Bläddra i källkod

太平核保验证修改折扣

Qchen 5 dagar sedan
förälder
incheckning
17051ee998

+ 2 - 2
tenant/insurance/quotation-taiping/src/main/java/com/jzg/quotation/taiping/crawler/entity/request/TaiPingCrawlerPremiumCalculateRequest.java

@@ -2090,7 +2090,7 @@ public class TaiPingCrawlerPremiumCalculateRequest {
         @JsonProperty("shortRate")
         private Integer shortRate;
         @JsonProperty("discount")
-        private Integer discount;
+        private Double discount;
         @JsonProperty("adjustRate")
         private Integer adjustRate;
         @JsonProperty("noChange")
@@ -2118,7 +2118,7 @@ public class TaiPingCrawlerPremiumCalculateRequest {
                 kind.setKindInd(kindCodeEnum.getKindInd());
                 kind.setKindCode(kindCode);
                 kind.setShortRate(100);
-                kind.setDiscount(100);
+                kind.setDiscount(100.00);
                 kind.setAdjustRate(100);
                 kind.setRelatedInd("0");
                 kind.setRelatedFlagFG2020("0");

+ 1 - 1
tenant/insurance/quotation-taiping/src/main/java/com/jzg/quotation/taiping/crawler/service/impl/TaipingCrawlerRequestImpl.java

@@ -467,7 +467,7 @@ public class TaipingCrawlerRequestImpl implements TaipingCrawlerRequest {
         if (taiPingCrawlerPremiumCalculateRequest.getPfItemKind0802DtoList() != null && !taiPingCrawlerPremiumCalculateRequest.getPfItemKind0802DtoList().isEmpty()) {
             taiPingCrawlerPremiumCalculateRequest.getPfItemKind0802DtoList().stream()
                     .forEach(pfItemKind0802Dto -> {
-                        pfItemKind0802Dto.setDiscount(recalculateResponse.getData().getPfItemKindDto0802List().stream().filter(dto -> dto.getKindCode().equals(pfItemKind0802Dto.getKindCode())).findFirst().map(TaiPingCrawlerPremiumCalculateData.PfItemKindDto0802ListDTO::getDiscount).orElse(100.0).intValue());
+                        pfItemKind0802Dto.setDiscount(recalculateResponse.getData().getPfItemKindDto0802List().stream().filter(dto -> dto.getKindCode().equals(pfItemKind0802Dto.getKindCode())).findFirst().map(TaiPingCrawlerPremiumCalculateData.PfItemKindDto0802ListDTO::getDiscount).orElse(100.0));
                     });
         }