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)){
|
if (StringUtils.isNotBlank(taskIds) && StringUtils.isNotBlank(standNum)){
|
||||||
LambdaQueryWrapper<SarBussStandSn> wrapper = new LambdaQueryWrapper<>();
|
LambdaQueryWrapper<SarBussStandSn> wrapper = new LambdaQueryWrapper<>();
|
||||||
wrapper.eq(SarBussStandSn::getTaskId, taskIds);
|
wrapper.eq(SarBussStandSn::getTaskId, taskIds);
|
||||||
|
wrapper.orderByDesc(SarBussStandSn::getModifyTime);
|
||||||
List<SarBussStandSn> sarBussStandSnList = sarBussStandSnService.list(wrapper);
|
List<SarBussStandSn> sarBussStandSnList = sarBussStandSnService.list(wrapper);
|
||||||
// 制定 才会生成企标顺序号,在企标顺序表中有数据,如果是修订,则不会生成顺序号,所以结果为空,不作处理
|
// 制定 才会生成企标顺序号,在企标顺序表中有数据,如果是修订,则不会生成顺序号,所以结果为空,不作处理
|
||||||
if (sarBussStandSnList != null && !sarBussStandSnList.isEmpty()) {
|
if (sarBussStandSnList != null && !sarBussStandSnList.isEmpty()) {
|
||||||
@@ -4731,6 +4732,7 @@ public class SarBussionessStandServiceImpl extends ServiceImpl<SarBussionessStan
|
|||||||
updateWrapper.eq(SarBussStandSn::getTaskId,taskIds);
|
updateWrapper.eq(SarBussStandSn::getTaskId,taskIds);
|
||||||
updateWrapper.set(SarBussStandSn::getValidFlag,"1");
|
updateWrapper.set(SarBussStandSn::getValidFlag,"1");
|
||||||
updateWrapper.set(SarBussStandSn::getUseStatus,"no");
|
updateWrapper.set(SarBussStandSn::getUseStatus,"no");
|
||||||
|
updateWrapper.set(SarBussStandSn::getTaskId,null);
|
||||||
sarBussStandSnService.update(updateWrapper);
|
sarBussStandSnService.update(updateWrapper);
|
||||||
// 保存新的顺序号
|
// 保存新的顺序号
|
||||||
sarBussStandSn.setId(UUIDUtils.randomUUID20());
|
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");
|
queryWrapper.eq("STAND_CODE",standCode).eq("VALID_FLAG","0");
|
||||||
List<SarBussionessStand> list = sarBussionessStandEODao.selectList(queryWrapper);
|
List<SarBussionessStand> list = sarBussionessStandEODao.selectList(queryWrapper);
|
||||||
if (list == null || list.isEmpty()){
|
if (list == null || list.isEmpty()){
|
||||||
|
|||||||
Reference in New Issue
Block a user