From 25b96182ecf21d325ce560a9b9d1f4f3e0ef55b2 Mon Sep 17 00:00:00 2001
From: 354798ggg <1074825718@qq.com>
Date: 星期日, 06 八月 2023 21:25:39 +0800
Subject: [PATCH] 材料信息调整

---
 product-server-project-base/src/main/java/com/product/base/controller/MaterialManagerController.java |   94 ++++++++++++----------------------------------
 1 files changed, 25 insertions(+), 69 deletions(-)

diff --git a/product-server-project-base/src/main/java/com/product/base/controller/MaterialManagerController.java b/product-server-project-base/src/main/java/com/product/base/controller/MaterialManagerController.java
index b196a15..ed6ff1a 100644
--- a/product-server-project-base/src/main/java/com/product/base/controller/MaterialManagerController.java
+++ b/product-server-project-base/src/main/java/com/product/base/controller/MaterialManagerController.java
@@ -11,16 +11,16 @@
 import com.product.base.config.BaseErrorCode;
 import com.product.base.config.CmnConst;
 import com.product.base.service.MaterialManagerService;
-import com.product.core.config.CoreConst;
 import com.product.core.controller.support.AbstractBaseController;
 import com.product.core.entity.FieldSetEntity;
-import com.product.core.entity.RequestParameterEntity;
 import com.product.module.sys.version.ApiVersion;
 import com.product.util.BaseUtil;
 
 /**
  * 	鏉愭枡淇℃伅
- * @author 86151
+ * 	鍖呭惈鎺ュ彛锛氭潗鏂欑被鍨嬫爲鎺ュ彛銆佸垪琛ㄦ帴鍙c�佷繚瀛樻帴鍙�
+ * 	涓嶅寘鍚帴鍙o細璇︽儏鎺ュ彛銆佸垹闄ゆ帴鍙�,閲囩敤閫氱敤鎺ュ彛
+ * @author 
  *
  */
 @RequestMapping("/api/material")
@@ -31,7 +31,7 @@
 	MaterialManagerService materialManagerService;
 	
 	/**
-	 * 	鑾峰彇鎵�鏈夋潗鏂欎俊鎭�
+	 * 	鑾峰彇鎵�鏈夋潗鏂欑被鍨�
 	 * @param request
 	 * @param response
 	 * @return
@@ -40,22 +40,28 @@
 	@ApiVersion(1)
 	public String getMaterialTypeTree(HttpServletRequest request, HttpServletResponse response) {
 		try {
-			//鑾峰彇鍙傛暟
-            FieldSetEntity fse = null;
-            Object bean=request.getAttribute(CoreConst.API_POST_REQUEST_DATA);
-            if(bean != null){
-                RequestParameterEntity reqp=(RequestParameterEntity)bean;
-                fse = reqp.getFormData();
-            }
-            //鍒ゆ柇涓婁紶鍙傛暟鏄惁涓虹┖
-            if(bean == null || fse == null) {
-            	return error(BaseErrorCode.SYSTEM_FORM_NODATA.getValue(), BaseErrorCode.SYSTEM_FORM_NODATA.getText());
-            }
-            //鍒ゆ柇琛ㄥ悕鏄惁姝g‘
-            if(!CmnConst.PRODUCT_PROJECT_BASE_MATERIAL.equals(fse.getTableName())) {
-            	return error(BaseErrorCode.SYSTEM_TABLE_NODATA.getValue(), BaseErrorCode.SYSTEM_TABLE_NODATA.getText());
-            }
             return OK_List(materialManagerService.getMaterialTypeTree());
+		} catch (Exception e) {
+			return this.error(BaseErrorCode.PROJECT_BASE_MATERIAL_OPERATE_FAIL.getValue(), BaseErrorCode.PROJECT_BASE_MATERIAL_OPERATE_FAIL.getText()+e.getMessage());
+		}
+	}
+	
+	/**
+	 * 	淇濆瓨鏉愭枡绫诲瀷
+	 * @param request
+	 * @param response
+	 * @return
+	 */
+	@RequestMapping(value="/save-material-type/{version}", method = RequestMethod.POST)
+	@ApiVersion(1)
+	public String saveMaterialType(HttpServletRequest request, HttpServletResponse response) {
+		try {
+			//鑾峰彇鍙傛暟
+            FieldSetEntity fse = BaseUtil.getFieldSetEntity(request, CmnConst.PRODUCT_PROJECT_BASE_MATERIAL_TYPE);
+            if (BaseUtil.strIsNull(fse.getString(CmnConst.MATERIAL_TYPE_NAME))) {
+				return error(BaseErrorCode.SYSTEM_FORM_COUNT.getValue(), BaseErrorCode.SYSTEM_FORM_COUNT.getText());
+			}
+            return OK_Add(materialManagerService.saveMaterialType(fse));
 		} catch (Exception e) {
 			return this.error(BaseErrorCode.PROJECT_BASE_MATERIAL_OPERATE_FAIL.getValue(), BaseErrorCode.PROJECT_BASE_MATERIAL_OPERATE_FAIL.getText()+e.getMessage());
 		}
@@ -84,28 +90,6 @@
 		}
 	}
 	
