Qchen vor 1 Jahr
Ursprung
Commit
0f10b73d90

+ 1 - 0
src/main/java/com/ydtech/modules/order/entity/api/yangguang/request/YangGuangAccuracyCalculateRequest.java

@@ -275,6 +275,7 @@ public class YangGuangAccuracyCalculateRequest extends YangGuangBaseRequest{
                 Integer.parseInt(quoteInfoVo.getCarInfo().getSeatCount()) - 1, quoteInfoVo.getCarInfo().isNewEnergy());
     if (ArrayUtil.isNotEmpty(accidentVo)) {
         this.NonVehicleProductInformationList = accidentVo.stream().map(NonVehicleProductInformationListDTO::new).collect(Collectors.toList());
+        this.CasualtyFlag = "1";
     }
     this.carshipyTaxInfo = new CarshipyTaxInfoDTO(quoteInfoVo.getVehicleAndVesselTax(),riskInfoVo);
     }

+ 17 - 0
src/main/java/com/ydtech/modules/order/entity/api/yangguang/request/YangGuangQueryVehicleModelRequest.java

@@ -78,6 +78,21 @@ public class YangGuangQueryVehicleModelRequest extends YangGuangBaseRequest{
     @JSONField(name = "HandlerCode")
     private String HandlerCode;
 
+    /**
+     * 服务区域代码(车商代码)
+     */
+    @JsonProperty("ServiceArea")
+    @JSONField(name = "ServiceArea")
+    private String ServiceArea;
+
+    /**
+     * 代理机构,出单机构存在多代理时需传入
+     */
+    @JsonProperty("AgentCode")
+    @JSONField(name = "AgentCode")
+    private String AgentCode;
+
+
     public YangGuangQueryVehicleModelRequest(CarInfoVo carInfo, YangGuangConfigureParameters ygConfigureParameters){
         this.RequestNo = "ccsiQueryVehicleModel";
         DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
@@ -90,6 +105,8 @@ public class YangGuangQueryVehicleModelRequest extends YangGuangBaseRequest{
         this.PageNo = "1";
         this.VinNo = carInfo.getFrameNo();
         this.EngineNo = carInfo.getEngineNo();
+        this.ServiceArea = ygConfigureParameters.getServiceArea();
+        this.AgentCode = ygConfigureParameters.getAgentCode();
     }
 
 

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

@@ -95,7 +95,6 @@ public class YangGuangOrderApiServiceImpl implements YangGuangOrderApiService {
         } else {
             yangGuangQueryVehicleModelRequest.setIsNewCar("0");
         }
-        yangGuangQueryVehicleModelRequest.setIsNewCar("1");
         YangGuangQueryVehicleModelResponse yangGuangQueryVehicleModelResponse = yangGuangRequestApiComponents.queryVehicleModel(yangGuangQueryVehicleModelRequest);
         List<YangGuangQueryVehicleModelResponse.carmodellist> carModelList = yangGuangQueryVehicleModelResponse.getCarmodellist();
         //过滤车型