From 8dd96c485f02fe82f12f21ba72509ac07b0b6449 Mon Sep 17 00:00:00 2001
From: “linengliang” <vanSuperEnergy@163.com>
Date: 星期二, 12 九月 2023 18:11:47 +0800
Subject: [PATCH] 预测性维护工单

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

diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/PredictiveWorkOrderController.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/PredictiveWorkOrderController.java
index 5d8456a..dae24cf 100644
--- a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/PredictiveWorkOrderController.java
+++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/PredictiveWorkOrderController.java
@@ -12,7 +12,9 @@
 import org.jeecg.common.system.base.controller.JeecgController;
 import org.jeecg.common.system.query.QueryGenerator;
 import org.jeecg.common.system.vo.LoginUser;
+import org.jeecg.modules.eam.entity.Equipment;
 import org.jeecg.modules.eam.entity.MaintenanceOrderActualWorkingHour;
+import org.jeecg.modules.eam.entity.PredictiveWorkOrder;
 import org.jeecg.modules.eam.entity.SpecialtyMaintenanceOrder;
 import org.jeecg.modules.eam.service.IMaintenanceOrderActualWorkingHourService;
 import org.jeecg.modules.eam.service.IPredictiveWorkOrderService;
@@ -66,29 +68,12 @@
      * 2023-4-25 qsw
      */
     @GetMapping(value = "/pageOrderList")
-    public Result<?> pageOrderList(@RequestParam("pageNo") Integer pageNo, @RequestParam("pageSize") Integer pageSize, @RequestParam Map<String, Object> params) {
-        IPage<Map<String, Object>> specialtyMaintenanceOrderList = predictiveWorkOrderService.pageOrderList(pageNo, pageSize, params);
-//        for (Map<String, Object> record : specialtyMaintenanceOrderList.getRecords()) {
-//            String id = (String) record.get("id");
-//
-//            QueryWrapper<MaintenanceOrderActualWorkingHour> actualWorkingHourWrapper = new QueryWrapper<>();
-//            actualWorkingHourWrapper.eq("maintenance_order_id", id)
-//                    .eq("del_flag", 0);
-//            actualWorkingHourWrapper.select("sum(actual_working_hour_quota) as actualQuantity");
-//            Map<String, Object> map = maintenanceOrderActualWorkingHourService.getMap(actualWorkingHourWrapper);
-//            BigDecimal actualQuantity = new BigDecimal(0);
-//            if (map != null) {
-//                actualQuantity = (BigDecimal) map.get("actualQuantity");
-//            }
-//            record.put("actualWorkingHourQuota", actualQuantity);
-//
-//            String status = (String) record.get("status");
-//            if ("2".equals(status)) {
-//                record.put("distable", false);
-//            } else {
-//                record.put("distable", true);
-//            }
-//        }
+    public Result<?> pageOrderList(PredictiveWorkOrder predictiveWorkOrder,
+                                   @RequestParam(name = "pageNo", defaultValue="1") Integer pageNo,
+                                   @RequestParam(name = "pageSize", defaultValue="10") Integer pageSize,
+                                   HttpServletRequest req) {
+        Page<PredictiveWorkOrder> page = new Page<PredictiveWorkOrder>(pageNo, pageSize);
+        IPage<PredictiveWorkOrder> specialtyMaintenanceOrderList = predictiveWorkOrderService.pageOrderList(page,predictiveWorkOrder);
         return Result.ok(specialtyMaintenanceOrderList);
     }
 

--
Gitblit v1.9.3