From 14b1e801322db00b6b0d8dd059b9720adeb21bd8 Mon Sep 17 00:00:00 2001
From: “linengliang” <vanSuperEnergy@163.com>
Date: 星期二, 29 八月 2023 11:58:44 +0800
Subject: [PATCH] 设备分类

---
 lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EquipmentCategoryController.java |   33 +++++++++++++++++++++++++--------
 1 files changed, 25 insertions(+), 8 deletions(-)

diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EquipmentCategoryController.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EquipmentCategoryController.java
index 976ede5..c96e6f8 100644
--- a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EquipmentCategoryController.java
+++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EquipmentCategoryController.java
@@ -54,7 +54,7 @@
 public class EquipmentCategoryController extends JeecgController<EquipmentCategory, IEquipmentCategoryService> {
 	@Autowired
 	private IEquipmentCategoryService equipmentCategoryService;
-	
+
 	/**
 	 * 鍒嗛〉鍒楄〃鏌ヨ
 	 *
@@ -108,7 +108,8 @@
 		}
 		return Result.OK(pageList);
 	}
-	
+
+
 	/**
 	 *   娣诲姞
 	 *
@@ -126,7 +127,7 @@
 		equipmentCategoryService.save(equipmentCategory);
 		return Result.OK("娣诲姞鎴愬姛锛�");
 	}
-	
+
 	/**
 	 *  缂栬緫
 	 *
@@ -138,10 +139,16 @@
 	//@RequiresPermissions("org.jeecg.modules.demo:mom_eam_equipment_category:edit")
 	@RequestMapping(value = "/edit", method = {RequestMethod.PUT,RequestMethod.POST})
 	public Result<String> edit(@RequestBody EquipmentCategory equipmentCategory) {
+		List<EquipmentCategory> equipmentCategories = equipmentCategory.getEquipmentCategoryDtlList();
+		for(EquipmentCategory equipmentCategoryChild:equipmentCategories){
+			equipmentCategoryChild.setEquipmentCategoryUda1(equipmentCategory.getEquipmentCategoryUda1());
+			equipmentCategoryChild.setEquipmentCategoryUda2(equipmentCategory.getEquipmentCategoryUda2());
+		}
+		equipmentCategoryService.saveOrUpdateBatch(equipmentCategories);
 		equipmentCategoryService.updateById(equipmentCategory);
 		return Result.OK("缂栬緫鎴愬姛!");
 	}
-	
+
 	/**
 	 *   閫氳繃id鍒犻櫎
 	 *
@@ -158,7 +165,7 @@
 		equipmentCategoryService.updateById(equipmentCategory);
 		return Result.OK("鍒犻櫎鎴愬姛!");
 	}
-	
+
 	/**
 	 *  鎵归噺鍒犻櫎
 	 *
@@ -178,7 +185,7 @@
 		}
 		return Result.OK("鎵归噺鍒犻櫎鎴愬姛!");
 	}
-	
+
 	/**
 	 * 閫氳繃id鏌ヨ
 	 *
@@ -205,7 +212,7 @@
     //@RequiresPermissions("org.jeecg.modules.demo:mom_eam_equipment_category:exportXls")
     @RequestMapping(value = "/exportXls")
     public ModelAndView exportXls(HttpServletRequest request, EquipmentCategory equipmentCategory) {
-        return super.exportXls(request, equipmentCategory, EquipmentCategory.class, "mom_eam_equipment_category");
+        return super.exportXls(request, equipmentCategory, EquipmentCategory.class, "璁惧鍒嗙被");
     }
 
     /**
@@ -227,8 +234,18 @@
 	  */
 	 @GetMapping("/loadTree")
 	 public Result<?> loadTree(HttpServletRequest httpServletRequest) {
-		 List<CommonGenericTree> list = equipmentCategoryService.loadTree();
+		 List<CommonGenericTree> list = equipmentCategoryService.loadTreeByRecurrence();
 		 return Result.ok(list);
 	 }
+	 @GetMapping(value = "/getAllChildren")
+	 public Result<IPage<EquipmentCategory>> getAllChildren(EquipmentCategory equipmentCategory,
+															@RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
+															@RequestParam(name="pageSize", defaultValue="10") Integer pageSize,
+															HttpServletRequest req){
+		 QueryWrapper<EquipmentCategory> queryWrapper = Wrappers.query();
+		 Page<EquipmentCategory> page = new Page<EquipmentCategory>(pageNo, pageSize);
+		 IPage<EquipmentCategory> pageList = equipmentCategoryService.getAllChildren(page, equipmentCategory);
+		 return Result.OK(pageList);
+	 }
 
 }

--
Gitblit v1.9.3