From 815cf005152ca73ca08aabd44021d5f6ac72b06a Mon Sep 17 00:00:00 2001
From: jinlin <jinlin>
Date: 星期一, 20 十一月 2023 09:08:52 +0800
Subject: [PATCH] Changes

---
 modules/mainPart/src/main/java/com/zt/life/modules/project/service/EnvironService.java |   41 ++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 40 insertions(+), 1 deletions(-)

diff --git a/modules/mainPart/src/main/java/com/zt/life/modules/project/service/EnvironService.java b/modules/mainPart/src/main/java/com/zt/life/modules/project/service/EnvironService.java
index d030877..79d1ee5 100644
--- a/modules/mainPart/src/main/java/com/zt/life/modules/project/service/EnvironService.java
+++ b/modules/mainPart/src/main/java/com/zt/life/modules/project/service/EnvironService.java
@@ -2,7 +2,9 @@
 
 import com.zt.common.service.BaseService;
 import com.zt.life.modules.project.dao.EnvironDao;
-import com.zt.life.modules.project.model.Environ;
+import com.zt.life.modules.project.dto.SoftwareTestOrderDto;
+import com.zt.life.modules.project.model.*;
+import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 import com.zt.common.db.query.QueryFilter;
 import javax.annotation.Resource;
@@ -17,6 +19,43 @@
  */
 @Service
 public class EnvironService  extends BaseService<EnvironDao, Environ> {
+    @Autowired
+    private SoftwareTestOrder softwareTestOrder;
+
+    @Autowired
+    private EnvironSoftwareResourcesService environSoftwareResourcesService;
+
+    @Autowired
+    private EnvironHardwareResourcesService environHardwareResourcesService;
+
+    @Autowired
+    private SoftwareTestOrderService softwareTestOrderService;
+
+    public SoftwareTestOrderDto getDto(Long orderId, Long environId) {
+        SoftwareTestOrderDto data = new SoftwareTestOrderDto();
+        if (environId != null) {
+            data.setId(environId);
+            Environ environ = this.get(environId);
+            data.setEnviron(environ);
+
+            orderId = softwareTestOrder.getId();
+
+            List<EnvironSoftwareResources> softwareResourcesList = environSoftwareResourcesService.getList(environId);
+            data.setSoftwareResourcesList(softwareResourcesList);
+
+            List<EnvironHardwareResources> hardwareResourcesList = environHardwareResourcesService.getList(environId);
+            data.setHardwareResourcesList(hardwareResourcesList);
+        } else {
+            SoftwareTestOrder softwareTestOrder = softwareTestOrderService.get(orderId);
+        }
+
+        if (orderId != null) {
+            data.setOrderId(orderId);
+            data.setSoftwareTestOrder(softwareTestOrderService.get(orderId));
+        }
+
+        return data;
+    }
 
     /**
      * 鍒嗛〉鏌ヨ

--
Gitblit v1.9.1