From 746a85a842adc99322b364d1c564a624dce62429 Mon Sep 17 00:00:00 2001
From: fuliqi <fuliqi@qq.com>
Date: 星期三, 30 十月 2024 23:01:49 +0800
Subject: [PATCH] 工单阈值bug、工单分页故障查询bug、工单未进入下发表bug

---
 ycl-server/src/main/java/com/ycl/platform/service/impl/YwThresholdServiceImpl.java |   21 ++++++++++++---------
 1 files changed, 12 insertions(+), 9 deletions(-)

diff --git a/ycl-server/src/main/java/com/ycl/platform/service/impl/YwThresholdServiceImpl.java b/ycl-server/src/main/java/com/ycl/platform/service/impl/YwThresholdServiceImpl.java
index bbffadb..2aafe2f 100644
--- a/ycl-server/src/main/java/com/ycl/platform/service/impl/YwThresholdServiceImpl.java
+++ b/ycl-server/src/main/java/com/ycl/platform/service/impl/YwThresholdServiceImpl.java
@@ -176,9 +176,9 @@
     @Override
     public void faceCheck(List<FaceDeviceInspectionResult> list) {
         Map<String, YwThreshold> thresholdMap = getYwThresholdMap(BusinessTypeEnum.FACE.name());
-        //鍑嗗涓嬪彂宸ュ崟闆嗗悎
+        //鍑嗗寰呬笅鍙戝伐鍗曢泦鍚�
         List<WorkOrder> distributeList = new ArrayList<>();
-        //鍑嗗鑷姩鐢熸垚宸ュ崟闆嗗悎
+        //鍑嗗鐩存帴涓嬪彂宸ュ崟闆嗗悎
         List<WorkOrder> workOrderList = new ArrayList<>();
         //澶勭悊鎺ュ彛鏁版嵁
         for (FaceDeviceInspectionResult result : list) {
@@ -284,6 +284,7 @@
         /** 娣诲姞宸ュ崟 */
         workOrderService.innerAddWorkOrder(workOrderList);
         workOrderService.innerAddWorkOrder(distributeList);
+
     }
 
     /**
@@ -317,23 +318,25 @@
                 v -> {
                     YwThreshold ywThreshold = thresholds.get(key);
                     //杞崲绫诲瀷
-                    T thresholdValue = parseThreshold(ywThreshold.getValueAuto(), value.getClass());
-                    T thresholdAutoValue = parseThreshold(ywThreshold.getValue(), value.getClass());
+                    //寰呭伐鍗曢槇鍊�
+                    T thresholdAutoValue = parseThreshold(ywThreshold.getValueAuto(), value.getClass());
+                    //鐩存帴涓嬪彂宸ュ崟闃堝��
+                    T thresholdValue = parseThreshold(ywThreshold.getValue(), value.getClass());
                     //姣旇緝澶у皬锛屽姞鍏ュ埌瀵瑰簲寰呭鐞嗛泦鍚�
-                    if (compareType.compare(v, thresholdAutoValue)) {
-                        //鑷姩涓嬪彂宸ュ崟
+                    if (compareType.compare(v, thresholdValue)) {
+                        //杩涘叆宸ュ崟鐩存帴涓嬪彂
                         workOrder.setSerialNumber(serialNumber);
-                        workOrder.setStatus(WorkOrderStatusEnum.WAIT_DISTRIBUTE);
+                        workOrder.setStatus(WorkOrderStatusEnum.DISTRIBUTED);
                         if (CollectionUtils.isEmpty(workOrder.getErrorTypeList())) {
                             workOrder.setErrorTypeList(new ArrayList<>());
                             workOrder.getErrorTypeList().add(errorType);
                         } else {
                             workOrder.getErrorTypeList().add(errorType);
                         }
-                    } else if (compareType.compare(v, thresholdValue)) {
+                    } else if (compareType.compare(v, thresholdAutoValue)) {
                         //杩涘叆宸ュ崟浠d笅鍙�
                         workOrder.setSerialNumber(serialNumber);
-                        workOrder.setStatus(WorkOrderStatusEnum.DISTRIBUTED);
+                        workOrder.setStatus(WorkOrderStatusEnum.WAIT_DISTRIBUTE);
                         if (CollectionUtils.isEmpty(workOrder.getErrorTypeList())) {
                             workOrder.setErrorTypeList(new ArrayList<>());
                             workOrder.getErrorTypeList().add(errorType);

--
Gitblit v1.8.0