Commit 91abf2dd authored by 韩桐桐's avatar 韩桐桐

fix(jg):厂车车牌号,避免车牌号占用,无法提交成功

parent 844bcc24
...@@ -1109,6 +1109,20 @@ public class JgUseRegistrationServiceImpl extends BaseService<JgUseRegistrationD ...@@ -1109,6 +1109,20 @@ public class JgUseRegistrationServiceImpl extends BaseService<JgUseRegistrationD
if ("1".equals(operate) && WorkFlowStatusEnum.USE_RECEIVE.getPass().equals(jgUseRegistration.getStatus())) { if ("1".equals(operate) && WorkFlowStatusEnum.USE_RECEIVE.getPass().equals(jgUseRegistration.getStatus())) {
// 驳回到使用单位 // 驳回到使用单位
dto.setNextExecuteUserCompanyCode(jgUseRegistration.getUseUnitCreditCode()); dto.setNextExecuteUserCompanyCode(jgUseRegistration.getUseUnitCreditCode());
// 如果厂车设备 有车牌号,清除车牌号
// 避免出现以下情况:
// 厂车使用登记 -》 使用单位提交 -》 一级填写了厂车车牌号,例如:场内陕AB1234,通过 -》 到二级或者三级,驳回到使用单位
// -》 使用单位重新编辑提交,并且换了另一个设备 —-》 一级审批继续使用车牌号:场内陕AB1234,会出现车牌号已存在
if (!ObjectUtils.isEmpty(carNumber)) {
LambdaQueryWrapper<JgUseRegistrationEq> eq = new QueryWrapper<JgUseRegistrationEq>().lambda()
.eq(JgUseRegistrationEq::getEquipTransferId, jgUseRegistration.getSequenceNbr());
JgUseRegistrationEq jgUseRegistrationEq = jgRelationEquipMapper.selectOne(eq);
LambdaUpdateWrapper<IdxBizJgRegisterInfo> updateWrapper = new UpdateWrapper<IdxBizJgRegisterInfo>().lambda()
.eq(IdxBizJgRegisterInfo::getRecord, jgUseRegistrationEq.getEquId());
IdxBizJgRegisterInfo idxBizJgRegisterInfo = new IdxBizJgRegisterInfo();
idxBizJgRegisterInfo.setCarNumber(null);
idxBizJgRegisterInfoMapper.update(idxBizJgRegisterInfo, updateWrapper);
}
} else { } else {
dto.setNextExecuteUserCompanyCode(jgUseRegistration.getReceiveCompanyCode()); dto.setNextExecuteUserCompanyCode(jgUseRegistration.getReceiveCompanyCode());
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment