1.一级口门审批
parent
414f481fce
commit
679297530d
|
|
@ -44,14 +44,15 @@ public class VehicleMessageUpdateExe {
|
||||||
public void executeFormCorp(VehicleMessageUpdateCmd vehicleMessageUpdateCmd) {
|
public void executeFormCorp(VehicleMessageUpdateCmd vehicleMessageUpdateCmd) {
|
||||||
VehicleMessageE vehicleMessageE = new VehicleMessageE();
|
VehicleMessageE vehicleMessageE = new VehicleMessageE();
|
||||||
BeanUtils.copyProperties(vehicleMessageUpdateCmd, vehicleMessageE);
|
BeanUtils.copyProperties(vehicleMessageUpdateCmd, vehicleMessageE);
|
||||||
vehicleMessageE.updateFromCorp(vehicleMessageE); //车辆状态变成不通过
|
vehicleMessageE.updateFromCorp(vehicleMessageE); //修改车辆时候,初始化车辆信息
|
||||||
VehicleMessageE infoById = vehicleMessageGateway.getInfoById(vehicleMessageUpdateCmd.getId());
|
|
||||||
if (infoById == null){
|
// VehicleMessageE infoById = vehicleMessageGateway.getInfoById(vehicleMessageUpdateCmd.getId());
|
||||||
throw new BizException("车辆信息不存在");
|
// if (infoById == null){
|
||||||
}
|
// throw new BizException("车辆信息不存在");
|
||||||
if (infoById.getIsAudit() != 2){
|
// }
|
||||||
throw new BizException("车辆信息正在审核");
|
// if (infoById.getIsAudit() != 2){
|
||||||
}
|
// throw new BizException("车辆信息正在审核");
|
||||||
|
// }
|
||||||
boolean res = vehicleMessageGateway.update(vehicleMessageE); //修改车辆信息
|
boolean res = vehicleMessageGateway.update(vehicleMessageE); //修改车辆信息
|
||||||
if (!Tools.isEmpty(vehicleMessageUpdateCmd.getApprovalUserId())){ //新增一个审批记录
|
if (!Tools.isEmpty(vehicleMessageUpdateCmd.getApprovalUserId())){ //新增一个审批记录
|
||||||
VehicleAuditLogE vehicleAuditLogE = new VehicleAuditLogE();
|
VehicleAuditLogE vehicleAuditLogE = new VehicleAuditLogE();
|
||||||
|
|
@ -76,6 +77,10 @@ public class VehicleMessageUpdateExe {
|
||||||
if (licenceNo > 0){
|
if (licenceNo > 0){
|
||||||
throw new BizException("车辆已存在");
|
throw new BizException("车辆已存在");
|
||||||
}
|
}
|
||||||
|
val countByUserId = vehicleMessageGateway.countByUserId(vehicleMessageE.getEmployeeVehicleUserId());
|
||||||
|
if (countByUserId >= 2){
|
||||||
|
throw new BizException("你已经添加两个车辆了.请先停用后在启用.");
|
||||||
|
}
|
||||||
res = vehicleMessageGateway.update(vehicleMessageE);
|
res = vehicleMessageGateway.update(vehicleMessageE);
|
||||||
}else if (statusCmd.getIsStatus() == 1){
|
}else if (statusCmd.getIsStatus() == 1){
|
||||||
res = vehicleMessageGateway.update(vehicleMessageE); //如果是车辆停工,就直接修改车辆状态
|
res = vehicleMessageGateway.update(vehicleMessageE); //如果是车辆停工,就直接修改车辆状态
|
||||||
|
|
@ -86,5 +91,6 @@ public class VehicleMessageUpdateExe {
|
||||||
throw new BizException("修改失败");
|
throw new BizException("修改失败");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue