|
|
@ -414,6 +414,8 @@ public class BaseVehicleService extends MybatisBaseService<BaseVehicleMapper, Ba |
|
|
|
|
|
|
|
String specification = StringUtils.isNotBlank(appModelConfigListVo.getSpecification()) ? (appModelConfigListVo.getSpecification() + "/") : ""; |
|
|
|
|
|
|
|
String rearAxleValue = StringUtils.isNotBlank(appModelConfigListVo.getRearAxleValue()) ? (appModelConfigListVo.getRearAxleValue() + "/") : ""; |
|
|
|
|
|
|
|
String rearAxleRatio = StringUtils.isNotBlank(appModelConfigListVo.getRearAxleRatio()) ? (appModelConfigListVo.getRearAxleRatio() + "/") : ""; |
|
|
|
|
|
|
|
String airConditioner = StringUtils.isNotBlank(appModelConfigListVo.getAirConditioner()) && StringUtils.equals(appModelConfigListVo.getAirConditioner(), "有") ? ("空调" + "/") : ""; |
|
|
@ -442,7 +444,7 @@ public class BaseVehicleService extends MybatisBaseService<BaseVehicleMapper, Ba |
|
|
|
|
|
|
|
String multimedia = StringUtils.isNotBlank(appModelConfigListVo.getMultimedia()) && StringUtils.equals(appModelConfigListVo.getMultimedia(), "有") ? ("多媒体") : ""; |
|
|
|
|
|
|
|
String configName = slowMachine + rearViewMirror + tireSize + specification + rearAxleRatio + airConditioner + hubMaterial + |
|
|
|
String configName = slowMachine + rearViewMirror + tireSize + specification + rearAxleValue + rearAxleRatio + airConditioner + hubMaterial + |
|
|
|
baffleModel + suspension + seat + tireCover + saddle + wheelbase + bumper + configuringBao + independentSources + fuelTank + multimedia; |
|
|
|
appModelConfigListVo.setConfigName(configName); |
|
|
|
} |
|
|
@ -1005,6 +1007,8 @@ public class BaseVehicleService extends MybatisBaseService<BaseVehicleMapper, Ba |
|
|
|
|
|
|
|
String specification = StringUtils.isNotBlank(appModelConfigListVo.getSpecification()) ? (appModelConfigListVo.getSpecification() + "/") : ""; |
|
|
|
|
|
|
|
String rearAxleValue = StringUtils.isNotBlank(appModelConfigListVo.getRearAxleValue()) ? (appModelConfigListVo.getRearAxleValue() + "/") : ""; |
|
|
|
|
|
|
|
String rearAxleRatio = StringUtils.isNotBlank(appModelConfigListVo.getRearAxleRatio()) ? (appModelConfigListVo.getRearAxleRatio() + "/") : ""; |
|
|
|
|
|
|
|
String airConditioner = StringUtils.isNotBlank(appModelConfigListVo.getAirConditioner()) && StringUtils.equals(appModelConfigListVo.getAirConditioner(), "有") ? ("空调" + "/") : ""; |
|
|
@ -1033,7 +1037,7 @@ public class BaseVehicleService extends MybatisBaseService<BaseVehicleMapper, Ba |
|
|
|
|
|
|
|
String multimedia = StringUtils.isNotBlank(appModelConfigListVo.getMultimedia()) && StringUtils.equals(appModelConfigListVo.getMultimedia(), "有") ? ("多媒体") : ""; |
|
|
|
|
|
|
|
String configName = slowMachine + rearViewMirror + tireSize + specification + rearAxleRatio + airConditioner + hubMaterial + |
|
|
|
String configName = slowMachine + rearViewMirror + tireSize + specification + rearAxleValue + rearAxleRatio + airConditioner + hubMaterial + |
|
|
|
baffleModel + suspension + seat + tireCover + saddle + wheelbase + bumper + configuringBao + independentSources + fuelTank + multimedia; |
|
|
|
vo.setConfig(configName); |
|
|
|
vo.setModel(appModelConfigListVo.getModel()); |
|
|
@ -1948,11 +1952,8 @@ public class BaseVehicleService extends MybatisBaseService<BaseVehicleMapper, Ba |
|
|
|
return rb.setMsg("参数错误"); |
|
|
|
} |
|
|
|
|
|
|
|
//调出分公司车辆台账更新调车状态
|
|
|
|
boolean b = baseMapper.updateWitPinState(baseVehicle.getVinNo(), VehicleState.ShuntingEnum.WITPIN.getCode(), VehicleState.ShuntingEnum.WITPIN.getRemarks()); |
|
|
|
if (!b) { |
|
|
|
return rb.setMsg("调车入库更新调出方车辆台账据失败"); |
|
|
|
} |
|
|
|
//调出分公司车辆台账更新库存状态
|
|
|
|
baseMapper.updateVehicleState(VehicleState.StockEnum.DC_STOCK.getCode(),VehicleState.StockEnum.DC_STOCK.getRemarks(),baseVehicle.getVinNo(),baseVehicle.getUseOrgSid()); |
|
|
|
|
|
|
|
//新建调入分公司车辆台账,设置调入分公司sid
|
|
|
|
BaseVehicle new_baseVehicle = new BaseVehicle(); |
|
|
@ -1965,11 +1966,11 @@ public class BaseVehicleService extends MybatisBaseService<BaseVehicleMapper, Ba |
|
|
|
copyBeanToBean(baseVehicle, new_baseVehicle); |
|
|
|
//BeanUtil.copyProperties(baseVehicle, new_baseVehicle, new CopyOptions().setIgnoreNullValue(true));
|
|
|
|
//调车状态
|
|
|
|
new_baseVehicle.setWitPinState(VehicleState.ShuntingEnum.WITPURCHASE.getCode()); |
|
|
|
new_baseVehicle.setWitPinStateValue(VehicleState.ShuntingEnum.WITPURCHASE.getRemarks()); |
|
|
|
//new_baseVehicle.setWitPinState(VehicleState.ShuntingEnum.WITPURCHASE.getCode());
|
|
|
|
//new_baseVehicle.setWitPinStateValue(VehicleState.ShuntingEnum.WITPURCHASE.getRemarks());
|
|
|
|
//库存状态
|
|
|
|
new_baseVehicle.setVehicleState(VehicleState.StockEnum.STOCK.getCode()); |
|
|
|
new_baseVehicle.setVehicleStateValue(VehicleState.StockEnum.STOCK.getRemarks()); |
|
|
|
new_baseVehicle.setVehicleState(VehicleState.StockEnum.DR_STOCK.getCode()); |
|
|
|
new_baseVehicle.setVehicleStateValue(VehicleState.StockEnum.DR_STOCK.getRemarks()); |
|
|
|
//锁定状态
|
|
|
|
new_baseVehicle.setLockedState(VehicleState.LockEnum.UN_LOCK.getCode()); |
|
|
|
new_baseVehicle.setLockedStateValue(VehicleState.LockEnum.UN_LOCK.getRemarks()); |
|
|
@ -1977,8 +1978,8 @@ public class BaseVehicleService extends MybatisBaseService<BaseVehicleMapper, Ba |
|
|
|
new_baseVehicle.setSettlementStatus(VehicleState.BuyoutEnum.UN_BUYOUT.getCode()); |
|
|
|
new_baseVehicle.setSettlementStatusValue(VehicleState.BuyoutEnum.UN_BUYOUT.getRemarks()); |
|
|
|
//采购订单类型
|
|
|
|
new_baseVehicle.setManPurOrderTypeKey(ManPurOrderType.ManOrderType.TC_ORDER.getCode()); |
|
|
|
new_baseVehicle.setManPurOrderTypeValue(ManPurOrderType.ManOrderType.TC_ORDER.getRemarks()); |
|
|
|
new_baseVehicle.setManPurOrderTypeKey(ManPurOrderType.ManOrderType.NG_ORDER.getCode()); |
|
|
|
new_baseVehicle.setManPurOrderTypeValue(ManPurOrderType.ManOrderType.NG_ORDER.getRemarks()); |
|
|
|
if (!save(new_baseVehicle)) { |
|
|
|
BaseVehicleCertificate baseVehicleCertificate = new BaseVehicleCertificate(); |
|
|
|
|
|
|
|