From 3f797dd834a2de283cf5eff2ff1124e5a0ccb233 Mon Sep 17 00:00:00 2001
From: Administrator <XS@163.COM>
Date: 星期六, 25 四月 2026 11:18:50 +0800
Subject: [PATCH] 更改 2026-4-25

---
 src/main/java/com/zy/common/service/CommonService.java |   18 ++++++++----------
 1 files changed, 8 insertions(+), 10 deletions(-)

diff --git a/src/main/java/com/zy/common/service/CommonService.java b/src/main/java/com/zy/common/service/CommonService.java
index 6026fd8..6c69e6f 100644
--- a/src/main/java/com/zy/common/service/CommonService.java
+++ b/src/main/java/com/zy/common/service/CommonService.java
@@ -12,19 +12,13 @@
 import com.zy.common.utils.NavigateUtils;
 import com.zy.common.utils.RedisUtil;
 import com.zy.core.News;
-import com.zy.core.enums.RedisKeyType;
-import com.zy.core.enums.SlaveType;
-import com.zy.core.enums.WrkIoType;
-import com.zy.core.enums.WrkStsType;
+import com.zy.core.enums.*;
 import com.zy.core.model.StationObjModel;
 import lombok.extern.slf4j.Slf4j;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 
-import java.util.ArrayList;
-import java.util.Date;
-import java.util.List;
-import java.util.Random;
+import java.util.*;
 
 @Slf4j
 @Service
@@ -226,10 +220,10 @@
         if (null == locMast) {
             throw new CoolException(param.getLocNo() + "鐩爣搴撲綅涓嶅瓨鍦�");
         }
-
         if (!locMast.getLocSts().equals("O")) {
             throw new CoolException(locMast.getLocNo() + "鐩爣搴撲綅涓嶅浜庣┖搴撶姸鎬�");
         }
+        News.info("浠诲姟鍙�:{} 鐩爣搴撲綅淇℃伅:{}",param.getTaskNo(), param.getLocNo());
 
         double ioPri = 100D;
         if (param.getTaskPri() != null) {
@@ -261,7 +255,6 @@
 
         if (findCrnResult.getCrnType().equals(SlaveType.Crn)) {
             wrkMast.setCrnNo(findCrnResult.getCrnNo());
-
             //缂撳瓨璁板綍褰撳墠鍛戒护鍫嗗灈鏈虹紪鍙�
             redisUtil.set(RedisKeyType.CURRENT_CIRCLE_TASK_CRN_NO.key, crnNo, 60 * 60 * 24);
         } else if (findCrnResult.getCrnType().equals(SlaveType.DualCrn)) {
@@ -400,10 +393,15 @@
     }
 
     public FindCrnNoResult findCrnNoByLocNo(String locNo) {
+        if (Objects.isNull(locNo)) {
+            News.error("浠诲姟鍙蜂负绌猴紒");
+            return null;
+        }
         List<BasCrnp> basCrnps = basCrnpService.selectList(new EntityWrapper<>());
         for (BasCrnp basCrnp : basCrnps) {
             List<List<Integer>> rowList = basCrnp.getControlRows$();
             for (List<Integer> rows : rowList) {
+//                System.out.println("搴撲綅鍙凤細" + locNo);
                 if(rows.contains(Utils.getRow(locNo))) {
                     FindCrnNoResult result = new FindCrnNoResult();
                     result.setCrnNo(basCrnp.getCrnNo());

--
Gitblit v1.9.1