From 2d0c7df13ca1a75226b49a10f9552873575836e7 Mon Sep 17 00:00:00 2001
From: shenyijian <1178253012@qq.com>
Date: Wed, 19 Jun 2024 17:06:54 +0800
Subject: [PATCH] 湖北水库:施工:修复工序创建人展示ID问题、修复项目整体流程状态问题

---
 skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sg/service/impl/SgProjectInfoServiceImpl.java |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sg/service/impl/SgProjectInfoServiceImpl.java b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sg/service/impl/SgProjectInfoServiceImpl.java
index 00eb1fb..2447bec 100644
--- a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sg/service/impl/SgProjectInfoServiceImpl.java
+++ b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sg/service/impl/SgProjectInfoServiceImpl.java
@@ -55,7 +55,8 @@
 			if (CollectionUtils.isEmpty(value)){
 				continue;
 			}
-			SgProjectInfoDO sgProjectInfoDO = SgProjectInfoDO.builder().id(porId).projectName(value.get(0).getProjectName()).build();
+			SgProjectInfoVO sgProjectInfoVO = value.get(0);
+			SgProjectInfoDO sgProjectInfoDO = SgProjectInfoDO.builder().id(porId).status(sgProjectInfoVO.getProjectStatus()).projectName(sgProjectInfoVO.getProjectName()).build();
 			List<SgTypeVO> sgGxDOS = new ArrayList<>();
 			//类型分组
 			Map<String, List<SgProjectInfoVO>> GxMap = value.stream().filter(s->s.getDeviceType()!=null).collect(Collectors.groupingBy(SgProjectInfoVO::getDeviceType));
@@ -75,7 +76,8 @@
 					SgDeviceDO sgDeviceDO = new SgDeviceDO();
 					sgDeviceDO.setId(dId);
 					sgDeviceDO.setDeviceName(deList.get(0).getDeviceName());
-					sgDeviceDO.setStepDOList(deList.stream().map(s->SgGxStepDO.builder().gxStepName(s.getGxStepName()).approvalStatus(s.getSTATUS()).build()).collect(Collectors.toList()));
+					sgDeviceDO.setStatus(	deList.get(0).getDeviceStatus());
+					sgDeviceDO.setStepDOList(deList.stream().map(s->SgGxStepDO.builder().gxStepNum(s.getGxStepNum()).gxStepName(s.getGxStepName()).approvalStatus(s.getReportStatus()).build()).collect(Collectors.toList()));
 					deviceDOS.add(sgDeviceDO);
 				}
 				typeVO.setDeviceDOS(deviceDOS);

--
Gitblit v1.9.3