bug:修改企标顺序号bug
This commit is contained in:
+3
-1
@@ -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()){
|
||||
|
||||
Reference in New Issue
Block a user