Quellcode durchsuchen

iaw 车辆信息变更申请

master
chenchaod vor 1 Tag
Ursprung
Commit
703a71e5b2

+ 1
- 1
zhywpt-app-iaw/src/main/java/cn/com/taiji/iaw/api/ass/VehicleChangeController.java Datei anzeigen

@@ -47,7 +47,7 @@ public class VehicleChangeController extends MyValidController {

@ApiOperation("详情/审核详情")
@PostMapping("/beforeReview")
public ApiResponse<VehicleChangeViewResDTO> page(@Valid @RequestBody VehicleChangeViewReqDTO dto) throws ManagerException {
public ApiResponse<VehicleChangeViewResDTO> beforeReview(@Valid @RequestBody VehicleChangeViewReqDTO dto) throws ManagerException {
VehicleChangeViewResDTO resDTO = manager.beforeReview(dto);
return ApiResponse.of(resDTO);
}

+ 23
- 0
zhywpt-app-iaw/src/main/java/cn/com/taiji/iaw/dto/ass/vehicleChange/VehicleChangeApplyReqDTO.java Datei anzeigen

@@ -32,6 +32,9 @@ public class VehicleChangeApplyReqDTO extends AbstractBizRequestDTO {
// @Enumerated(EnumType.STRING)
// @NotBlank
// private SourceType orderSource;
@NotNull
@ApiModelProperty(value = "是否需要邮寄", required = true)
private Boolean whetherToMail;// 是否需要邮寄
@NotBlank
@ApiModelProperty(value = "旧车牌号+颜色", required = true)
private String oldVehicleId;// 旧车牌号+颜色
@@ -163,6 +166,20 @@ public class VehicleChangeApplyReqDTO extends AbstractBizRequestDTO {
@ApiModelProperty(value = "产品编号")
private String productId;

//==========================收货信息==========================
@ApiModelProperty(value = "收货人")
private String consignee;// 收货人
@ApiModelProperty(value = "收货人电话")
private String consigneeTel;// 收货人电话
@ApiModelProperty(value = "收货人手机号")
private String region;// 收货所在地区(省、市、区、街道)
@ApiModelProperty(value = "收货人地址")
private String address;// 收货详细地址
@ApiModelProperty(value = "收货人邮编")
private String postalCode;// 收货邮政编码
@ApiModelProperty(value = "收货人详细地址")
private String detailedAddress;// 办理时的详细地址

@Override
protected void validate(ViolationValidator validator) {
if (SourceType.SERVICE_HALL.equals(getOrderSource())) {
@@ -193,6 +210,12 @@ public class VehicleChangeApplyReqDTO extends AbstractBizRequestDTO {
validator.validFieldNotBlank("roadTransportPermitPicUrl", roadTransportPermitPicUrl);
validator.validFieldNotBlank("licenseIdNum",licenseIdNum);
}
if (whetherToMail) {
validator.validFieldNotBlank("consignee", consignee);
validator.validFieldNotBlank("consigneeTel", consigneeTel);
validator.validFieldNotBlank("region", region);
validator.validFieldNotBlank("address", address);
}
if (ownerIdType != null){
//有车主信息
validator.validFieldNotBlank("ownerName",ownerName);

Laden…
Abbrechen
Speichern