From 2c250bb7d2c0efd16e5f124648bc77f5fd93040a Mon Sep 17 00:00:00 2001 From: qushaowei <qushaowei@163.com> Date: 星期日, 29 十月 2023 22:05:14 +0800 Subject: [PATCH] 增加下次三保时间 技术状态类型及单号 --- lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EquipmentCategoryController.java | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++-------- 1 files changed, 50 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..a80b540 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); } - + + /** * 娣诲姞 * @@ -122,11 +123,36 @@ public Result<String> add(@RequestBody EquipmentCategory equipmentCategory) { if(!StringUtils.isNotBlank( equipmentCategory.getParentId())){ equipmentCategory.setParentId("-1"); + if("鐢熶骇璁惧".equals(equipmentCategory.getName())){ + equipmentCategory.setEquipmentCategoryUda1("producter"); + } else if("璇曢獙鍣�".equals(equipmentCategory.getName())){ + equipmentCategory.setEquipmentCategoryUda1("tester"); + }else if("鏁版帶鍥炶浆搴�".equals(equipmentCategory.getName())){ + equipmentCategory.setEquipmentCategoryUda1("filesCarousel"); + }else if("闈炴爣鍚婄储鍏�".equals(equipmentCategory.getName())){ + equipmentCategory.setEquipmentCategoryUda1("nonStandardLiftingLocks"); + }else if("杩愯緭杞�".equals(equipmentCategory.getName())){ + equipmentCategory.setEquipmentCategoryUda1("truck"); + }else if("璧烽噸璁惧".equals(equipmentCategory.getName())){ + equipmentCategory.setEquipmentCategoryUda1("crane"); + }else if("骞宠 鏈�".equals(equipmentCategory.getName())){ + equipmentCategory.setEquipmentCategoryUda1("balanceMachine"); + }else if("鐒婃満".equals(equipmentCategory.getName())){ + equipmentCategory.setEquipmentCategoryUda1("weldingMachine"); + }else if("鍘嬪姏瀹瑰櫒".equals(equipmentCategory.getName())){ + equipmentCategory.setEquipmentCategoryUda1("pressureVessel"); + }else if("鐜繚璁惧".equals(equipmentCategory.getName())){ + equipmentCategory.setEquipmentCategoryUda1("envProEquipment"); + }else if("杞﹀彴".equals(equipmentCategory.getName())){ + equipmentCategory.setEquipmentCategoryUda1("ride"); + }else if("妫�娴嬨�佽閲忚澶�".equals(equipmentCategory.getName())){ + equipmentCategory.setEquipmentCategoryUda1("checkoutEquipment"); + } } equipmentCategoryService.save(equipmentCategory); return Result.OK("娣诲姞鎴愬姛锛�"); } - + /** * 缂栬緫 * @@ -138,10 +164,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 +190,7 @@ equipmentCategoryService.updateById(equipmentCategory); return Result.OK("鍒犻櫎鎴愬姛!"); } - + /** * 鎵归噺鍒犻櫎 * @@ -178,7 +210,7 @@ } return Result.OK("鎵归噺鍒犻櫎鎴愬姛!"); } - + /** * 閫氳繃id鏌ヨ * @@ -205,7 +237,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 +259,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