From 09e19d4defad238ecf28a5749a4ce64904fa76b0 Mon Sep 17 00:00:00 2001
From: jinlin <jinlin>
Date: 星期三, 21 二月 2024 15:33:25 +0800
Subject: [PATCH] 修改
---
modules/mainPart/src/main/java/com/zt/life/modules/configItemWarehouse/service/ConfigItemWarehouseService.java | 33 ++++++++++++++++++++++++---------
1 files changed, 24 insertions(+), 9 deletions(-)
diff --git a/modules/mainPart/src/main/java/com/zt/life/modules/configItemWarehouse/service/ConfigItemWarehouseService.java b/modules/mainPart/src/main/java/com/zt/life/modules/configItemWarehouse/service/ConfigItemWarehouseService.java
index ddce8ee..b5a186d 100644
--- a/modules/mainPart/src/main/java/com/zt/life/modules/configItemWarehouse/service/ConfigItemWarehouseService.java
+++ b/modules/mainPart/src/main/java/com/zt/life/modules/configItemWarehouse/service/ConfigItemWarehouseService.java
@@ -7,6 +7,7 @@
import com.zt.core.context.UserContext;
import com.zt.life.export.dto.WordFile;
import com.zt.life.export.service.WordFileService;
+import com.zt.life.modules.baselineRelease.model.BaselineReleaseRemark;
import com.zt.life.modules.configItemWarehouse.dao.ConfigItemWarehouseDao;
import com.zt.life.modules.configItemWarehouse.dto.ConfigItemWarehouseDto;
import com.zt.life.modules.configItemWarehouse.model.ConfigItemWarehouse;
@@ -19,6 +20,7 @@
import com.zt.life.modules.project.service.ProjectService;
import com.zt.life.modules.testCheckOrder.model.TestCheckOrder;
import com.zt.life.modules.testCheckOrder.service.TestCheckOrderService;
+import com.zt.life.sys.dto.OssDto;
import com.zt.life.sys.service.SysOssConfigService;
import com.zt.modules.coderule.service.SysCodeRuleService;
import com.zt.modules.oss.service.SysOssService;
@@ -93,7 +95,9 @@
public List<ConfigItemWarehouse> page(QueryFilter queryFilter) {
User user = UserContext.getUser();
Integer secretClass = user.getSecretClass();
+ Long deptId = user.getDeptId();
queryFilter.getQueryParams().put("secretClass",secretClass);
+ queryFilter.getQueryParams().put("deptId",deptId);
List<ConfigItemWarehouse> list = baseDao.getList(queryFilter.getQueryParams());
if (list.size() > 0) {
workflowService.getRunFlow(list, "pzxrk");
@@ -214,13 +218,11 @@
ConfigItemWarehouse configItemWarehouse = new ConfigItemWarehouse();
configItemWarehouse.setLibraryType(libraryType);
data.setConfigItemWarehouse(configItemWarehouse);
- List<?> cmList = baseDao.itemList("warehouse_cm_audit");
- List<?> CmAuditList = cmList;
- data.setCmAuditList((List<WarehouseCmAudit>) CmAuditList);
- List<?> qaList = baseDao.itemList("warehouse_qa_audit");
- List<?> QaAuditList = qaList;
- data.setQaAuditList((List<WarehouseQaAudit>) QaAuditList);
- List<?> resultList = new ArrayList<>();
+ List<?> cmList = this.itemCmList("warehouse_cm_audit");
+ data.setCmAuditList((List<WarehouseCmAudit>) cmList);
+ List<?> qaList = this.itemQaList("warehouse_qa_audit");
+ data.setQaAuditList((List<WarehouseQaAudit>) qaList);
+ List<WarehouseConfigItem> resultList = new ArrayList<>();
if ("1".equals(libraryType)) {
List<String> srcId = technicalService.getsrcId(projectId);
/* String ids = String.join(", ", srcId.stream()
@@ -228,9 +230,15 @@
.collect(Collectors.toList()));*/
String ids = String.join(", ", srcId);
resultList = configItemService.ConfigItemList(projectId, ids);
+ for (WarehouseConfigItem item :resultList){
+ if (ids.contains(item.getSrcId().toString()) && item.getSrcId()!=null && StringUtils.isNotBlank(ids)){
+ WarehouseConfigItem item2 = configItemService.getBySrc(projectId,item.getSrcId());
+ item.setVersion(null);
+ item.setRetrospectVersion(item2.getVersion());
+ }
+ }
}
- List<?> ConfigItemList = resultList;
- data.setConfigItemList((List<WarehouseConfigItem>) ConfigItemList);
+ data.setConfigItemList(resultList);
}
if (projectId != null) {
@@ -241,6 +249,13 @@
return data;
}
+ public List<WarehouseCmAudit> itemCmList(String dictType) {
+ return baseDao.itemCmList(dictType);
+ }
+ public List<WarehouseQaAudit> itemQaList(String dictType) {
+ return baseDao.itemQaList(dictType);
+ }
+
public void exportWarehouseOrder(Long id, HttpServletRequest request, HttpServletResponse response, String libraryType) {
try {
ConfigItemWarehouseDto dataObj = this.getDto(null, id, libraryType);
--
Gitblit v1.9.1