|
|
@ -24,15 +24,16 @@ public class BaseVehicleStateService extends MybatisBaseService<BaseVehicleState |
|
|
|
String operateType = dto.getOperateType(); |
|
|
|
String busSid = dto.getBusSid(); |
|
|
|
BaseVehicleState baseVehicleState = baseMapper.selectOnes(busSid); |
|
|
|
if (BaseVehicleStateEnum.OperateTypeEnum.DDBA_SUBMIT.getTypeKey().equals(operateType)) { |
|
|
|
//销售订单提交时
|
|
|
|
baseVehicleState = new BaseVehicleState(); |
|
|
|
BeanUtil.copyProperties(dto, baseVehicleState, "sid"); |
|
|
|
baseVehicleState.setBusNo(BaseVehicleStateEnum.BusNoEnum.DDBA.getBusNoKey()); |
|
|
|
baseVehicleState.setBusName(BaseVehicleStateEnum.BusNoEnum.DDBA.getBusNoValue()); |
|
|
|
baseMapper.insert(baseVehicleState); |
|
|
|
} |
|
|
|
if(baseVehicleState != null){ |
|
|
|
if (BaseVehicleStateEnum.OperateTypeEnum.DDBA_SUBMIT.getTypeKey().equals(operateType)) { |
|
|
|
//销售订单提交时
|
|
|
|
baseVehicleState = new BaseVehicleState(); |
|
|
|
BeanUtil.copyProperties(dto, baseVehicleState, "sid"); |
|
|
|
baseVehicleState.setBusNo(BaseVehicleStateEnum.BusNoEnum.DDBA.getBusNoKey()); |
|
|
|
baseVehicleState.setBusName(BaseVehicleStateEnum.BusNoEnum.DDBA.getBusNoValue()); |
|
|
|
baseMapper.insert(baseVehicleState); |
|
|
|
} else if (BaseVehicleStateEnum.OperateTypeEnum.DDBA_PASS.getTypeKey().equals(operateType)) { |
|
|
|
if (BaseVehicleStateEnum.OperateTypeEnum.DDBA_PASS.getTypeKey().equals(operateType)) { |
|
|
|
//销售订单办理通过后更新业务阶段为出库开票、小状态为待出库,款项状态为0
|
|
|
|
baseVehicleState.setFinState("0"); |
|
|
|
baseVehicleState.setCarryVehicleState("0"); |
|
|
|