From 6a3591c42a84b36d24d75f4584f0eeb145bb4de7 Mon Sep 17 00:00:00 2001 From: “linengliang” <vanSuperEnergy@163.com> Date: 星期五, 15 三月 2024 15:00:24 +0800 Subject: [PATCH] xg --- lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/CalibrationOrderController.java | 161 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 161 insertions(+), 0 deletions(-) diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/CalibrationOrderController.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/CalibrationOrderController.java index 0598abc..ce24a6a 100644 --- a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/CalibrationOrderController.java +++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/CalibrationOrderController.java @@ -88,6 +88,9 @@ // private IUploadService uploadService; private ISysBaseAPI sysBaseApi; + + @Autowired + private IAreaService areaService; /** * 鍒嗛〉鍒楄〃鏌ヨ * @@ -671,4 +674,162 @@ calibrationOrderService.updateById(calibrationOrder); return Result.OK("缂栬緫鎴愬姛!"); } + + /** + *棣栭〉鍏徃绾� 鎶�鏈姸鎬佹暟閲忕粺璁� + * qsw 2024-3-13 + */ + @GetMapping("getFactoryEquipmentTechnologyStatusList") + public Result<?> getFactoryEquipmentTechnologyStatusList() { + List<Map<String, Object>> list = calibrationOrderService.getFactoryEquipmentTechnologyStatusList(); + return Result.ok(list); + } + + /** + *棣栭〉鍏徃绾� 璁惧鎶ヤ慨鎯呭喌缁熻 + * qsw 2024-3-13 + */ + @GetMapping("getFactoryReportRepairEquipmentList") + public Result<?> getFactoryReportRepairEquipmentList() { + List<Map<String, Object>> list = calibrationOrderService.getFactoryReportRepairEquipmentList(); + return Result.ok(list); + } + + /** + *棣栭〉鍏徃绾� 鏈湀涓変繚璁″垝 + * qsw 2024-3-14 + */ + @GetMapping("getFactoryThisMonthMaintenanceList") + public Result<?> getFactoryThisMonthMaintenanceList() { + List<Map<String, Object>> list = calibrationOrderService.getFactoryThisMonthMaintenanceList(); + return Result.ok(list); + } + + /** + *棣栭〉鍏徃绾� 涓嬫湀涓変繚璁″垝 + * qsw 2024-3-14 + */ + @GetMapping("getFactoryNextMonthMaintenanceList") + public Result<?> getFactoryNextMonthMaintenanceList() { + List<Map<String, Object>> list = calibrationOrderService.getFactoryNextMonthMaintenanceList(); + return Result.ok(list); + } + + /** + *棣栭〉鍏徃绾� 鏈湀涓変繚瀹屾垚鏁伴噺 + * qsw 2024-3-14 + */ + @GetMapping("getFactoryThisMonthMaintenanceFinishList") + public Result<?> getFactoryThisMonthMaintenanceFinishList() { + List<Map<String, Object>> list = calibrationOrderService.getFactoryThisMonthMaintenanceFinishList(); + return Result.ok(list); + } + + /** + *棣栭〉鍏徃绾� 涓嬩笅鏈堜笁淇濊鍒� + * qsw 2024-3-14 + */ + @GetMapping("getFactoryNextNextMonthMaintenanceList") + public Result<?> getFactoryNextNextMonthMaintenanceList() { + List<Map<String, Object>> list = calibrationOrderService.getFactoryNextNextMonthMaintenanceList(); + return Result.ok(list); + } + + + /** + *棣栭〉锛堜簩绾ч〉闈級鎶�鏈姸鎬佹暟閲忕粺璁� + * qsw 2024-3-13 + */ + @GetMapping("getEquipmentTechnologyStatusList") + public Result<?> getEquipmentTechnologyStatusList(@Param("factoryNum") String factoryNum) { + List<Area> areaList = areaService.lambdaQuery().eq(Area::getNum, factoryNum).eq(Area::getDelFlag, 0).list(); + List<Map<String, Object>> list; + if(areaList.size()>0){ + list = calibrationOrderService.getEquipmentTechnologyStatusList(areaList.get(0).getId()); + }else{ + list = null; + } + return Result.ok(list); + } + + /** + *棣栭〉锛堜簩绾ч〉闈級璁惧鎶ヤ慨鎯呭喌缁熻 + * qsw 2024-3-13 + */ + @GetMapping("getReportRepairEquipmentList") + public Result<?> getReportRepairEquipmentList(@Param("factoryNum") String factoryNum) { + List<Area> areaList = areaService.lambdaQuery().eq(Area::getNum, factoryNum).eq(Area::getDelFlag, 0).list(); + List<Map<String, Object>> list; + if(areaList.size()>0){ + list = calibrationOrderService.getReportRepairEquipmentList(areaList.get(0).getId()); + }else{ + list = null; + } + return Result.ok(list); + } + + /** + *棣栭〉锛堜簩绾ч〉闈級鏈湀涓変繚璁″垝 + * qsw 2024-3-14 + */ + @GetMapping("getThisMonthMaintenanceList") + public Result<?> getThisMonthMaintenanceList(@Param("factoryNum") String factoryNum) { + List<Area> areaList = areaService.lambdaQuery().eq(Area::getNum, factoryNum).eq(Area::getDelFlag, 0).list(); + List<Map<String, Object>> list; + if(areaList.size()>0){ + list = calibrationOrderService.getThisMonthMaintenanceList(areaList.get(0).getId()); + }else{ + list = null; + } + return Result.ok(list); + } + + /** + *棣栭〉锛堜簩绾ч〉闈級涓嬫湀涓変繚璁″垝 + * qsw 2024-3-14 + */ + @GetMapping("getNextMonthMaintenanceList") + public Result<?> getNextMonthMaintenanceList(@Param("factoryNum") String factoryNum) { + List<Area> areaList = areaService.lambdaQuery().eq(Area::getNum, factoryNum).eq(Area::getDelFlag, 0).list(); + List<Map<String, Object>> list; + if(areaList.size()>0){ + list = calibrationOrderService.getNextMonthMaintenanceList(areaList.get(0).getId()); + }else{ + list = null; + } + return Result.ok(list); + } + + /** + *棣栭〉锛堜簩绾ч〉闈級涓嬩笅鏈堜笁淇濊鍒� + * qsw 2024-3-14 + */ + @GetMapping("getNextNextMonthMaintenanceList") + public Result<?> getNextNextMonthMaintenanceList(@Param("factoryNum") String factoryNum) { + List<Area> areaList = areaService.lambdaQuery().eq(Area::getNum, factoryNum).eq(Area::getDelFlag, 0).list(); + List<Map<String, Object>> list; + if(areaList.size()>0){ + list = calibrationOrderService.getNextNextMonthMaintenanceList(areaList.get(0).getId()); + }else{ + list = null; + } + return Result.ok(list); + } + + /** + *棣栭〉锛堜簩绾ч〉闈級鏈湀涓変繚瀹屾垚鏁伴噺 + * qsw 2024-3-14 + */ + @GetMapping("getThisMonthMaintenanceFinishList") + public Result<?> getThisMonthMaintenanceFinishList(@Param("factoryNum") String factoryNum) { + List<Area> areaList = areaService.lambdaQuery().eq(Area::getNum, factoryNum).eq(Area::getDelFlag, 0).list(); + List<Map<String, Object>> list; + if(areaList.size()>0){ + list = calibrationOrderService.getThisMonthMaintenanceFinishList(areaList.get(0).getId()); + }else{ + list = null; + } + return Result.ok(list); + } + } -- Gitblit v1.9.3