1、需求查询 bugfix

This commit is contained in:
2025-12-25 09:16:11 +08:00
parent e84cfd997d
commit 2ef581e5f7
2 changed files with 7 additions and 2 deletions

View File

@@ -5,6 +5,7 @@ import lombok.Getter;
@Getter
public enum TaskExeStatusEnum {
NO_CONFIRM("未确认", "0"),
NO_STARTED("未开始", "1"),
IN_PROGRESS("进行中", "2"),
REJECTED("已驳回", "3"),

View File

@@ -380,7 +380,9 @@ public class DemandServiceImpl extends BaseService implements IDemandService {
eachTaskList = taskMap.get(demand.getUuid());
if (CollectionUtils.isEmpty(eachTaskList)) {
log.info("当前需求:{}没有关联的任务", demand.getId());
newDemandList.add(demand);
if (req.getAchieveStatus().equals(demand.getAchieveStatus())) {
newDemandList.add(demand);
}
} else {
if (eachTaskList.stream().map(SpdmTaskVo::getAchieveStatus).toList().contains(TaskAchieveStatusEnum.UNQUALIFIED.getCode())) {
eachStatus = TaskAchieveStatusEnum.UNQUALIFIED.getCode();
@@ -416,7 +418,9 @@ public class DemandServiceImpl extends BaseService implements IDemandService {
eachTaskList = taskMap.get(demand.getUuid());
if (CollectionUtils.isEmpty(eachTaskList)) {
log.info("当前需求:{}没有关联的任务", demand.getId());
newDemandList.add(demand);
if (req.getDemandStatus().equals(demand.getDemandStatus())) {
newDemandList.add(demand);
}
} else {