|
@@ -5,6 +5,8 @@ import com.ydtech.modules.ins.model.vo.CarInfoVo;
|
|
|
import com.ydtech.modules.order.entity.api.huatai.HuaTaiBaseRequest;
|
|
import com.ydtech.modules.order.entity.api.huatai.HuaTaiBaseRequest;
|
|
|
import com.ydtech.modules.order.entity.api.huatai.HuaTaiBaseRequestHead;
|
|
import com.ydtech.modules.order.entity.api.huatai.HuaTaiBaseRequestHead;
|
|
|
import com.ydtech.modules.order.entity.api.huatai.constants.HuaTaiTransCode;
|
|
import com.ydtech.modules.order.entity.api.huatai.constants.HuaTaiTransCode;
|
|
|
|
|
+import com.ydtech.modules.order.entity.api.huatai.constants.MotorTypeCode;
|
|
|
|
|
+import com.ydtech.modules.order.entity.api.huatai.constants.MotorUsageTypeCode;
|
|
|
import com.ydtech.modules.order.entity.api.huatai.response.HuaTaiModelsQueryResponse;
|
|
import com.ydtech.modules.order.entity.api.huatai.response.HuaTaiModelsQueryResponse;
|
|
|
import com.ydtech.modules.order.entity.api.zhongmei.constants.TimeConstants;
|
|
import com.ydtech.modules.order.entity.api.zhongmei.constants.TimeConstants;
|
|
|
import lombok.Data;
|
|
import lombok.Data;
|
|
@@ -54,14 +56,19 @@ public class HuaTaiActualValueRequest extends HuaTaiBaseRequest {
|
|
|
super.getHead().setTransCode(HuaTaiTransCode.ACTUAL_VALUE);
|
|
super.getHead().setTransCode(HuaTaiTransCode.ACTUAL_VALUE);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- public HuaTaiActualValueRequest(CarInfoVo carInfo, HuaTaiModelsQueryResponse.CarModelDto.FullCarDataDto fullCarDataDto,String startDate){
|
|
|
|
|
- this.loginCom ="92781EAA1";
|
|
|
|
|
|
|
+ public HuaTaiActualValueRequest(CarInfoVo carInfo, HuaTaiModelsQueryResponse.CarModelDto.FullCarDataDto fullCarDataDto,
|
|
|
|
|
+ String startDate, String loginCom) {
|
|
|
|
|
+ this.loginCom = loginCom;
|
|
|
this.localModelCode = fullCarDataDto.getLocalModelCode();
|
|
this.localModelCode = fullCarDataDto.getLocalModelCode();
|
|
|
this.validDate = startDate;
|
|
this.validDate = startDate;
|
|
|
- this.registerDate = carInfo.getRegisterDate()+ " " + TimeConstants.START_TIME;
|
|
|
|
|
|
|
+ this.registerDate = carInfo.getRegisterDate() + " " + TimeConstants.START_TIME;
|
|
|
this.purchasePrice = Double.parseDouble(fullCarDataDto.getPurchasePrice());
|
|
this.purchasePrice = Double.parseDouble(fullCarDataDto.getPurchasePrice());
|
|
|
- this.approvedPassengersCapacity =fullCarDataDto.getApprovedPassengersCapacity();
|
|
|
|
|
- this.motorUsageTypeCode = "8A";
|
|
|
|
|
- this.motorTypeCode = "A0";
|
|
|
|
|
|
|
+ this.approvedPassengersCapacity = fullCarDataDto.getApprovedPassengersCapacity();
|
|
|
|
|
+
|
|
|
|
|
+ MotorUsageTypeCode usageTypeCode = Enum.valueOf(MotorUsageTypeCode.class, carInfo.getVehicleUse());
|
|
|
|
|
+ this.motorUsageTypeCode = usageTypeCode.getCode();
|
|
|
|
|
+
|
|
|
|
|
+ MotorTypeCode motorTypeCode1 = Enum.valueOf(MotorTypeCode.class, carInfo.getCimodelclass());
|
|
|
|
|
+ this.motorTypeCode = motorTypeCode1.getCode();
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|