bug:修改企标顺序号bug

This commit is contained in:
wxyclub
2023-08-18 16:52:19 +08:00
parent 64c4000d4d
commit b737082196
@@ -4720,6 +4720,7 @@ public class SarBussionessStandServiceImpl extends ServiceImpl<SarBussionessStan
if (StringUtils.isNotBlank(taskIds) && StringUtils.isNotBlank(standNum)){
LambdaQueryWrapper<SarBussStandSn> wrapper = new LambdaQueryWrapper<>();
wrapper.eq(SarBussStandSn::getTaskId, taskIds);
wrapper.orderByDesc(SarBussStandSn::getModifyTime);
List<SarBussStandSn> sarBussStandSnList = sarBussStandSnService.list(wrapper);
// 制定 才会生成企标顺序号在企标顺序表中有数据如果是修订则不会生成顺序号所以结果为空不作处理
if (sarBussStandSnList != null && !sarBussStandSnList.isEmpty()) {
@@ -4731,6 +4732,7 @@ public class SarBussionessStandServiceImpl extends ServiceImpl<SarBussionessStan
updateWrapper.eq(SarBussStandSn::getTaskId,taskIds);
updateWrapper.set(SarBussStandSn::getValidFlag,"1");
updateWrapper.set(SarBussStandSn::getUseStatus,"no");
updateWrapper.set(SarBussStandSn::getTaskId,null);
sarBussStandSnService.update(updateWrapper);
// 保存新的顺序号
sarBussStandSn.setId(UUIDUtils.randomUUID20());
@@ -4741,7 +4743,7 @@ public class SarBussionessStandServiceImpl extends ServiceImpl<SarBussionessStan
}
}
}
QueryWrapper<SarBussionessStand>queryWrapper = new QueryWrapper<>();
QueryWrapper<SarBussionessStand> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("STAND_CODE",standCode).eq("VALID_FLAG","0");
List<SarBussionessStand> list = sarBussionessStandEODao.selectList(queryWrapper);
if (list == null || list.isEmpty()){