박민혁 박민혁 2024-02-16
240216 박민혁 진단 실행 및 결과 수정
@9b5cc4266387091f09f86e8c92a41bbf7b653648
server/main/java/kr/co/takensoft/dataQuality/result/service/ExecRuleResultService.java (Renamed from server/main/java/kr/co/takensoft/dataQuality/result/servicee/ExecRuleResultService.java)
--- server/main/java/kr/co/takensoft/dataQuality/result/servicee/ExecRuleResultService.java
+++ server/main/java/kr/co/takensoft/dataQuality/result/service/ExecRuleResultService.java
@@ -1,4 +1,4 @@
-package kr.co.takensoft.dataQuality.result.servicee;
+package kr.co.takensoft.dataQuality.result.service;
 
 import kr.co.takensoft.dataQuality.result.dao.ExecRuleResultDAO;
 import org.springframework.beans.factory.annotation.Autowired;
server/main/java/kr/co/takensoft/dataQuality/result/service/ManageResultService.java (Renamed from server/main/java/kr/co/takensoft/dataQuality/result/servicee/ManageResultService.java)
--- server/main/java/kr/co/takensoft/dataQuality/result/servicee/ManageResultService.java
+++ server/main/java/kr/co/takensoft/dataQuality/result/service/ManageResultService.java
@@ -1,9 +1,10 @@
-package kr.co.takensoft.dataQuality.result.servicee;
+package kr.co.takensoft.dataQuality.result.service;
 
 import kr.co.takensoft.dataQuality.result.dao.ManageResultDAO;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 
+import java.util.Arrays;
 import java.util.HashMap;
 import java.util.List;
 
@@ -24,7 +25,18 @@
         int startIndex = (currentPage-1)*perPage;
         params.put("startIndex", startIndex);
 
-        return manageResultDAO.selectManageResult(params);
+        List<HashMap<String, Object>> manageResultList = manageResultDAO.selectManageResult(params);
+
+        for(HashMap<String, Object> manageResult : manageResultList){
+            String errorNm = (String) manageResult.get("error_nm");
+            if (errorNm != null) {
+                String[] errorNmArray = errorNm.split(", ");
+                List<String> errorNmList = Arrays.asList(errorNmArray);
+                manageResult.put("error_nm", errorNmList);
+            }
+        }
+
+        return manageResultList;
     }
     /**
      * 진단 상세 결과 count 조회
server/main/java/kr/co/takensoft/dataQuality/result/service/TotalRuleResultService.java (Renamed from server/main/java/kr/co/takensoft/dataQuality/result/servicee/TotalRuleResultService.java)
--- server/main/java/kr/co/takensoft/dataQuality/result/servicee/TotalRuleResultService.java
+++ server/main/java/kr/co/takensoft/dataQuality/result/service/TotalRuleResultService.java
@@ -1,4 +1,4 @@
-package kr.co.takensoft.dataQuality.result.servicee;
+package kr.co.takensoft.dataQuality.result.service;
 
 import kr.co.takensoft.dataQuality.result.dao.TotalRuleResultDAO;
 import org.springframework.beans.factory.annotation.Autowired;
server/main/java/kr/co/takensoft/dataQuality/result/web/ExecRuleResultController.java
--- server/main/java/kr/co/takensoft/dataQuality/result/web/ExecRuleResultController.java
+++ server/main/java/kr/co/takensoft/dataQuality/result/web/ExecRuleResultController.java
@@ -1,6 +1,6 @@
 package kr.co.takensoft.dataQuality.result.web;
 
-import kr.co.takensoft.dataQuality.result.servicee.ExecRuleResultService;
+import kr.co.takensoft.dataQuality.result.service.ExecRuleResultService;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Controller;
 import org.springframework.web.bind.annotation.RequestBody;
server/main/java/kr/co/takensoft/dataQuality/result/web/ManageResultController.java
--- server/main/java/kr/co/takensoft/dataQuality/result/web/ManageResultController.java
+++ server/main/java/kr/co/takensoft/dataQuality/result/web/ManageResultController.java
@@ -1,6 +1,6 @@
 package kr.co.takensoft.dataQuality.result.web;
 
-import kr.co.takensoft.dataQuality.result.servicee.ManageResultService;
+import kr.co.takensoft.dataQuality.result.service.ManageResultService;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Controller;
 import org.springframework.web.bind.annotation.RequestBody;
server/main/java/kr/co/takensoft/dataQuality/result/web/TotalRuleResultController.java
--- server/main/java/kr/co/takensoft/dataQuality/result/web/TotalRuleResultController.java
+++ server/main/java/kr/co/takensoft/dataQuality/result/web/TotalRuleResultController.java
@@ -1,8 +1,7 @@
 package kr.co.takensoft.dataQuality.result.web;
 
-import kr.co.takensoft.dataQuality.result.servicee.TotalRuleResultService;
+import kr.co.takensoft.dataQuality.result.service.TotalRuleResultService;
 import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.beans.factory.annotation.Value;
 import org.springframework.stereotype.Controller;
 import org.springframework.web.bind.annotation.RequestBody;
 import org.springframework.web.bind.annotation.RequestMapping;
server/main/java/kr/co/takensoft/dataQuality/schedule/service/ManageService.java
--- server/main/java/kr/co/takensoft/dataQuality/schedule/service/ManageService.java
+++ server/main/java/kr/co/takensoft/dataQuality/schedule/service/ManageService.java
@@ -233,6 +233,8 @@
                     Object columnValue = resultSet.getObject(i);
                     if (columnValue != null) {
                         rowData.append(columnValue.toString() + ", ");
+                    } else {
+                        rowData.append("null, ");
                     }
                 }
             }
Add a comment
List