Quellcode durchsuchen

修改bug:
解决国任传驾意险报价报错的问题,增加转换车辆大类的逻辑

jiakai vor 5 Monaten
Ursprung
Commit
48614adc27

+ 4 - 3
tenant/insurance/quotation-guoren/src/main/java/com/jzg/quotation/guoren/api/entity/Request/NonAutoInsOrderRequest.java

@@ -5,6 +5,7 @@ import com.alibaba.fastjson.JSONObject;
 import com.alibaba.fastjson.annotation.JSONField;
 import com.alibaba.fastjson2.JSON;
 import com.fasterxml.jackson.annotation.JsonProperty;
+import com.jzg.commons.constants.dict.CarKindCode;
 import com.jzg.commons.entity.quote.vo.CarInfoVo;
 import com.jzg.commons.entity.quote.vo.CustomerInfoVo;
 import com.jzg.commons.entity.quote.vo.RiskInfoVo;
@@ -431,11 +432,11 @@ public class NonAutoInsOrderRequest {
                     }
                     this.carTypeCode = getCarTypeCodeByCarInfo(carInfo);
                     //设置车辆大类,请求时已转换,暂时先注释
-                    /*if(VehicleType.VT_A0.getCode().equals(carInfo.getCarKindCode())){
+                    if(CarKindCode.A0.getCode().equals(carInfo.getCarKindCode())){
                         this.carCategory = "A";
-                    }else if(VehicleType.VT_A1.getCode().equals(carInfo.getCarKindCode())) {
+                    }else if(CarKindCode.A1.getCode().equals(carInfo.getCarKindCode())) {
                         this.carCategory = "H";
-                    }*/
+                    }
 
                     this.clnt = StringUtils.isNotEmpty(carInfo.getLicenseNo()) ? "2" : "1";
                     this.frameNo = carInfo.getVinNo();

+ 1 - 1
tenant/insurance/quotation-guoren/src/main/java/com/jzg/quotation/guoren/api/service/Impl/GuoRenApiRequestImpl.java

@@ -510,7 +510,7 @@ public class GuoRenApiRequestImpl implements GuoRenApiRequest {
         if (accidentalDrivingVoList != null && !accidentalDrivingVoList.isEmpty()) {
             AccidentalDrivingVo accidentalDrivingVo = accidentalDrivingVoList.get(0);
             guoRenAccidentalDrivingVo.setAmount(accidentalDrivingVo.getSumAmount());
-            guoRenAccidentalDrivingVo.setPremium(accidentalDrivingVo.getSumPremium());
+            guoRenAccidentalDrivingVo.setPremium(accidentalDrivingVo.getPremium());
             guoRenAccidentalDrivingVo.setRiskCode(accidentalDrivingVo.getRiskCode());
             guoRenAccidentalDrivingVo.setQuantity(accidentalDrivingVo.getQuantity());
             guoRenAccidentalDrivingVo.setProdCode(accidentalDrivingVo.getProductCode());