-	/**
-	 * 	鑾峰彇鏉愭枡淇℃伅
-	 * @param request
-	 * @param response
-	 * @return
-	 */
-	@RequestMapping(value="/get/{version}", method = RequestMethod.POST)
-	@ApiVersion(1)
-	public String getMaterialInfo(HttpServletRequest request, HttpServletResponse response) {
-		try {
-			//鑾峰彇鍙傛暟
-            FieldSetEntity fse = BaseUtil.getFieldSetEntity(request, CmnConst.PRODUCT_PROJECT_BASE_MATERIAL);;
-            
-            //鍒ゆ柇uuid鏄惁涓虹┖
-            if (BaseUtil.strIsNull(fse.getUUID())) {
-				return error(BaseErrorCode.SYSTEM_FORM_COUNT.getValue(), BaseErrorCode.SYSTEM_FORM_COUNT.getValue());
-			}
-			return OK_List(materialManagerService.getMaterialInfo(fse.getUUID()));
-		} catch (Exception e) {
-			return this.error(BaseErrorCode.PROJECT_BASE_MATERIAL_OPERATE_FAIL.getValue(), BaseErrorCode.PROJECT_BASE_MATERIAL_OPERATE_FAIL.getText()+e.getMessage());
-		}
-	}
 	
 	/**
 	 * 	淇濆瓨鏉愭枡淇℃伅
@@ -126,34 +110,6 @@
 				return OK();
 			}
 			return error(BaseErrorCode.PROJECT_BASE_MATERIAL_SAVE_FAIL.getValue(), BaseErrorCode.PROJECT_BASE_MATERIAL_DELETE_FAIL.getText());
-		} catch (Exception e) {
-			return this.error(BaseErrorCode.PROJECT_BASE_MATERIAL_OPERATE_FAIL.getValue(), BaseErrorCode.PROJECT_BASE_MATERIAL_OPERATE_FAIL.getText()+e.getMessage());
-		}
-	}
-	
-	/**
-	 * 	鍒犻櫎鏉愭枡淇℃伅
-	 * @param request
-	 * @param response
-	 * @return
-	 */
-	@RequestMapping(value="/delete/{version}",method = RequestMethod.POST)
-	@ApiVersion(1)
-	public String deleteWarehousrInfo(HttpServletRequest request, HttpServletResponse response) {
-		try {
-			//鑾峰彇鍙傛暟
-            FieldSetEntity fse = BaseUtil.getFieldSetEntity(request, CmnConst.PRODUCT_PROJECT_BASE_MATERIAL);;
-            
-            //鍒ゆ柇uuid鏄惁涓虹┖
-            if (BaseUtil.strIsNull(fse.getUUID())) {
-				return error(BaseErrorCode.SYSTEM_FORM_COUNT.getValue(), BaseErrorCode.SYSTEM_FORM_COUNT.getValue());
-			}
-            //鍒犻櫎
-            boolean succ = materialManagerService.deleteMaterialInfo(fse.getUUID());
-            if (succ) {
-				return OK();
-			}
-            return error(BaseErrorCode.PROJECT_BASE_MATERIAL_DELETE_FAIL.getValue(), BaseErrorCode.PROJECT_BASE_MATERIAL_DELETE_FAIL.getText());
 		} catch (Exception e) {
 			return this.error(BaseErrorCode.PROJECT_BASE_MATERIAL_OPERATE_FAIL.getValue(), BaseErrorCode.PROJECT_BASE_MATERIAL_OPERATE_FAIL.getText()+e.getMessage());
 		}

--
Gitblit v1.9.2