From 5450c79246026066978b70be83f08dfcd863d405 Mon Sep 17 00:00:00 2001
From: xiangpei <xiangpei@timesnew.cn>
Date: 星期三, 09 四月 2025 10:12:49 +0800
Subject: [PATCH] 办理任务表单被禁用bug
---
business/src/main/java/com/ycl/service/impl/ProjectInfoServiceImpl.java | 12 ++++++++----
1 files changed, 8 insertions(+), 4 deletions(-)
diff --git a/business/src/main/java/com/ycl/service/impl/ProjectInfoServiceImpl.java b/business/src/main/java/com/ycl/service/impl/ProjectInfoServiceImpl.java
index cde781f..9f8f43a 100644
--- a/business/src/main/java/com/ycl/service/impl/ProjectInfoServiceImpl.java
+++ b/business/src/main/java/com/ycl/service/impl/ProjectInfoServiceImpl.java
@@ -20,10 +20,7 @@
import com.ycl.common.core.domain.BaseEntity;
import com.ycl.common.core.domain.entity.SysDictData;
import com.ycl.common.enums.YesOrNo;
-import com.ycl.common.enums.business.FileTypeEnum;
-import com.ycl.common.enums.business.ImportanceTypeEnum;
-import com.ycl.common.enums.business.ProjectCategoryEnum;
-import com.ycl.common.enums.business.ProjectStatusEnum;
+import com.ycl.common.enums.business.*;
import com.ycl.common.exception.base.BaseException;
import com.ycl.common.utils.CopyUtils;
import com.ycl.common.utils.DateUtils;
@@ -100,6 +97,7 @@
private final ProjectUnitRegistrationInfoServiceImpl projectUnitRegistrationInfoServiceImpl;
private final SysDeptMapper sysDeptMapper;
private final ISysDictDataService dictDataService;
+ private final ProcessLogService processLogService;
/**
@@ -547,6 +545,12 @@
public Map<String, Integer> countExceptionProject(IndexDTO indexDTO) {
Map<String, Integer> map = new HashMap<>();
map.put("processExceptionProject", 0);
+ // 鏌ヨ鍙戠敓杩囧缂虹殑椤圭洰鏁�
+ List<String> projectIds = new LambdaQueryChainWrapper<>(processLogService.getBaseMapper())
+ .select(ProcessLog::getProjectId)
+ .eq(ProcessLog::getEventType, ProcessLogEventTypeEnum.WAIT)
+ .list().stream().map(ProcessLog::getProjectId).distinct().collect(Collectors.toList());
+ map.put("hasWaitProjectNum", projectIds.size());
return map;
}
--
Gitblit v1.8.0