|
@@ -50,27 +50,27 @@ public class VehicleService {
|
|
|
|
|
|
public VehiclePO saveVehicle(VehicleVO vehicleVO) {
|
|
public VehiclePO saveVehicle(VehicleVO vehicleVO) {
|
|
VehiclePO vehiclePO = new VehiclePO();
|
|
VehiclePO vehiclePO = new VehiclePO();
|
|
- ObjectUtil.voToPo(vehicleVO,vehiclePO);
|
|
|
|
|
|
+ ObjectUtil.voToPo(vehicleVO, vehiclePO);
|
|
//车辆模型字段解析
|
|
//车辆模型字段解析
|
|
String[] vehicleType = vehicleVO.getVehicleType();
|
|
String[] vehicleType = vehicleVO.getVehicleType();
|
|
- String vehicleTypeStr = StringUtils.join(Arrays.asList(vehicleType),',');
|
|
|
|
|
|
+ String vehicleTypeStr = StringUtils.join(Arrays.asList(vehicleType), ',');
|
|
vehiclePO.setVehicleType(vehicleTypeStr);
|
|
vehiclePO.setVehicleType(vehicleTypeStr);
|
|
//常规字段赋值
|
|
//常规字段赋值
|
|
PoUtil.initAddPo(vehiclePO);
|
|
PoUtil.initAddPo(vehiclePO);
|
|
vehiclePO.setShare(DictConstants.NO);//私有
|
|
vehiclePO.setShare(DictConstants.NO);//私有
|
|
//名称校验
|
|
//名称校验
|
|
List<VehicleVO> list = vehicleMapper.checkVehicleName(vehiclePO);
|
|
List<VehicleVO> list = vehicleMapper.checkVehicleName(vehiclePO);
|
|
- if(ObjectUtil.isNotNull(list)){
|
|
|
|
|
|
+ if (ObjectUtil.isNotNull(list)) {
|
|
vehiclePO.setId(null);
|
|
vehiclePO.setId(null);
|
|
return vehiclePO;
|
|
return vehiclePO;
|
|
}
|
|
}
|
|
String id = vehiclePO.getId();
|
|
String id = vehiclePO.getId();
|
|
- if(ObjectUtil.isNull(id)){//新增
|
|
|
|
|
|
+ if (ObjectUtil.isNull(id)) {//新增
|
|
vehiclePO.setId(StringUtil.getRandomUUID());
|
|
vehiclePO.setId(StringUtil.getRandomUUID());
|
|
vehiclePO.setVehicleCode(StringUtil.getRandomCode());
|
|
vehiclePO.setVehicleCode(StringUtil.getRandomCode());
|
|
vehicleMapper.insert(vehiclePO);
|
|
vehicleMapper.insert(vehiclePO);
|
|
LogUtil.insert();
|
|
LogUtil.insert();
|
|
- }else{//修改
|
|
|
|
|
|
+ } else {//修改
|
|
vehicleMapper.update(vehiclePO);
|
|
vehicleMapper.update(vehiclePO);
|
|
LogUtil.update();
|
|
LogUtil.update();
|
|
}
|
|
}
|
|
@@ -84,14 +84,16 @@ public class VehicleService {
|
|
vehiclePO.setCreateUserId(null);
|
|
vehiclePO.setCreateUserId(null);
|
|
//名称校验
|
|
//名称校验
|
|
List<VehicleVO> list = vehicleMapper.checkVehicleName(vehiclePO);
|
|
List<VehicleVO> list = vehicleMapper.checkVehicleName(vehiclePO);
|
|
- if(ObjectUtil.isNotNull(list)){
|
|
|
|
|
|
+ if (ObjectUtil.isNotNull(list)) { // 覆盖
|
|
|
|
+ String id = list.get(0).getId();
|
|
|
|
+ vehiclePO.setId(id);
|
|
String currentUserId = AuthUtil.getCurrentUserId();
|
|
String currentUserId = AuthUtil.getCurrentUserId();
|
|
Timestamp currentTime = TimeUtil.getNowForMysql();
|
|
Timestamp currentTime = TimeUtil.getNowForMysql();
|
|
vehiclePO.setModifyUserId(currentUserId);
|
|
vehiclePO.setModifyUserId(currentUserId);
|
|
vehiclePO.setModifyTime(currentTime);
|
|
vehiclePO.setModifyTime(currentTime);
|
|
vehicleMapper.update(vehiclePO);
|
|
vehicleMapper.update(vehiclePO);
|
|
LogUtil.update();
|
|
LogUtil.update();
|
|
- }else {
|
|
|
|
|
|
+ } else { // 新增
|
|
//常规字段赋值
|
|
//常规字段赋值
|
|
PoUtil.initAddPo(vehiclePO);
|
|
PoUtil.initAddPo(vehiclePO);
|
|
vehiclePO.setId(StringUtil.getRandomUUID());
|
|
vehiclePO.setId(StringUtil.getRandomUUID());
|