From 8756ac5f231e381b8f3f41a6a06a24f5bdf11a4e Mon Sep 17 00:00:00 2001
From: 2369059705@qq.com <2369059705@qq.com>
Date: 星期三, 28 六月 2023 10:02:00 +0800
Subject: [PATCH] 项目预警

---
 product-server-project-management/src/main/java/com/product/project/management/controller/ProjectInfoController.java |   55 +++++++++++++++++++++++++++++++++++++++++--------------
 1 files changed, 41 insertions(+), 14 deletions(-)

diff --git a/product-server-project-management/src/main/java/com/product/project/management/controller/ProjectInfoController.java b/product-server-project-management/src/main/java/com/product/project/management/controller/ProjectInfoController.java
index 2c561f8..4042289 100644
--- a/product-server-project-management/src/main/java/com/product/project/management/controller/ProjectInfoController.java
+++ b/product-server-project-management/src/main/java/com/product/project/management/controller/ProjectInfoController.java
@@ -24,7 +24,7 @@
 
 	@Autowired
 	ProjectInfoService projectInfoService;
-	
+
 	 /**
      *	鑾峰彇妯℃澘椤圭洰鍒嗛」
      * @param request
@@ -36,7 +36,7 @@
         try {
             // 鑾峰彇鍙傛暟
             FieldSetEntity fse = BaseUtil.getFieldSetEntity(request);
-            
+
             // 鍒ゆ柇uuid鏄惁涓虹┖
             if (BaseUtil.strIsNull(fse.getString(Cmnconst.PROJECTTYPE))) {
                 return this.error(SystemCode.SYSTEM_FORM_COUNT.getValue(), SystemCode.SYSTEM_FORM_COUNT.getText());
@@ -51,7 +51,7 @@
                     SystemCode.PROJECT_MAMAGERENT_ITEMIZE_GENERAL_ERROR.getText() + e.getMessage());
         }
     }
-    
+
     /**
      * 鑾峰彇椤圭洰淇℃伅锛堥」鐩垎椤瑰涓爲锛�
      * @param request
@@ -63,7 +63,7 @@
         try {
             // 鑾峰彇鍙傛暟
             FieldSetEntity fse = BaseUtil.getFieldSetEntity(request);
-            
+
             // 鍒ゆ柇uuid鏄惁涓虹┖
             if (BaseUtil.strIsNull(fse.getUUID())) {
                 return this.error(SystemCode.SYSTEM_FORM_COUNT.getValue(), SystemCode.SYSTEM_FORM_COUNT.getText());
@@ -78,7 +78,7 @@
                     SystemCode.PROJECT_MAMAGERENT_ITEMIZE_GENERAL_ERROR.getText() + e.getMessage());
         }
     }
-    
+
     /**
      * 	鑾峰彇椤圭洰瀛愯〃鍒嗛」锛堝崟涓爲锛�
      * @param request
@@ -90,7 +90,7 @@
         try {
             // 鑾峰彇鍙傛暟
             FieldSetEntity fse = BaseUtil.getFieldSetEntity(request);
-            
+
             // 鍒ゆ柇uuid鏄惁涓虹┖
             if (BaseUtil.strIsNull(fse.getString(Cmnconst.PROJECT_UUID))) {
                 return this.error(SystemCode.SYSTEM_FORM_COUNT.getValue(), SystemCode.SYSTEM_FORM_COUNT.getText());
@@ -105,7 +105,7 @@
                     SystemCode.PROJECT_MAMAGERENT_ITEMIZE_GENERAL_ERROR.getText() + e.getMessage());
         }
     }
-    
+
     /**
      * 	鑾峰彇椤圭洰淇℃伅(鏃犲垎椤靛弬鏁�)
      * @param request
@@ -125,7 +125,7 @@
             		SystemCode.PROJECT_MAMAGERENT_ITEMIZE_GENERAL_ERROR.getText() + e.getMessage());
         }
     }
-    
+
     /**
      * 	鑾峰彇椤圭洰鍒嗘瀽鏁版嵁
      * @param request
@@ -137,7 +137,7 @@
     	try {
     		//鑾峰彇鍙傛暟
     		FieldSetEntity fse = BaseUtil.getFieldSetEntity(request);
-    		
+
     		//鍒ゆ柇uuid鏄惁涓虹┖
     		if (BaseUtil.strIsNull(fse.getString(Cmnconst.PROJECT_UUID))) {
     			return this.error(SystemCode.SYSTEM_FORM_COUNT.getValue(), SystemCode.SYSTEM_FORM_COUNT.getText());
@@ -153,7 +153,7 @@
             		SystemCode.PROJECT_MAMAGERENT_ITEMIZE_GENERAL_ERROR.getText() + e.getMessage());
         }
     }
-    
+
     /**
      * 	鍒犻櫎鍗曚釜椤圭洰鍒嗛」楠岃瘉锛堟牴鎹绠楅獙璇佹槸鍚﹀垹闄わ級
      * @param request
@@ -165,7 +165,7 @@
     	try {
     		//鑾峰彇鍙傛暟
     		FieldSetEntity fse = BaseUtil.getFieldSetEntity(request);
-    		
+
     		//鍒ゆ柇uuid鏄惁涓虹┖
     		if (BaseUtil.strIsNull(fse.getUUID())) {
     			return this.error(SystemCode.SYSTEM_FORM_COUNT.getValue(), SystemCode.SYSTEM_FORM_COUNT.getText());
@@ -181,7 +181,7 @@
             		SystemCode.PROJECT_MAMAGERENT_ITEMIZE_GENERAL_ERROR.getText() + e.getMessage());
         }
     }
-    
+
     /**
      * 	鑾峰彇椤圭洰棰勭畻淇℃伅
      * @param request
@@ -193,12 +193,12 @@
     	try {
     		//鑾峰彇鍙傛暟
     		FieldSetEntity fse = BaseUtil.getFieldSetEntity(request);
-    		
+
     		//鍒ゆ柇uuid鏄惁涓虹┖
     		if (BaseUtil.strIsNull(fse.getString(Cmnconst.PROJECT_UUID))) {
     			return this.error(SystemCode.SYSTEM_FORM_COUNT.getValue(), SystemCode.SYSTEM_FORM_COUNT.getText());
     		}
-    		
+
     		//鍒ゆ柇鍒嗛〉鍙傛暟鏄惁涓虹┖
     		if (BaseUtil.strIsNull(fse.getString(CoreConst.CPAGE)) || BaseUtil.strIsNull(fse.getString(CoreConst.PAGESIZE))) {
     			return this.error(SystemCode.SYSTEM_CPAGES_NOT_NULL.getValue(), SystemCode.SYSTEM_CPAGES_NOT_NULL.getText());
@@ -213,4 +213,31 @@
             		SystemCode.PROJECT_MAMAGERENT_ITEMIZE_GENERAL_ERROR.getText() + e.getMessage());
         }
     }
+    /**
+     * 鏍规嵁uuid鑾峰彇椤圭洰鍒嗛」鏍戠粨鏋勮鎯�
+     * @param request
+     * @return
+     */
+    @RequestMapping(value = "/get-treeProjectItem/{version}", method = RequestMethod.POST)
+    @ApiVersion(1)
+    public String getTreeProjectItem(HttpServletRequest request){
+        try {
+            // 鑾峰彇鍙傛暟
+            FieldSetEntity fse = BaseUtil.getFieldSetEntity(request);
+
+            // 鍒ゆ柇uuid鏄惁涓虹┖
+            if (BaseUtil.strIsNull(fse.getUUID())) {
+                return this.error(SystemCode.SYSTEM_FORM_COUNT.getValue(), SystemCode.SYSTEM_FORM_COUNT.getText());
+            }
+            return ResultInfo.success(projectInfoService.getTreeProjectItem(fse.getUUID()));
+        } catch (BaseException e) {
+            e.printStackTrace();
+            return this.error(e);
+        } catch (Exception e) {
+            e.printStackTrace();
+            return this.error(SystemCode.PROJECT_MAMAGERENT_ITEMIZE_GENERAL_ERROR.getValue(),
+                    SystemCode.PROJECT_MAMAGERENT_ITEMIZE_GENERAL_ERROR.getText() + e.getMessage());
+        }
+    }
+
 }

--
Gitblit v1.9.2