From cdc7ddd76879ec47166b51947754ba946260267b Mon Sep 17 00:00:00 2001 From: zwl <1051256694@qq.com> Date: 星期三, 17 九月 2025 15:08:34 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/jxtlfwcs-yclk' into jxtlfwcs-yclk --- src/main/java/com/zy/asrs/mapper/LocDetlMapper.java | 2 src/main/java/com/zy/asrs/service/LocDetlService.java | 2 src/main/java/com/zy/core/thread/LedThread.java | 106 --- src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java | 81 ++ src/main/resources/mapper/LocDetlMapper.xml | 11 src/main/java/com/zy/asrs/controller/MonitorController.java | 20 src/main/resources/mapper/WrkMastMapper.xml | 2 log/warn.log | 257 ++++++++++ src/main/java/com/zy/asrs/service/impl/LocDetlServiceImpl.java | 5 src/main/webapp/static/js/console.map.js | 2 log/info.log | 307 +++++++++-- pom.xml | 2 src/main/java/com/zy/common/model/LocTypeDto.java | 8 src/main/java/com/zy/common/model/MatDto.java | 41 + src/main/java/com/zy/asrs/utils/News.java | 195 +++++++ log/error.log | 347 +++++++++---- src/main/java/com/zy/core/MainProcess.java | 2 src/main/webapp/static/js/common.js | 2 src/main/java/com/zy/core/thread/SiemensDevpThread.java | 51 - src/main/resources/application.yml | 8 20 files changed, 1,098 insertions(+), 353 deletions(-) diff --git a/log/error.log b/log/error.log index 1e57f47..9dd028d 100644 --- a/log/error.log +++ b/log/error.log @@ -1,102 +1,245 @@ -2025-04-19 14:01:50.268 [Thread-15] ERROR com.zy.core.thread.SiemensDevpThread - 鏇存柊鏁版嵁搴撴暟鎹け璐� ===>> [id:1] [ip:178.18.1.140] [port:102] [rack:0] [slot:0] -2025-04-19 14:01:51.202 [Thread-15] ERROR com.zy.core.thread.SiemensDevpThread - 鏇存柊鏁版嵁搴撴暟鎹け璐� ===>> [id:1] [ip:178.18.1.140] [port:102] [rack:0] [slot:0] -2025-04-19 14:01:52.115 [Thread-15] ERROR com.zy.core.thread.SiemensDevpThread - 鏇存柊鏁版嵁搴撴暟鎹け璐� ===>> [id:1] [ip:178.18.1.140] [port:102] [rack:0] [slot:0] -2025-04-19 14:01:53.051 [Thread-15] ERROR com.zy.core.thread.SiemensDevpThread - 鏇存柊鏁版嵁搴撴暟鎹け璐� ===>> [id:1] [ip:178.18.1.140] [port:102] [rack:0] [slot:0] -2025-04-19 14:08:09.602 [Thread-18] ERROR com.zy.asrs.service.impl.MainServiceImpl - 浠诲姟鍏ュ嚭搴撶被鍨嬮敊璇紒锛侊紒[宸ヤ綔鍙凤細3018] [鍏ュ嚭搴撶被鍨嬶細53] -2025-04-19 14:08:10.618 [Thread-18] ERROR com.zy.asrs.service.impl.MainServiceImpl - 浠诲姟鍏ュ嚭搴撶被鍨嬮敊璇紒锛侊紒[宸ヤ綔鍙凤細3018] [鍏ュ嚭搴撶被鍨嬶細53] -2025-04-19 14:08:11.619 [Thread-18] ERROR com.zy.asrs.service.impl.MainServiceImpl - 浠诲姟鍏ュ嚭搴撶被鍨嬮敊璇紒锛侊紒[宸ヤ綔鍙凤細3018] [鍏ュ嚭搴撶被鍨嬶細53] -2025-04-19 14:08:12.636 [Thread-18] ERROR com.zy.asrs.service.impl.MainServiceImpl - 浠诲姟鍏ュ嚭搴撶被鍨嬮敊璇紒锛侊紒[宸ヤ綔鍙凤細3018] [鍏ュ嚭搴撶被鍨嬶細53] -2025-04-19 14:08:13.645 [Thread-18] ERROR com.zy.asrs.service.impl.MainServiceImpl - 浠诲姟鍏ュ嚭搴撶被鍨嬮敊璇紒锛侊紒[宸ヤ綔鍙凤細3018] [鍏ュ嚭搴撶被鍨嬶細53] -2025-04-19 14:08:14.651 [Thread-18] ERROR com.zy.asrs.service.impl.MainServiceImpl - 浠诲姟鍏ュ嚭搴撶被鍨嬮敊璇紒锛侊紒[宸ヤ綔鍙凤細3018] [鍏ュ嚭搴撶被鍨嬶細53] -2025-04-19 14:08:15.665 [Thread-18] ERROR com.zy.asrs.service.impl.MainServiceImpl - 浠诲姟鍏ュ嚭搴撶被鍨嬮敊璇紒锛侊紒[宸ヤ綔鍙凤細3018] [鍏ュ嚭搴撶被鍨嬶細53] -2025-04-19 14:08:16.678 [Thread-18] ERROR com.zy.asrs.service.impl.MainServiceImpl - 浠诲姟鍏ュ嚭搴撶被鍨嬮敊璇紒锛侊紒[宸ヤ綔鍙凤細3018] [鍏ュ嚭搴撶被鍨嬶細53] -2025-04-19 14:08:17.678 [Thread-18] ERROR com.zy.asrs.service.impl.MainServiceImpl - 浠诲姟鍏ュ嚭搴撶被鍨嬮敊璇紒锛侊紒[宸ヤ綔鍙凤細3018] [鍏ュ嚭搴撶被鍨嬶細53] -2025-04-19 14:08:18.685 [Thread-18] ERROR com.zy.asrs.service.impl.MainServiceImpl - 浠诲姟鍏ュ嚭搴撶被鍨嬮敊璇紒锛侊紒[宸ヤ綔鍙凤細3018] [鍏ュ嚭搴撶被鍨嬶細53] -2025-04-19 14:08:19.700 [Thread-18] ERROR com.zy.asrs.service.impl.MainServiceImpl - 浠诲姟鍏ュ嚭搴撶被鍨嬮敊璇紒锛侊紒[宸ヤ綔鍙凤細3018] [鍏ュ嚭搴撶被鍨嬶細53] -2025-04-19 14:08:20.714 [Thread-18] ERROR com.zy.asrs.service.impl.MainServiceImpl - 浠诲姟鍏ュ嚭搴撶被鍨嬮敊璇紒锛侊紒[宸ヤ綔鍙凤細3018] [鍏ュ嚭搴撶被鍨嬶細53] -2025-04-19 14:08:21.726 [Thread-18] ERROR com.zy.asrs.service.impl.MainServiceImpl - 浠诲姟鍏ュ嚭搴撶被鍨嬮敊璇紒锛侊紒[宸ヤ綔鍙凤細3018] [鍏ュ嚭搴撶被鍨嬶細53] -2025-04-19 14:08:22.739 [Thread-18] ERROR com.zy.asrs.service.impl.MainServiceImpl - 浠诲姟鍏ュ嚭搴撶被鍨嬮敊璇紒锛侊紒[宸ヤ綔鍙凤細3018] [鍏ュ嚭搴撶被鍨嬶細53] -2025-04-19 14:08:23.746 [Thread-18] ERROR com.zy.asrs.service.impl.MainServiceImpl - 浠诲姟鍏ュ嚭搴撶被鍨嬮敊璇紒锛侊紒[宸ヤ綔鍙凤細3018] [鍏ュ嚭搴撶被鍨嬶細53] -2025-04-19 14:08:24.747 [Thread-18] ERROR com.zy.asrs.service.impl.MainServiceImpl - 浠诲姟鍏ュ嚭搴撶被鍨嬮敊璇紒锛侊紒[宸ヤ綔鍙凤細3018] [鍏ュ嚭搴撶被鍨嬶細53] -2025-04-19 14:08:25.749 [Thread-18] ERROR com.zy.asrs.service.impl.MainServiceImpl - 浠诲姟鍏ュ嚭搴撶被鍨嬮敊璇紒锛侊紒[宸ヤ綔鍙凤細3018] [鍏ュ嚭搴撶被鍨嬶細53] -2025-04-19 14:08:26.751 [Thread-18] ERROR com.zy.asrs.service.impl.MainServiceImpl - 浠诲姟鍏ュ嚭搴撶被鍨嬮敊璇紒锛侊紒[宸ヤ綔鍙凤細3018] [鍏ュ嚭搴撶被鍨嬶細53] -2025-04-19 14:08:27.759 [Thread-18] ERROR com.zy.asrs.service.impl.MainServiceImpl - 浠诲姟鍏ュ嚭搴撶被鍨嬮敊璇紒锛侊紒[宸ヤ綔鍙凤細3018] [鍏ュ嚭搴撶被鍨嬶細53] -2025-04-19 14:08:28.769 [Thread-18] ERROR com.zy.asrs.service.impl.MainServiceImpl - 浠诲姟鍏ュ嚭搴撶被鍨嬮敊璇紒锛侊紒[宸ヤ綔鍙凤細3018] [鍏ュ嚭搴撶被鍨嬶細53] -2025-04-19 14:08:29.776 [Thread-18] ERROR com.zy.asrs.service.impl.MainServiceImpl - 浠诲姟鍏ュ嚭搴撶被鍨嬮敊璇紒锛侊紒[宸ヤ綔鍙凤細3018] [鍏ュ嚭搴撶被鍨嬶細53] -2025-04-19 14:08:30.787 [Thread-18] ERROR com.zy.asrs.service.impl.MainServiceImpl - 浠诲姟鍏ュ嚭搴撶被鍨嬮敊璇紒锛侊紒[宸ヤ綔鍙凤細3018] [鍏ュ嚭搴撶被鍨嬶細53] -2025-04-19 14:08:34.812 [Thread-18] ERROR com.zy.asrs.service.impl.MainServiceImpl - 浠诲姟鍏ュ嚭搴撶被鍨嬮敊璇紒锛侊紒[宸ヤ綔鍙凤細3018] [鍏ュ嚭搴撶被鍨嬶細53] -2025-04-19 14:08:35.837 [Thread-18] ERROR com.zy.asrs.service.impl.MainServiceImpl - 浠诲姟鍏ュ嚭搴撶被鍨嬮敊璇紒锛侊紒[宸ヤ綔鍙凤細3018] [鍏ュ嚭搴撶被鍨嬶細53] -2025-04-19 14:12:47.566 [Thread-18] ERROR com.zy.asrs.service.impl.MainServiceImpl - 浠诲姟鍏ュ嚭搴撶被鍨嬮敊璇紒锛侊紒[宸ヤ綔鍙凤細3019] [鍏ュ嚭搴撶被鍨嬶細57] -2025-04-19 14:12:48.609 [Thread-18] ERROR com.zy.asrs.service.impl.MainServiceImpl - 浠诲姟鍏ュ嚭搴撶被鍨嬮敊璇紒锛侊紒[宸ヤ綔鍙凤細3019] [鍏ュ嚭搴撶被鍨嬶細57] -2025-04-19 14:12:49.613 [Thread-18] ERROR com.zy.asrs.service.impl.MainServiceImpl - 浠诲姟鍏ュ嚭搴撶被鍨嬮敊璇紒锛侊紒[宸ヤ綔鍙凤細3019] [鍏ュ嚭搴撶被鍨嬶細57] -2025-04-19 14:12:50.623 [Thread-18] ERROR com.zy.asrs.service.impl.MainServiceImpl - 浠诲姟鍏ュ嚭搴撶被鍨嬮敊璇紒锛侊紒[宸ヤ綔鍙凤細3019] [鍏ュ嚭搴撶被鍨嬶細57] -2025-04-19 14:12:51.640 [Thread-18] ERROR com.zy.asrs.service.impl.MainServiceImpl - 浠诲姟鍏ュ嚭搴撶被鍨嬮敊璇紒锛侊紒[宸ヤ綔鍙凤細3019] [鍏ュ嚭搴撶被鍨嬶細57] -2025-04-19 14:12:52.666 [Thread-18] ERROR com.zy.asrs.service.impl.MainServiceImpl - 浠诲姟鍏ュ嚭搴撶被鍨嬮敊璇紒锛侊紒[宸ヤ綔鍙凤細3019] [鍏ュ嚭搴撶被鍨嬶細57] -2025-04-19 14:12:53.676 [Thread-18] ERROR com.zy.asrs.service.impl.MainServiceImpl - 浠诲姟鍏ュ嚭搴撶被鍨嬮敊璇紒锛侊紒[宸ヤ綔鍙凤細3019] [鍏ュ嚭搴撶被鍨嬶細57] -2025-04-19 14:12:54.679 [Thread-18] ERROR com.zy.asrs.service.impl.MainServiceImpl - 浠诲姟鍏ュ嚭搴撶被鍨嬮敊璇紒锛侊紒[宸ヤ綔鍙凤細3019] [鍏ュ嚭搴撶被鍨嬶細57] -2025-04-19 14:12:55.686 [Thread-18] ERROR com.zy.asrs.service.impl.MainServiceImpl - 浠诲姟鍏ュ嚭搴撶被鍨嬮敊璇紒锛侊紒[宸ヤ綔鍙凤細3019] [鍏ュ嚭搴撶被鍨嬶細57] -2025-04-19 14:12:56.687 [Thread-18] ERROR com.zy.asrs.service.impl.MainServiceImpl - 浠诲姟鍏ュ嚭搴撶被鍨嬮敊璇紒锛侊紒[宸ヤ綔鍙凤細3019] [鍏ュ嚭搴撶被鍨嬶細57] -2025-04-19 14:12:57.699 [Thread-18] ERROR com.zy.asrs.service.impl.MainServiceImpl - 浠诲姟鍏ュ嚭搴撶被鍨嬮敊璇紒锛侊紒[宸ヤ綔鍙凤細3019] [鍏ュ嚭搴撶被鍨嬶細57] -2025-04-19 14:12:58.710 [Thread-18] ERROR com.zy.asrs.service.impl.MainServiceImpl - 浠诲姟鍏ュ嚭搴撶被鍨嬮敊璇紒锛侊紒[宸ヤ綔鍙凤細3019] [鍏ュ嚭搴撶被鍨嬶細57] -2025-04-19 14:12:59.712 [Thread-18] ERROR com.zy.asrs.service.impl.MainServiceImpl - 浠诲姟鍏ュ嚭搴撶被鍨嬮敊璇紒锛侊紒[宸ヤ綔鍙凤細3019] [鍏ュ嚭搴撶被鍨嬶細57] -2025-04-19 14:13:00.715 [Thread-18] ERROR com.zy.asrs.service.impl.MainServiceImpl - 浠诲姟鍏ュ嚭搴撶被鍨嬮敊璇紒锛侊紒[宸ヤ綔鍙凤細3019] [鍏ュ嚭搴撶被鍨嬶細57] -2025-04-19 14:13:01.724 [Thread-18] ERROR com.zy.asrs.service.impl.MainServiceImpl - 浠诲姟鍏ュ嚭搴撶被鍨嬮敊璇紒锛侊紒[宸ヤ綔鍙凤細3019] [鍏ュ嚭搴撶被鍨嬶細57] -2025-04-19 14:13:02.739 [Thread-18] ERROR com.zy.asrs.service.impl.MainServiceImpl - 浠诲姟鍏ュ嚭搴撶被鍨嬮敊璇紒锛侊紒[宸ヤ綔鍙凤細3019] [鍏ュ嚭搴撶被鍨嬶細57] -2025-04-19 14:13:03.755 [Thread-18] ERROR com.zy.asrs.service.impl.MainServiceImpl - 浠诲姟鍏ュ嚭搴撶被鍨嬮敊璇紒锛侊紒[宸ヤ綔鍙凤細3019] [鍏ュ嚭搴撶被鍨嬶細57] -2025-04-19 14:13:04.772 [Thread-18] ERROR com.zy.asrs.service.impl.MainServiceImpl - 浠诲姟鍏ュ嚭搴撶被鍨嬮敊璇紒锛侊紒[宸ヤ綔鍙凤細3019] [鍏ュ嚭搴撶被鍨嬶細57] -2025-04-19 14:13:05.793 [Thread-18] ERROR com.zy.asrs.service.impl.MainServiceImpl - 浠诲姟鍏ュ嚭搴撶被鍨嬮敊璇紒锛侊紒[宸ヤ綔鍙凤細3019] [鍏ュ嚭搴撶被鍨嬶細57] -2025-04-19 14:13:06.798 [Thread-18] ERROR com.zy.asrs.service.impl.MainServiceImpl - 浠诲姟鍏ュ嚭搴撶被鍨嬮敊璇紒锛侊紒[宸ヤ綔鍙凤細3019] [鍏ュ嚭搴撶被鍨嬶細57] -2025-04-19 14:13:07.809 [Thread-18] ERROR com.zy.asrs.service.impl.MainServiceImpl - 浠诲姟鍏ュ嚭搴撶被鍨嬮敊璇紒锛侊紒[宸ヤ綔鍙凤細3019] [鍏ュ嚭搴撶被鍨嬶細57] -2025-04-19 14:13:08.816 [Thread-18] ERROR com.zy.asrs.service.impl.MainServiceImpl - 浠诲姟鍏ュ嚭搴撶被鍨嬮敊璇紒锛侊紒[宸ヤ綔鍙凤細3019] [鍏ュ嚭搴撶被鍨嬶細57] -2025-04-19 14:13:09.818 [Thread-18] ERROR com.zy.asrs.service.impl.MainServiceImpl - 浠诲姟鍏ュ嚭搴撶被鍨嬮敊璇紒锛侊紒[宸ヤ綔鍙凤細3019] [鍏ュ嚭搴撶被鍨嬶細57] -2025-04-19 14:13:12.858 [Thread-18] ERROR com.zy.asrs.service.impl.MainServiceImpl - 浠诲姟鍏ュ嚭搴撶被鍨嬮敊璇紒锛侊紒[宸ヤ綔鍙凤細3019] [鍏ュ嚭搴撶被鍨嬶細57] -2025-04-19 14:13:13.874 [Thread-18] ERROR com.zy.asrs.service.impl.MainServiceImpl - 浠诲姟鍏ュ嚭搴撶被鍨嬮敊璇紒锛侊紒[宸ヤ綔鍙凤細3019] [鍏ュ嚭搴撶被鍨嬶細57] -2025-04-19 14:13:14.888 [Thread-18] ERROR com.zy.asrs.service.impl.MainServiceImpl - 浠诲姟鍏ュ嚭搴撶被鍨嬮敊璇紒锛侊紒[宸ヤ綔鍙凤細3019] [鍏ュ嚭搴撶被鍨嬶細57] -2025-04-19 15:04:54.891 [Thread-14] ERROR com.zy.core.thread.SiemensCrnThread - 璇诲彇鍫嗗灈鏈簆lc鐘舵�佷俊鎭け璐� ===>> [id:1] [ip:178.18.1.130] [port:102] [rack:0] [slot:0] -2025-04-19 15:05:05.406 [Thread-14] ERROR com.zy.core.thread.SiemensCrnThread - 璇诲彇鍫嗗灈鏈簆lc鐘舵�佷俊鎭け璐� ===>> [id:1] [ip:178.18.1.130] [port:102] [rack:0] [slot:0] -2025-04-19 15:05:14.904 [Thread-15] ERROR com.zy.core.thread.SiemensDevpThread - 鍐欏叆杈撻�佺嚎1F鍏ュ嚭搴撴ā寮忓け璐ャ�傝緭閫佺嚎plc缂栧彿=1 -2025-04-19 15:05:15.910 [Thread-14] ERROR com.zy.core.thread.SiemensCrnThread - 璇诲彇鍫嗗灈鏈簆lc鐘舵�佷俊鎭け璐� ===>> [id:1] [ip:178.18.1.130] [port:102] [rack:0] [slot:0] -2025-04-19 15:05:26.424 [Thread-14] ERROR com.zy.core.thread.SiemensCrnThread - 璇诲彇鍫嗗灈鏈簆lc鐘舵�佷俊鎭け璐� ===>> [id:1] [ip:178.18.1.130] [port:102] [rack:0] [slot:0] -2025-04-19 15:05:38.364 [Thread-14] ERROR com.zy.core.thread.SiemensCrnThread - 璇诲彇鍫嗗灈鏈簆lc鐘舵�佷俊鎭け璐� ===>> [id:1] [ip:178.18.1.130] [port:102] [rack:0] [slot:0] -2025-04-19 15:05:46.351 [Thread-15] ERROR com.zy.core.thread.SiemensDevpThread - 鍐欏叆杈撻�佺嚎1F鍏ュ嚭搴撴ā寮忓け璐ャ�傝緭閫佺嚎plc缂栧彿=1 -2025-04-19 15:05:48.892 [Thread-14] ERROR com.zy.core.thread.SiemensCrnThread - 璇诲彇鍫嗗灈鏈簆lc鐘舵�佷俊鎭け璐� ===>> [id:1] [ip:178.18.1.130] [port:102] [rack:0] [slot:0] -2025-04-19 15:05:59.402 [Thread-14] ERROR com.zy.core.thread.SiemensCrnThread - 璇诲彇鍫嗗灈鏈簆lc鐘舵�佷俊鎭け璐� ===>> [id:1] [ip:178.18.1.130] [port:102] [rack:0] [slot:0] -2025-04-19 15:06:09.920 [Thread-14] ERROR com.zy.core.thread.SiemensCrnThread - 璇诲彇鍫嗗灈鏈簆lc鐘舵�佷俊鎭け璐� ===>> [id:1] [ip:178.18.1.130] [port:102] [rack:0] [slot:0] -2025-04-19 15:06:16.375 [Thread-15] ERROR com.zy.core.thread.SiemensDevpThread - 鍐欏叆杈撻�佺嚎1F鍏ュ嚭搴撴ā寮忓け璐ャ�傝緭閫佺嚎plc缂栧彿=1 -2025-04-19 15:06:20.436 [Thread-14] ERROR com.zy.core.thread.SiemensCrnThread - 璇诲彇鍫嗗灈鏈簆lc鐘舵�佷俊鎭け璐� ===>> [id:1] [ip:178.18.1.130] [port:102] [rack:0] [slot:0] -2025-04-19 15:06:30.957 [Thread-14] ERROR com.zy.core.thread.SiemensCrnThread - 璇诲彇鍫嗗灈鏈簆lc鐘舵�佷俊鎭け璐� ===>> [id:1] [ip:178.18.1.130] [port:102] [rack:0] [slot:0] -2025-04-19 15:06:41.475 [Thread-14] ERROR com.zy.core.thread.SiemensCrnThread - 璇诲彇鍫嗗灈鏈簆lc鐘舵�佷俊鎭け璐� ===>> [id:1] [ip:178.18.1.130] [port:102] [rack:0] [slot:0] -2025-04-19 15:06:46.397 [Thread-15] ERROR com.zy.core.thread.SiemensDevpThread - 鍐欏叆杈撻�佺嚎1F鍏ュ嚭搴撴ā寮忓け璐ャ�傝緭閫佺嚎plc缂栧彿=1 -2025-04-19 15:06:51.997 [Thread-14] ERROR com.zy.core.thread.SiemensCrnThread - 璇诲彇鍫嗗灈鏈簆lc鐘舵�佷俊鎭け璐� ===>> [id:1] [ip:178.18.1.130] [port:102] [rack:0] [slot:0] -2025-04-19 15:07:02.507 [Thread-14] ERROR com.zy.core.thread.SiemensCrnThread - 璇诲彇鍫嗗灈鏈簆lc鐘舵�佷俊鎭け璐� ===>> [id:1] [ip:178.18.1.130] [port:102] [rack:0] [slot:0] -2025-04-19 15:07:13.022 [Thread-14] ERROR com.zy.core.thread.SiemensCrnThread - 璇诲彇鍫嗗灈鏈簆lc鐘舵�佷俊鎭け璐� ===>> [id:1] [ip:178.18.1.130] [port:102] [rack:0] [slot:0] -2025-04-19 15:07:16.422 [Thread-15] ERROR com.zy.core.thread.SiemensDevpThread - 鍐欏叆杈撻�佺嚎1F鍏ュ嚭搴撴ā寮忓け璐ャ�傝緭閫佺嚎plc缂栧彿=1 -2025-04-19 15:07:23.532 [Thread-14] ERROR com.zy.core.thread.SiemensCrnThread - 璇诲彇鍫嗗灈鏈簆lc鐘舵�佷俊鎭け璐� ===>> [id:1] [ip:178.18.1.130] [port:102] [rack:0] [slot:0] -2025-04-19 15:07:34.048 [Thread-14] ERROR com.zy.core.thread.SiemensCrnThread - 璇诲彇鍫嗗灈鏈簆lc鐘舵�佷俊鎭け璐� ===>> [id:1] [ip:178.18.1.130] [port:102] [rack:0] [slot:0] -2025-04-19 15:07:44.556 [Thread-14] ERROR com.zy.core.thread.SiemensCrnThread - 璇诲彇鍫嗗灈鏈簆lc鐘舵�佷俊鎭け璐� ===>> [id:1] [ip:178.18.1.130] [port:102] [rack:0] [slot:0] -2025-04-19 15:07:46.440 [Thread-15] ERROR com.zy.core.thread.SiemensDevpThread - 鍐欏叆杈撻�佺嚎1F鍏ュ嚭搴撴ā寮忓け璐ャ�傝緭閫佺嚎plc缂栧彿=1 -2025-04-19 15:07:55.077 [Thread-14] ERROR com.zy.core.thread.SiemensCrnThread - 璇诲彇鍫嗗灈鏈簆lc鐘舵�佷俊鎭け璐� ===>> [id:1] [ip:178.18.1.130] [port:102] [rack:0] [slot:0] -2025-04-19 15:08:05.598 [Thread-14] ERROR com.zy.core.thread.SiemensCrnThread - 璇诲彇鍫嗗灈鏈簆lc鐘舵�佷俊鎭け璐� ===>> [id:1] [ip:178.18.1.130] [port:102] [rack:0] [slot:0] -2025-04-19 15:08:16.104 [Thread-14] ERROR com.zy.core.thread.SiemensCrnThread - 璇诲彇鍫嗗灈鏈簆lc鐘舵�佷俊鎭け璐� ===>> [id:1] [ip:178.18.1.130] [port:102] [rack:0] [slot:0] -2025-04-19 15:08:16.447 [Thread-15] ERROR com.zy.core.thread.SiemensDevpThread - 鍐欏叆杈撻�佺嚎1F鍏ュ嚭搴撴ā寮忓け璐ャ�傝緭閫佺嚎plc缂栧彿=1 -2025-04-19 15:08:26.617 [Thread-14] ERROR com.zy.core.thread.SiemensCrnThread - 璇诲彇鍫嗗灈鏈簆lc鐘舵�佷俊鎭け璐� ===>> [id:1] [ip:178.18.1.130] [port:102] [rack:0] [slot:0] -2025-04-19 15:08:37.126 [Thread-14] ERROR com.zy.core.thread.SiemensCrnThread - 璇诲彇鍫嗗灈鏈簆lc鐘舵�佷俊鎭け璐� ===>> [id:1] [ip:178.18.1.130] [port:102] [rack:0] [slot:0] -2025-04-19 15:08:46.467 [Thread-15] ERROR com.zy.core.thread.SiemensDevpThread - 鍐欏叆杈撻�佺嚎1F鍏ュ嚭搴撴ā寮忓け璐ャ�傝緭閫佺嚎plc缂栧彿=1 -2025-04-19 15:08:47.656 [Thread-14] ERROR com.zy.core.thread.SiemensCrnThread - 璇诲彇鍫嗗灈鏈簆lc鐘舵�佷俊鎭け璐� ===>> [id:1] [ip:178.18.1.130] [port:102] [rack:0] [slot:0] -2025-04-19 15:08:58.175 [Thread-14] ERROR com.zy.core.thread.SiemensCrnThread - 璇诲彇鍫嗗灈鏈簆lc鐘舵�佷俊鎭け璐� ===>> [id:1] [ip:178.18.1.130] [port:102] [rack:0] [slot:0] -2025-04-19 15:09:08.693 [Thread-14] ERROR com.zy.core.thread.SiemensCrnThread - 璇诲彇鍫嗗灈鏈簆lc鐘舵�佷俊鎭け璐� ===>> [id:1] [ip:178.18.1.130] [port:102] [rack:0] [slot:0] -2025-04-19 15:09:16.490 [Thread-15] ERROR com.zy.core.thread.SiemensDevpThread - 鍐欏叆杈撻�佺嚎1F鍏ュ嚭搴撴ā寮忓け璐ャ�傝緭閫佺嚎plc缂栧彿=1 -2025-04-19 15:09:19.210 [Thread-14] ERROR com.zy.core.thread.SiemensCrnThread - 璇诲彇鍫嗗灈鏈簆lc鐘舵�佷俊鎭け璐� ===>> [id:1] [ip:178.18.1.130] [port:102] [rack:0] [slot:0] -2025-04-19 15:09:29.716 [Thread-14] ERROR com.zy.core.thread.SiemensCrnThread - 璇诲彇鍫嗗灈鏈簆lc鐘舵�佷俊鎭け璐� ===>> [id:1] [ip:178.18.1.130] [port:102] [rack:0] [slot:0] -2025-04-19 15:09:40.230 [Thread-14] ERROR com.zy.core.thread.SiemensCrnThread - 璇诲彇鍫嗗灈鏈簆lc鐘舵�佷俊鎭け璐� ===>> [id:1] [ip:178.18.1.130] [port:102] [rack:0] [slot:0] -2025-04-19 15:09:46.501 [Thread-15] ERROR com.zy.core.thread.SiemensDevpThread - 鍐欏叆杈撻�佺嚎1F鍏ュ嚭搴撴ā寮忓け璐ャ�傝緭閫佺嚎plc缂栧彿=1 -2025-04-19 15:09:50.750 [Thread-14] ERROR com.zy.core.thread.SiemensCrnThread - 璇诲彇鍫嗗灈鏈簆lc鐘舵�佷俊鎭け璐� ===>> [id:1] [ip:178.18.1.130] [port:102] [rack:0] [slot:0] -2025-04-19 15:10:01.275 [Thread-14] ERROR com.zy.core.thread.SiemensCrnThread - 璇诲彇鍫嗗灈鏈簆lc鐘舵�佷俊鎭け璐� ===>> [id:1] [ip:178.18.1.130] [port:102] [rack:0] [slot:0] -2025-04-19 15:10:11.781 [Thread-14] ERROR com.zy.core.thread.SiemensCrnThread - 璇诲彇鍫嗗灈鏈簆lc鐘舵�佷俊鎭け璐� ===>> [id:1] [ip:178.18.1.130] [port:102] [rack:0] [slot:0] -2025-04-19 15:10:16.547 [Thread-15] ERROR com.zy.core.thread.SiemensDevpThread - 鍐欏叆杈撻�佺嚎1F鍏ュ嚭搴撴ā寮忓け璐ャ�傝緭閫佺嚎plc缂栧彿=1 -2025-04-19 15:10:22.286 [Thread-14] ERROR com.zy.core.thread.SiemensCrnThread - 璇诲彇鍫嗗灈鏈簆lc鐘舵�佷俊鎭け璐� ===>> [id:1] [ip:178.18.1.130] [port:102] [rack:0] [slot:0] -2025-04-19 15:10:32.808 [Thread-14] ERROR com.zy.core.thread.SiemensCrnThread - 璇诲彇鍫嗗灈鏈簆lc鐘舵�佷俊鎭け璐� ===>> [id:1] [ip:178.18.1.130] [port:102] [rack:0] [slot:0] -2025-04-19 15:10:43.325 [Thread-14] ERROR com.zy.core.thread.SiemensCrnThread - 璇诲彇鍫嗗灈鏈簆lc鐘舵�佷俊鎭け璐� ===>> [id:1] [ip:178.18.1.130] [port:102] [rack:0] [slot:0] -2025-04-19 15:10:46.572 [Thread-15] ERROR com.zy.core.thread.SiemensDevpThread - 鍐欏叆杈撻�佺嚎1F鍏ュ嚭搴撴ā寮忓け璐ャ�傝緭閫佺嚎plc缂栧彿=1 -2025-04-19 15:10:53.846 [Thread-14] ERROR com.zy.core.thread.SiemensCrnThread - 璇诲彇鍫嗗灈鏈簆lc鐘舵�佷俊鎭け璐� ===>> [id:1] [ip:178.18.1.130] [port:102] [rack:0] [slot:0] -2025-04-19 15:11:04.364 [Thread-14] ERROR com.zy.core.thread.SiemensCrnThread - 璇诲彇鍫嗗灈鏈簆lc鐘舵�佷俊鎭け璐� ===>> [id:1] [ip:178.18.1.130] [port:102] [rack:0] [slot:0] +2025-06-13 08:28:37.093 [Thread-13] ERROR com.zy.core.thread.SiemensDevpThread - 鏇存柊鏁版嵁搴撴暟鎹け璐� ===>> [id:1] [ip:178.18.1.140] [port:102] [rack:0] [slot:0] +2025-06-13 08:28:38.133 [Thread-13] ERROR com.zy.core.thread.SiemensDevpThread - 鏇存柊鏁版嵁搴撴暟鎹け璐� ===>> [id:1] [ip:178.18.1.140] [port:102] [rack:0] [slot:0] +2025-06-13 08:28:39.159 [Thread-13] ERROR com.zy.core.thread.SiemensDevpThread - 鏇存柊鏁版嵁搴撴暟鎹け璐� ===>> [id:1] [ip:178.18.1.140] [port:102] [rack:0] [slot:0] +2025-06-13 08:42:12.348 [Thread-12] ERROR com.zy.core.thread.SiemensCrnThread - 璇诲彇鍫嗗灈鏈簆lc鐘舵�佷俊鎭け璐� ===>> [id:1] [ip:178.18.1.130] [port:102] [rack:0] [slot:0] +2025-06-13 08:42:22.861 [Thread-12] ERROR com.zy.core.thread.SiemensCrnThread - 璇诲彇鍫嗗灈鏈簆lc鐘舵�佷俊鎭け璐� ===>> [id:1] [ip:178.18.1.130] [port:102] [rack:0] [slot:0] +2025-06-13 08:42:33.376 [Thread-12] ERROR com.zy.core.thread.SiemensCrnThread - 璇诲彇鍫嗗灈鏈簆lc鐘舵�佷俊鎭け璐� ===>> [id:1] [ip:178.18.1.130] [port:102] [rack:0] [slot:0] +2025-06-13 08:42:43.897 [Thread-12] ERROR com.zy.core.thread.SiemensCrnThread - 璇诲彇鍫嗗灈鏈簆lc鐘舵�佷俊鎭け璐� ===>> [id:1] [ip:178.18.1.130] [port:102] [rack:0] [slot:0] +2025-06-13 08:42:54.410 [Thread-12] ERROR com.zy.core.thread.SiemensCrnThread - 璇诲彇鍫嗗灈鏈簆lc鐘舵�佷俊鎭け璐� ===>> [id:1] [ip:178.18.1.130] [port:102] [rack:0] [slot:0] +2025-06-13 08:43:04.924 [Thread-12] ERROR com.zy.core.thread.SiemensCrnThread - 璇诲彇鍫嗗灈鏈簆lc鐘舵�佷俊鎭け璐� ===>> [id:1] [ip:178.18.1.130] [port:102] [rack:0] [slot:0] +2025-06-13 08:43:15.441 [Thread-12] ERROR com.zy.core.thread.SiemensCrnThread - 璇诲彇鍫嗗灈鏈簆lc鐘舵�佷俊鎭け璐� ===>> [id:1] [ip:178.18.1.130] [port:102] [rack:0] [slot:0] +2025-06-13 08:43:25.955 [Thread-12] ERROR com.zy.core.thread.SiemensCrnThread - 璇诲彇鍫嗗灈鏈簆lc鐘舵�佷俊鎭け璐� ===>> [id:1] [ip:178.18.1.130] [port:102] [rack:0] [slot:0] +2025-06-13 08:43:29.706 [Thread-12] ERROR com.zy.core.thread.SiemensCrnThread - 璇诲彇鍫嗗灈鏈簆lc鐘舵�佷俊鎭け璐� ===>> [id:1] [ip:178.18.1.130] [port:102] [rack:0] [slot:0] +2025-06-13 09:12:28.868 [Thread-13] ERROR com.zy.core.thread.SiemensDevpThread - 鏇存柊鏁版嵁搴撴暟鎹け璐� ===>> [id:1] [ip:178.18.1.140] [port:102] [rack:0] [slot:0] +2025-06-13 09:12:47.278 [Thread-12] ERROR com.zy.core.thread.SiemensDevpThread - 鏇存柊鏁版嵁搴撴暟鎹け璐� ===>> [id:1] [ip:178.18.1.140] [port:102] [rack:0] [slot:0] +2025-06-13 09:12:48.336 [Thread-12] ERROR com.zy.core.thread.SiemensDevpThread - 鏇存柊鏁版嵁搴撴暟鎹け璐� ===>> [id:1] [ip:178.18.1.140] [port:102] [rack:0] [slot:0] +2025-06-13 09:12:49.372 [Thread-12] ERROR com.zy.core.thread.SiemensDevpThread - 鏇存柊鏁版嵁搴撴暟鎹け璐� ===>> [id:1] [ip:178.18.1.140] [port:102] [rack:0] [slot:0] +2025-06-13 09:36:12.446 [Thread-12] ERROR com.zy.core.thread.SiemensDevpThread - 鏇存柊鏁版嵁搴撴暟鎹け璐� ===>> [id:1] [ip:178.18.1.140] [port:102] [rack:0] [slot:0] +2025-06-13 09:36:25.913 [Thread-13] ERROR com.zy.core.thread.SiemensDevpThread - 鏇存柊鏁版嵁搴撴暟鎹け璐� ===>> [id:1] [ip:178.18.1.140] [port:102] [rack:0] [slot:0] +2025-06-13 09:36:26.980 [Thread-13] ERROR com.zy.core.thread.SiemensDevpThread - 鏇存柊鏁版嵁搴撴暟鎹け璐� ===>> [id:1] [ip:178.18.1.140] [port:102] [rack:0] [slot:0] +2025-06-13 09:36:28.023 [Thread-13] ERROR com.zy.core.thread.SiemensDevpThread - 鏇存柊鏁版嵁搴撴暟鎹け璐� ===>> [id:1] [ip:178.18.1.140] [port:102] [rack:0] [slot:0] +2025-06-13 09:46:13.142 [Thread-13] ERROR com.zy.core.thread.SiemensDevpThread - 鏇存柊鏁版嵁搴撴暟鎹け璐� ===>> [id:1] [ip:178.18.1.140] [port:102] [rack:0] [slot:0] +2025-06-13 10:56:03.587 [Thread-13] ERROR com.zy.core.thread.SiemensDevpThread - 鏇存柊鏁版嵁搴撴暟鎹け璐� ===>> [id:1] [ip:178.18.1.140] [port:102] [rack:0] [slot:0] +2025-06-13 10:56:04.623 [Thread-13] ERROR com.zy.core.thread.SiemensDevpThread - 鏇存柊鏁版嵁搴撴暟鎹け璐� ===>> [id:1] [ip:178.18.1.140] [port:102] [rack:0] [slot:0] +2025-06-13 10:56:05.681 [Thread-13] ERROR com.zy.core.thread.SiemensDevpThread - 鏇存柊鏁版嵁搴撴暟鎹け璐� ===>> [id:1] [ip:178.18.1.140] [port:102] [rack:0] [slot:0] +2025-06-13 13:18:14.320 [Thread-13] ERROR o.s.transaction.interceptor.TransactionInterceptor - Application exception overridden by rollback exception +org.apache.ibatis.exceptions.PersistenceException: +### Error updating database. Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 璇ヨ繛鎺ュ凡鍏抽棴銆� +### SQL: UPDATE asr_bas_devp SET in_enable=?, out_enable=?, autoing=?, loading=?, wrk_no=?, in_qty=?, loc_type1=? WHERE dev_no=? +### Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 璇ヨ繛鎺ュ凡鍏抽棴銆� + at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:30) + at org.apache.ibatis.session.defaults.DefaultSqlSession.update(DefaultSqlSession.java:200) + at com.baomidou.mybatisplus.service.impl.ServiceImpl.updateBatchById(ServiceImpl.java:374) + at com.baomidou.mybatisplus.service.impl.ServiceImpl.updateBatchById(ServiceImpl.java:339) + at com.baomidou.mybatisplus.service.impl.ServiceImpl.updateBatchById(ServiceImpl.java:333) + at com.baomidou.mybatisplus.service.impl.ServiceImpl$$FastClassBySpringCGLIB$$3e2398a4.invoke(<generated>) + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:749) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:294) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:98) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) + at com.zy.asrs.service.impl.BasDevpServiceImpl$$EnhancerBySpringCGLIB$$d9c6889.updateBatchById(<generated>) + at com.zy.core.thread.SiemensDevpThread.read(SiemensDevpThread.java:251) + at com.zy.core.thread.SiemensDevpThread.run(SiemensDevpThread.java:100) + at java.lang.Thread.run(Thread.java:745) +Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: 璇ヨ繛鎺ュ凡鍏抽棴銆� + at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDriverError(SQLServerException.java:234) + at com.microsoft.sqlserver.jdbc.SQLServerConnection.checkClosed(SQLServerConnection.java:1130) + at com.microsoft.sqlserver.jdbc.SQLServerConnection.prepareStatement(SQLServerConnection.java:3536) + at com.microsoft.sqlserver.jdbc.SQLServerConnection.prepareStatement(SQLServerConnection.java:3187) + at com.zaxxer.hikari.pool.ProxyConnection.prepareStatement(ProxyConnection.java:311) + at com.zaxxer.hikari.pool.HikariProxyConnection.prepareStatement(HikariProxyConnection.java) + at org.apache.ibatis.executor.statement.PreparedStatementHandler.instantiateStatement(PreparedStatementHandler.java:87) + at org.apache.ibatis.executor.statement.BaseStatementHandler.prepare(BaseStatementHandler.java:88) + at org.apache.ibatis.executor.statement.RoutingStatementHandler.prepare(RoutingStatementHandler.java:59) + at sun.reflect.GeneratedMethodAccessor110.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.apache.ibatis.plugin.Invocation.proceed(Invocation.java:49) + at com.baomidou.mybatisplus.plugins.PaginationInterceptor.intercept(PaginationInterceptor.java:98) + at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) + at com.sun.proxy.$Proxy155.prepare(Unknown Source) + at org.apache.ibatis.executor.BatchExecutor.doUpdate(BatchExecutor.java:70) + at org.apache.ibatis.executor.BaseExecutor.update(BaseExecutor.java:117) + at org.apache.ibatis.executor.CachingExecutor.update(CachingExecutor.java:76) + at org.apache.ibatis.session.defaults.DefaultSqlSession.update(DefaultSqlSession.java:198) + ... 15 common frames omitted +2025-06-13 13:18:14.323 [Thread-13] ERROR com.zy.core.thread.SiemensDevpThread - 鏇存柊鏁版嵁搴撴暟鎹け璐� ===>> [id:1] [ip:178.18.1.140] [port:102] [rack:0] [slot:0] +2025-06-13 13:18:15.389 [Thread-13] ERROR com.zy.core.thread.SiemensDevpThread - 鏇存柊鏁版嵁搴撴暟鎹け璐� ===>> [id:1] [ip:178.18.1.140] [port:102] [rack:0] [slot:0] +2025-06-13 13:18:29.722 [Thread-13] ERROR com.zy.core.thread.SiemensDevpThread - 鏇存柊鏁版嵁搴撴暟鎹け璐� ===>> [id:1] [ip:178.18.1.140] [port:102] [rack:0] [slot:0] +2025-06-13 13:18:30.762 [Thread-13] ERROR com.zy.core.thread.SiemensDevpThread - 鏇存柊鏁版嵁搴撴暟鎹け璐� ===>> [id:1] [ip:178.18.1.140] [port:102] [rack:0] [slot:0] +2025-06-13 13:18:31.788 [Thread-13] ERROR com.zy.core.thread.SiemensDevpThread - 鏇存柊鏁版嵁搴撴暟鎹け璐� ===>> [id:1] [ip:178.18.1.140] [port:102] [rack:0] [slot:0] +2025-06-13 13:48:16.594 [Thread-16] ERROR o.s.transaction.interceptor.TransactionInterceptor - Application exception overridden by rollback exception +org.springframework.dao.DataAccessResourceFailureException: +### Error querying database. Cause: com.microsoft.sqlserver.jdbc.SQLServerException: Connection reset +### The error may exist in com/zy/asrs/mapper/BasErrLogMapper.java (best guess) +### The error may involve defaultParameterMap +### The error occurred while setting parameters +### SQL: SELECT id AS id,uuid,wrk_no AS wrkNo,start_time AS startTime,end_time AS endTime,wrk_sts AS wrkSts,io_type AS ioType,crn_no AS crnNo,plc_no AS plcNo,loc_no AS locNo,sta_no AS staNo,source_sta_no AS sourceStaNo,source_loc_no AS sourceLocNo,barcode,err_code AS errCode,error,status,create_time AS createTime,create_by AS createBy,update_time AS updateTime,update_by AS updateBy,memo FROM asr_bas_err_log WHERE (crn_no = ?) ORDER BY start_time DESC +### Cause: com.microsoft.sqlserver.jdbc.SQLServerException: Connection reset +; Connection reset; nested exception is com.microsoft.sqlserver.jdbc.SQLServerException: Connection reset + at org.springframework.jdbc.support.SQLStateSQLExceptionTranslator.doTranslate(SQLStateSQLExceptionTranslator.java:107) + at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:72) + at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:81) + at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:81) + at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:73) + at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446) + at com.sun.proxy.$Proxy77.selectList(Unknown Source) + at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230) + at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139) + at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76) + at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59) + at com.sun.proxy.$Proxy106.selectList(Unknown Source) + at sun.reflect.GeneratedMethodAccessor178.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:343) + at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212) + at com.sun.proxy.$Proxy107.selectList(Unknown Source) + at com.zy.asrs.service.impl.BasErrLogServiceImpl.findLatest(BasErrLogServiceImpl.java:27) + at com.zy.asrs.service.impl.BasErrLogServiceImpl$$FastClassBySpringCGLIB$$c70e84fe.invoke(<generated>) + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:684) + at com.zy.asrs.service.impl.BasErrLogServiceImpl$$EnhancerBySpringCGLIB$$d496bc8f.findLatest(<generated>) + at com.zy.asrs.service.impl.MainServiceImpl.recCrnErr(MainServiceImpl.java:1291) + at com.zy.asrs.service.impl.MainServiceImpl$$FastClassBySpringCGLIB$$75c80c20.invoke(<generated>) + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:749) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:294) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:98) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) + at com.zy.asrs.service.impl.MainServiceImpl$$EnhancerBySpringCGLIB$$fc17d735.recCrnErr(<generated>) + at com.zy.core.MainProcess.lambda$start$0(MainProcess.java:64) + at java.lang.Thread.run(Thread.java:745) +Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: Connection reset + at com.microsoft.sqlserver.jdbc.SQLServerConnection.terminate(SQLServerConnection.java:2998) + at com.microsoft.sqlserver.jdbc.TDSChannel.read(IOBuffer.java:2034) + at com.microsoft.sqlserver.jdbc.TDSReader.readPacket(IOBuffer.java:6446) + at com.microsoft.sqlserver.jdbc.TDSCommand.startResponse(IOBuffer.java:7610) + at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePreparedStatement(SQLServerPreparedStatement.java:598) + at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PrepStmtExecCmd.doExecute(SQLServerPreparedStatement.java:522) + at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:7225) + at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:3053) + at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(SQLServerStatement.java:247) + at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(SQLServerStatement.java:222) + at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.execute(SQLServerPreparedStatement.java:503) + at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) + at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) + at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:63) + at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) + at sun.reflect.GeneratedMethodAccessor108.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:63) + at com.sun.proxy.$Proxy155.query(Unknown Source) + at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) + at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326) + at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) + at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) + at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:83) + at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148) + at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141) + at sun.reflect.GeneratedMethodAccessor159.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433) + ... 33 common frames omitted +Caused by: java.net.SocketException: Connection reset + at java.net.SocketInputStream.read(SocketInputStream.java:209) + at java.net.SocketInputStream.read(SocketInputStream.java:141) + at com.microsoft.sqlserver.jdbc.TDSChannel.read(IOBuffer.java:2026) + ... 62 common frames omitted +2025-06-13 13:54:38.984 [Thread-16] ERROR o.s.transaction.interceptor.TransactionInterceptor - Application exception overridden by rollback exception +org.springframework.dao.DataAccessResourceFailureException: +### Error querying database. Cause: com.microsoft.sqlserver.jdbc.SQLServerException: Socket closed +### The error may exist in file [D:\IDEA\zy-wcs\target\classes\mapper\WrkMastMapper.xml] +### The error may involve defaultParameterMap +### The error occurred while setting parameters +### SQL: select * from dbo.asr_wrk_mast where crn_no=? and source_sta_no=? and wrk_sts=11 and io_type>100 order by io_pri desc,io_time,wrk_no asc +### Cause: com.microsoft.sqlserver.jdbc.SQLServerException: Socket closed +; Socket closed; nested exception is com.microsoft.sqlserver.jdbc.SQLServerException: Socket closed + at org.springframework.jdbc.support.SQLStateSQLExceptionTranslator.doTranslate(SQLStateSQLExceptionTranslator.java:107) + at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:72) + at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:81) + at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:81) + at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:73) + at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446) + at com.sun.proxy.$Proxy77.selectList(Unknown Source) + at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230) + at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139) + at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76) + at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59) + at com.sun.proxy.$Proxy78.selectPakOutStep11(Unknown Source) + at sun.reflect.GeneratedMethodAccessor298.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:343) + at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212) + at com.sun.proxy.$Proxy80.selectPakOutStep11(Unknown Source) + at com.zy.asrs.service.impl.MainServiceImpl.locToCrnStn(MainServiceImpl.java:794) + at com.zy.asrs.service.impl.MainServiceImpl.crnIoExecute(MainServiceImpl.java:578) + at com.zy.asrs.service.impl.MainServiceImpl$$FastClassBySpringCGLIB$$75c80c20.invoke(<generated>) + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:749) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:294) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:98) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) + at com.zy.asrs.service.impl.MainServiceImpl$$EnhancerBySpringCGLIB$$fc17d735.crnIoExecute(<generated>) + at com.zy.core.MainProcess.lambda$start$0(MainProcess.java:58) + at java.lang.Thread.run(Thread.java:745) +Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: Socket closed + at com.microsoft.sqlserver.jdbc.SQLServerConnection.terminate(SQLServerConnection.java:2998) + at com.microsoft.sqlserver.jdbc.TDSChannel.read(IOBuffer.java:2034) + at com.microsoft.sqlserver.jdbc.TDSReader.readPacket(IOBuffer.java:6446) + at com.microsoft.sqlserver.jdbc.TDSCommand.startResponse(IOBuffer.java:7610) + at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePreparedStatement(SQLServerPreparedStatement.java:598) + at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PrepStmtExecCmd.doExecute(SQLServerPreparedStatement.java:522) + at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:7225) + at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:3053) + at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(SQLServerStatement.java:247) + at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(SQLServerStatement.java:222) + at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.execute(SQLServerPreparedStatement.java:503) + at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) + at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) + at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:63) + at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) + at sun.reflect.GeneratedMethodAccessor108.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:63) + at com.sun.proxy.$Proxy155.query(Unknown Source) + at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) + at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326) + at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) + at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) + at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:83) + at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148) + at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141) + at sun.reflect.GeneratedMethodAccessor159.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433) + ... 29 common frames omitted +Caused by: java.net.SocketException: Socket closed + at java.net.SocketInputStream.socketRead0(Native Method) + at java.net.SocketInputStream.socketRead(SocketInputStream.java:116) + at java.net.SocketInputStream.read(SocketInputStream.java:170) + at java.net.SocketInputStream.read(SocketInputStream.java:141) + at com.microsoft.sqlserver.jdbc.TDSChannel.read(IOBuffer.java:2026) + ... 58 common frames omitted +2025-06-13 13:54:40.980 [Thread-13] ERROR com.zy.core.thread.SiemensDevpThread - 鏇存柊鏁版嵁搴撴暟鎹け璐� ===>> [id:1] [ip:178.18.1.140] [port:102] [rack:0] [slot:0] +2025-06-13 13:54:42.053 [Thread-13] ERROR com.zy.core.thread.SiemensDevpThread - 鏇存柊鏁版嵁搴撴暟鎹け璐� ===>> [id:1] [ip:178.18.1.140] [port:102] [rack:0] [slot:0] diff --git a/log/info.log b/log/info.log index 34a438e..7c0af0b 100644 --- a/log/info.log +++ b/log/info.log @@ -1,58 +1,249 @@ -2025-04-19 14:01:42.693 [main] INFO com.zy.Boot - Starting Boot on LAPTOP-NIMCH76F with PID 2276 (D:\IDEA\workspace\zy-wcs\target\classes started by zwl in D:\IDEA\workspace\zy-wcs) -2025-04-19 14:01:42.718 [main] INFO com.zy.Boot - No active profile set, falling back to default profiles: default -2025-04-19 14:01:44.183 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode! -2025-04-19 14:01:44.185 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data repositories in DEFAULT mode. -2025-04-19 14:01:44.233 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 35ms. Found 0 repository interfaces. -2025-04-19 14:01:44.674 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$ff26727b] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) -2025-04-19 14:01:45.205 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 9092 (http) -2025-04-19 14:01:45.221 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-9092"] -2025-04-19 14:01:45.237 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] -2025-04-19 14:01:45.237 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.16] -2025-04-19 14:01:45.253 [main] INFO org.apache.catalina.core.AprLifecycleListener - Loaded APR based Apache Tomcat Native library [1.2.24] using APR version [1.7.0]. -2025-04-19 14:01:45.253 [main] INFO org.apache.catalina.core.AprLifecycleListener - APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true]. -2025-04-19 14:01:45.253 [main] INFO org.apache.catalina.core.AprLifecycleListener - APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true] -2025-04-19 14:01:45.253 [main] INFO org.apache.catalina.core.AprLifecycleListener - OpenSSL successfully initialized [OpenSSL 1.1.1g 21 Apr 2020] -2025-04-19 14:01:45.434 [main] INFO o.a.c.c.C.[Tomcat].[localhost].[/yclkwcs] - Initializing Spring embedded WebApplicationContext -2025-04-19 14:01:45.435 [main] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 2616 ms -2025-04-19 14:01:45.873 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2025-04-19 14:01:46.200 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2025-04-19 14:01:47.590 [main] INFO com.zy.core.ServerBootstrap - 鏍稿績鎺у埗灞傚紑濮嬪垵濮嬪寲............................................... -2025-04-19 14:01:49.603 [main] INFO com.zy.core.ServerBootstrap - 鍒濆鍖栧爢鍨涙満绾跨▼................................................... -2025-04-19 14:01:49.603 [main] INFO com.zy.core.ServerBootstrap - 鍒濆鍖栬緭閫佺嚎绾跨▼................................................... -2025-04-19 14:01:49.608 [main] INFO com.zy.core.ServerBootstrap - 鍒濆鍖栨潯鐮佹壂鎻忎华绾跨▼................................................... -2025-04-19 14:01:49.608 [main] INFO com.zy.core.ServerBootstrap - 鍒濆鍖朙ED绾跨▼................................................... -2025-04-19 14:01:49.617 [main] INFO com.zy.core.ServerBootstrap - 鏍稿績鎺у埗灞傚凡鍚姩............................................... -2025-04-19 14:01:49.686 [Thread-14] INFO com.zy.core.thread.SiemensCrnThread - 鍫嗗灈鏈簆lc杩炴帴鎴愬姛 ===>> [id:1] [ip:178.18.1.130] [port:102] [rack:0] [slot:0] -2025-04-19 14:01:49.714 [Thread-15] INFO com.zy.core.thread.SiemensDevpThread - 杈撻�佺嚎plc杩炴帴鎴愬姛 ===>> [id:1] [ip:178.18.1.140] [port:102] -2025-04-19 14:01:49.777 [main] INFO com.zy.core.netty.OnlineServer - TCP server started successfully, port锛�0 -2025-04-19 14:01:50.260 [Thread-15] INFO com.zy.core.thread.BarcodeThread - 1鍙锋潯鐮佸櫒锛屾绱㈡暟鎹細80000002 -2025-04-19 14:01:53.249 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor' -2025-04-19 14:01:53.910 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-9092"] -2025-04-19 14:01:53.926 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 9092 (http) with context path '/yclkwcs' -2025-04-19 14:01:53.926 [main] INFO com.zy.Boot - Started Boot in 12.381 seconds (JVM running for 15.478) -2025-04-19 14:03:24.588 [http-nio-9092-exec-2] INFO o.a.c.c.C.[Tomcat].[localhost].[/yclkwcs] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2025-04-19 14:03:24.588 [http-nio-9092-exec-2] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2025-04-19 14:03:24.595 [http-nio-9092-exec-2] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 7 ms -2025-04-19 14:04:36.404 [Thread-18] INFO com.zy.asrs.service.impl.MainServiceImpl - 鍫嗗灈鏈哄懡浠や笅鍙戞垚鍔燂紝鍫嗗灈鏈哄彿=1锛屼换鍔℃暟鎹�={"sourcePosX":1,"taskMode":3,"crnNo":1,"sourceStaNo":0,"command":0,"ackFinish":0,"destinationLane":0,"taskNo":3018,"destinationPosZ":1,"sourceLane":0,"destinationPosY":19,"destinationStaNo":0,"destinationPosX":2,"sourcePosY":1,"sourcePosZ":3} -2025-04-19 14:04:37.150 [Thread-14] INFO com.zy.core.thread.SiemensCrnThread - 鍫嗗灈鏈哄懡浠や笅鍙慬id:1] >>>>> {"sourcePosX":1,"taskMode":3,"crnNo":1,"sourceStaNo":0,"command":0,"ackFinish":0,"destinationLane":0,"taskNo":3018,"destinationPosZ":1,"sourceLane":0,"destinationPosY":19,"destinationStaNo":0,"destinationPosX":2,"sourcePosY":1,"sourcePosZ":3} -2025-04-19 14:05:49.950 [Thread-14] INFO com.zy.core.thread.SiemensCrnThread - 鍫嗗灈鏈哄懡浠や笅鍙慬id:1] >>>>> {"sourcePosX":0,"taskMode":0,"crnNo":1,"sourceStaNo":0,"command":0,"ackFinish":1,"destinationLane":0,"taskNo":0,"destinationPosZ":0,"sourceLane":0,"destinationPosY":0,"destinationStaNo":0,"destinationPosX":0,"sourcePosY":0,"sourcePosZ":0} -2025-04-19 14:05:50.703 [Thread-15] INFO com.zy.core.thread.SiemensDevpThread - 杈撻�佺嚎鍛戒护涓嬪彂 [id:1] >>>>> 鍛戒护涓嬪彂锛� {"inEnable":false,"weightErr":false,"staNo":102,"infraredErr":false,"pakMk":true,"rightErr":false,"frontErr":false,"workNo":3018,"high":false,"leftErr":false,"outEnable":false,"upcontactErr":false,"low":false,"inverterErr":false,"seizeSeatErr":false,"breakerErr":false,"outTimeErr":false,"autoing":true,"loading":true,"fullPlt":false,"contactErr":false,"barcodeErr":false,"backErr":false,"highErr":false,"siteId":103,"wrkYgoodsN":false,"emptyMk":false} -2025-04-19 14:07:48.949 [Thread-15] INFO com.zy.core.thread.BarcodeThread - 1鍙锋潯鐮佸櫒锛屾绱㈡暟鎹細00000000 -2025-04-19 14:07:57.883 [Thread-15] INFO com.zy.core.thread.BarcodeThread - 1鍙锋潯鐮佸櫒锛屾绱㈡暟鎹細80000002 -2025-04-19 14:08:08.534 [Thread-15] INFO com.zy.core.thread.SiemensDevpThread - 杈撻�佺嚎鍛戒护涓嬪彂 [id:1] >>>>> 鍛戒护涓嬪彂锛� {"inEnable":true,"weightErr":false,"staNo":101,"infraredErr":false,"pakMk":true,"rightErr":false,"frontErr":false,"workNo":3018,"high":false,"leftErr":false,"outEnable":false,"upcontactErr":false,"low":true,"inverterErr":false,"seizeSeatErr":false,"breakerErr":false,"outTimeErr":false,"autoing":true,"loading":true,"fullPlt":true,"contactErr":false,"barcodeErr":false,"backErr":false,"highErr":false,"siteId":101,"wrkYgoodsN":false,"emptyMk":false} -2025-04-19 14:08:11.442 [Thread-14] INFO com.zy.core.thread.SiemensCrnThread - 鍫嗗灈鏈哄懡浠や笅鍙慬id:1] >>>>> {"sourcePosX":2,"taskMode":3,"crnNo":1,"sourceStaNo":0,"command":0,"ackFinish":0,"destinationLane":0,"taskNo":3018,"destinationPosZ":3,"sourceLane":0,"destinationPosY":1,"destinationStaNo":0,"destinationPosX":1,"sourcePosY":18,"sourcePosZ":1} -2025-04-19 14:09:29.932 [Thread-14] INFO com.zy.core.thread.SiemensCrnThread - 鍫嗗灈鏈哄懡浠や笅鍙慬id:1] >>>>> {"sourcePosX":0,"taskMode":0,"crnNo":1,"sourceStaNo":0,"command":0,"ackFinish":1,"destinationLane":0,"taskNo":0,"destinationPosZ":0,"sourceLane":0,"destinationPosY":0,"destinationStaNo":0,"destinationPosX":0,"sourcePosY":0,"sourcePosZ":0} -2025-04-19 14:10:22.831 [Thread-18] INFO com.zy.asrs.service.impl.MainServiceImpl - 鍫嗗灈鏈哄懡浠や笅鍙戞垚鍔燂紝鍫嗗灈鏈哄彿=1锛屼换鍔℃暟鎹�={"sourcePosX":1,"taskMode":3,"crnNo":1,"sourceStaNo":0,"command":0,"ackFinish":0,"destinationLane":0,"taskNo":3019,"destinationPosZ":1,"sourceLane":0,"destinationPosY":19,"destinationStaNo":0,"destinationPosX":2,"sourcePosY":1,"sourcePosZ":3} -2025-04-19 14:10:23.423 [Thread-14] INFO com.zy.core.thread.SiemensCrnThread - 鍫嗗灈鏈哄懡浠や笅鍙慬id:1] >>>>> {"sourcePosX":1,"taskMode":3,"crnNo":1,"sourceStaNo":0,"command":0,"ackFinish":0,"destinationLane":0,"taskNo":3019,"destinationPosZ":1,"sourceLane":0,"destinationPosY":19,"destinationStaNo":0,"destinationPosX":2,"sourcePosY":1,"sourcePosZ":3} -2025-04-19 14:11:35.195 [Thread-14] INFO com.zy.core.thread.SiemensCrnThread - 鍫嗗灈鏈哄懡浠や笅鍙慬id:1] >>>>> {"sourcePosX":0,"taskMode":0,"crnNo":1,"sourceStaNo":0,"command":0,"ackFinish":1,"destinationLane":0,"taskNo":0,"destinationPosZ":0,"sourceLane":0,"destinationPosY":0,"destinationStaNo":0,"destinationPosX":0,"sourcePosY":0,"sourcePosZ":0} -2025-04-19 14:11:35.395 [Thread-15] INFO com.zy.core.thread.SiemensDevpThread - 杈撻�佺嚎鍛戒护涓嬪彂 [id:1] >>>>> 鍛戒护涓嬪彂锛� {"inEnable":false,"weightErr":false,"staNo":102,"infraredErr":false,"pakMk":true,"rightErr":false,"frontErr":false,"workNo":3019,"high":false,"leftErr":false,"outEnable":false,"upcontactErr":false,"low":false,"inverterErr":false,"seizeSeatErr":false,"breakerErr":false,"outTimeErr":false,"autoing":true,"loading":true,"fullPlt":false,"contactErr":false,"barcodeErr":false,"backErr":false,"highErr":false,"siteId":103,"wrkYgoodsN":false,"emptyMk":false} -2025-04-19 14:12:28.090 [Thread-15] INFO com.zy.core.thread.BarcodeThread - 1鍙锋潯鐮佸櫒锛屾绱㈡暟鎹細00000000 -2025-04-19 14:12:36.045 [Thread-15] INFO com.zy.core.thread.BarcodeThread - 1鍙锋潯鐮佸櫒锛屾绱㈡暟鎹細80000002 -2025-04-19 14:12:46.880 [Thread-15] INFO com.zy.core.thread.SiemensDevpThread - 杈撻�佺嚎鍛戒护涓嬪彂 [id:1] >>>>> 鍛戒护涓嬪彂锛� {"inEnable":true,"weightErr":false,"staNo":101,"infraredErr":false,"pakMk":true,"rightErr":false,"frontErr":false,"workNo":3019,"high":false,"leftErr":false,"outEnable":false,"upcontactErr":false,"low":true,"inverterErr":false,"seizeSeatErr":false,"breakerErr":false,"outTimeErr":false,"autoing":true,"loading":true,"fullPlt":true,"contactErr":false,"barcodeErr":false,"backErr":false,"highErr":false,"siteId":101,"wrkYgoodsN":false,"emptyMk":false} -2025-04-19 14:12:49.019 [Thread-14] INFO com.zy.core.thread.SiemensCrnThread - 鍫嗗灈鏈哄懡浠や笅鍙慬id:1] >>>>> {"sourcePosX":2,"taskMode":3,"crnNo":1,"sourceStaNo":0,"command":0,"ackFinish":0,"destinationLane":0,"taskNo":3019,"destinationPosZ":3,"sourceLane":0,"destinationPosY":1,"destinationStaNo":0,"destinationPosX":1,"sourcePosY":18,"sourcePosZ":1} -2025-04-19 14:14:07.928 [Thread-14] INFO com.zy.core.thread.SiemensCrnThread - 鍫嗗灈鏈哄懡浠や笅鍙慬id:1] >>>>> {"sourcePosX":0,"taskMode":0,"crnNo":1,"sourceStaNo":0,"command":0,"ackFinish":1,"destinationLane":0,"taskNo":0,"destinationPosZ":0,"sourceLane":0,"destinationPosY":0,"destinationStaNo":0,"destinationPosX":0,"sourcePosY":0,"sourcePosZ":0} -2025-04-19 14:49:38.596 [Thread-15] INFO com.zy.core.thread.BarcodeThread - 1鍙锋潯鐮佸櫒锛屾绱㈡暟鎹細00000000 -2025-04-19 15:11:05.789 [Thread-28] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'applicationTaskExecutor' -2025-04-19 15:11:05.797 [Thread-28] INFO com.zy.core.netty.OnlineServer - TCP server stopped successfully, port: 0 -2025-04-19 15:11:05.798 [Thread-28] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2025-04-19 15:11:05.798 [Thread-28] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. +2025-06-13 08:28:30.569 [main] INFO com.zy.Boot - Starting Boot on zzzzzzz with PID 3844 (D:\IDEA\zy-wcs\target\classes started by zwl in D:\IDEA\zy-wcs) +2025-06-13 08:28:30.582 [main] INFO com.zy.Boot - No active profile set, falling back to default profiles: default +2025-06-13 08:28:31.550 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode! +2025-06-13 08:28:31.552 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data repositories in DEFAULT mode. +2025-06-13 08:28:31.590 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 27ms. Found 0 repository interfaces. +2025-06-13 08:28:31.888 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$2345f38f] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2025-06-13 08:28:32.242 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 9092 (http) +2025-06-13 08:28:32.259 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-9092"] +2025-06-13 08:28:32.270 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2025-06-13 08:28:32.270 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.16] +2025-06-13 08:28:32.276 [main] INFO org.apache.catalina.core.AprLifecycleListener - Loaded APR based Apache Tomcat Native library [1.2.24] using APR version [1.7.0]. +2025-06-13 08:28:32.277 [main] INFO org.apache.catalina.core.AprLifecycleListener - APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true]. +2025-06-13 08:28:32.277 [main] INFO org.apache.catalina.core.AprLifecycleListener - APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true] +2025-06-13 08:28:32.280 [main] INFO org.apache.catalina.core.AprLifecycleListener - OpenSSL successfully initialized [OpenSSL 1.1.1g 21 Apr 2020] +2025-06-13 08:28:32.385 [main] INFO o.a.c.c.C.[Tomcat].[localhost].[/yclkwcs] - Initializing Spring embedded WebApplicationContext +2025-06-13 08:28:32.386 [main] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 1735 ms +2025-06-13 08:28:32.705 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... +2025-06-13 08:28:32.937 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. +2025-06-13 08:28:34.190 [main] INFO com.zy.core.ServerBootstrap - 鏍稿績鎺у埗灞傚紑濮嬪垵濮嬪寲............................................... +2025-06-13 08:28:36.201 [main] INFO com.zy.core.ServerBootstrap - 鍒濆鍖栧爢鍨涙満绾跨▼................................................... +2025-06-13 08:28:36.203 [main] INFO com.zy.core.ServerBootstrap - 鍒濆鍖栬緭閫佺嚎绾跨▼................................................... +2025-06-13 08:28:36.205 [main] INFO com.zy.core.ServerBootstrap - 鍒濆鍖栨潯鐮佹壂鎻忎华绾跨▼................................................... +2025-06-13 08:28:36.206 [main] INFO com.zy.core.ServerBootstrap - 鍒濆鍖朙ED绾跨▼................................................... +2025-06-13 08:28:36.210 [main] INFO com.zy.core.ServerBootstrap - 鏍稿績鎺у埗灞傚凡鍚姩............................................... +2025-06-13 08:28:36.280 [Thread-12] INFO com.zy.core.thread.SiemensCrnThread - 鍫嗗灈鏈簆lc杩炴帴鎴愬姛 ===>> [id:1] [ip:178.18.1.130] [port:102] [rack:0] [slot:0] +2025-06-13 08:28:36.333 [main] INFO com.zy.core.netty.OnlineServer - TCP server started successfully, port锛�0 +2025-06-13 08:28:36.341 [Thread-13] INFO com.zy.core.thread.SiemensDevpThread - 杈撻�佺嚎plc杩炴帴鎴愬姛 ===>> [id:1] [ip:178.18.1.140] [port:102] +2025-06-13 08:28:37.073 [Thread-13] INFO com.zy.core.thread.BarcodeThread - 1鍙锋潯鐮佸櫒锛屾绱㈡暟鎹細00000000 +2025-06-13 08:28:39.764 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor' +2025-06-13 08:28:40.287 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-9092"] +2025-06-13 08:28:40.303 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 9092 (http) with context path '/yclkwcs' +2025-06-13 08:28:40.306 [main] INFO com.zy.Boot - Started Boot in 10.353 seconds (JVM running for 13.043) +2025-06-13 08:33:58.625 [Thread-16] INFO com.zy.asrs.service.impl.MainServiceImpl - 鍫嗗灈鏈哄懡浠や笅鍙戞垚鍔燂紝鍫嗗灈鏈哄彿=1锛屼换鍔℃暟鎹�={"sourcePosX":4,"taskMode":3,"crnNo":1,"sourceStaNo":0,"command":0,"ackFinish":0,"destinationLane":0,"taskNo":6037,"destinationPosZ":1,"sourceLane":0,"destinationPosY":19,"destinationStaNo":0,"destinationPosX":2,"sourcePosY":1,"sourcePosZ":3} +2025-06-13 08:33:59.339 [Thread-12] INFO com.zy.core.thread.SiemensCrnThread - 鍫嗗灈鏈哄懡浠や笅鍙慬id:1] >>>>> {"sourcePosX":4,"taskMode":3,"crnNo":1,"sourceStaNo":0,"command":0,"ackFinish":0,"destinationLane":0,"taskNo":6037,"destinationPosZ":1,"sourceLane":0,"destinationPosY":19,"destinationStaNo":0,"destinationPosX":2,"sourcePosY":1,"sourcePosZ":3} +2025-06-13 08:35:18.471 [Thread-12] INFO com.zy.core.thread.SiemensCrnThread - 鍫嗗灈鏈哄懡浠や笅鍙慬id:1] >>>>> {"sourcePosX":0,"taskMode":0,"crnNo":1,"sourceStaNo":0,"command":0,"ackFinish":1,"destinationLane":0,"taskNo":0,"destinationPosZ":0,"sourceLane":0,"destinationPosY":0,"destinationStaNo":0,"destinationPosX":0,"sourcePosY":0,"sourcePosZ":0} +2025-06-13 08:35:18.976 [Thread-13] INFO com.zy.core.thread.SiemensDevpThread - 杈撻�佺嚎鍛戒护涓嬪彂 [id:1] >>>>> 鍛戒护涓嬪彂锛� {"inEnable":false,"weightErr":false,"staNo":102,"infraredErr":false,"pakMk":true,"rightErr":false,"frontErr":false,"workNo":6037,"high":false,"leftErr":false,"outEnable":false,"upcontactErr":false,"low":false,"inverterErr":false,"seizeSeatErr":false,"breakerErr":false,"outTimeErr":false,"autoing":true,"loading":true,"fullPlt":false,"contactErr":false,"barcodeErr":false,"backErr":false,"highErr":false,"siteId":103,"wrkYgoodsN":false,"emptyMk":false} +2025-06-13 09:06:31.963 [Thread-16] INFO com.zy.asrs.service.impl.MainServiceImpl - 鍫嗗灈鏈哄懡浠や笅鍙戞垚鍔燂紝鍫嗗灈鏈哄彿=1锛屼换鍔℃暟鎹�={"sourcePosX":1,"taskMode":3,"crnNo":1,"sourceStaNo":0,"command":0,"ackFinish":0,"destinationLane":0,"taskNo":6038,"destinationPosZ":1,"sourceLane":0,"destinationPosY":19,"destinationStaNo":0,"destinationPosX":2,"sourcePosY":1,"sourcePosZ":1} +2025-06-13 09:06:32.488 [Thread-12] INFO com.zy.core.thread.SiemensCrnThread - 鍫嗗灈鏈哄懡浠や笅鍙慬id:1] >>>>> {"sourcePosX":1,"taskMode":3,"crnNo":1,"sourceStaNo":0,"command":0,"ackFinish":0,"destinationLane":0,"taskNo":6038,"destinationPosZ":1,"sourceLane":0,"destinationPosY":19,"destinationStaNo":0,"destinationPosX":2,"sourcePosY":1,"sourcePosZ":1} +2025-06-13 09:10:35.667 [Thread-16] INFO com.zy.asrs.service.impl.MainServiceImpl - 鍫嗗灈鏈哄懡浠や笅鍙戞垚鍔燂紝鍫嗗灈鏈哄彿=1锛屼换鍔℃暟鎹�={"sourcePosX":1,"taskMode":3,"crnNo":1,"sourceStaNo":0,"command":0,"ackFinish":0,"destinationLane":0,"taskNo":6038,"destinationPosZ":1,"sourceLane":0,"destinationPosY":19,"destinationStaNo":0,"destinationPosX":2,"sourcePosY":1,"sourcePosZ":1} +2025-06-13 09:10:56.266 [Thread-12] INFO com.zy.core.thread.SiemensCrnThread - 鍫嗗灈鏈哄懡浠や笅鍙慬id:1] >>>>> {"sourcePosX":1,"taskMode":3,"crnNo":1,"sourceStaNo":0,"command":0,"ackFinish":0,"destinationLane":0,"taskNo":6038,"destinationPosZ":1,"sourceLane":0,"destinationPosY":19,"destinationStaNo":0,"destinationPosX":2,"sourcePosY":1,"sourcePosZ":1} +2025-06-13 09:12:26.711 [Thread-21] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'applicationTaskExecutor' +2025-06-13 09:12:26.731 [Thread-21] INFO com.zy.core.netty.OnlineServer - TCP server stopped successfully, port: 0 +2025-06-13 09:12:26.731 [Thread-21] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... +2025-06-13 09:12:26.738 [Thread-21] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. +2025-06-13 09:12:26.961 [Thread-12] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Starting... +2025-06-13 09:12:27.911 [Thread-12] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Start completed. +2025-06-13 09:12:41.324 [main] INFO com.zy.Boot - Starting Boot on zzzzzzz with PID 23844 (D:\IDEA\zy-wcs\target\classes started by zwl in D:\IDEA\zy-wcs) +2025-06-13 09:12:41.325 [main] INFO com.zy.Boot - No active profile set, falling back to default profiles: default +2025-06-13 09:12:42.088 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode! +2025-06-13 09:12:42.090 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data repositories in DEFAULT mode. +2025-06-13 09:12:42.132 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 29ms. Found 0 repository interfaces. +2025-06-13 09:12:42.420 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$3aa52aa] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2025-06-13 09:12:42.764 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 9092 (http) +2025-06-13 09:12:42.782 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-9092"] +2025-06-13 09:12:42.792 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2025-06-13 09:12:42.793 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.16] +2025-06-13 09:12:42.799 [main] INFO org.apache.catalina.core.AprLifecycleListener - Loaded APR based Apache Tomcat Native library [1.2.24] using APR version [1.7.0]. +2025-06-13 09:12:42.799 [main] INFO org.apache.catalina.core.AprLifecycleListener - APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true]. +2025-06-13 09:12:42.799 [main] INFO org.apache.catalina.core.AprLifecycleListener - APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true] +2025-06-13 09:12:42.802 [main] INFO org.apache.catalina.core.AprLifecycleListener - OpenSSL successfully initialized [OpenSSL 1.1.1g 21 Apr 2020] +2025-06-13 09:12:42.911 [main] INFO o.a.c.c.C.[Tomcat].[localhost].[/yclkwcs] - Initializing Spring embedded WebApplicationContext +2025-06-13 09:12:42.911 [main] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 1546 ms +2025-06-13 09:12:43.189 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... +2025-06-13 09:12:43.383 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. +2025-06-13 09:12:44.458 [main] INFO com.zy.core.ServerBootstrap - 鏍稿績鎺у埗灞傚紑濮嬪垵濮嬪寲............................................... +2025-06-13 09:12:46.472 [main] INFO com.zy.core.ServerBootstrap - 鍒濆鍖栧爢鍨涙満绾跨▼................................................... +2025-06-13 09:12:46.480 [main] INFO com.zy.core.ServerBootstrap - 鍒濆鍖栬緭閫佺嚎绾跨▼................................................... +2025-06-13 09:12:46.483 [main] INFO com.zy.core.ServerBootstrap - 鍒濆鍖栨潯鐮佹壂鎻忎华绾跨▼................................................... +2025-06-13 09:12:46.483 [main] INFO com.zy.core.ServerBootstrap - 鍒濆鍖朙ED绾跨▼................................................... +2025-06-13 09:12:46.486 [main] INFO com.zy.core.ServerBootstrap - 鏍稿績鎺у埗灞傚凡鍚姩............................................... +2025-06-13 09:12:46.554 [Thread-11] INFO com.zy.core.thread.SiemensCrnThread - 鍫嗗灈鏈簆lc杩炴帴鎴愬姛 ===>> [id:1] [ip:178.18.1.130] [port:102] [rack:0] [slot:0] +2025-06-13 09:12:46.603 [main] INFO com.zy.core.netty.OnlineServer - TCP server started successfully, port锛�0 +2025-06-13 09:12:46.603 [Thread-12] INFO com.zy.core.thread.SiemensDevpThread - 杈撻�佺嚎plc杩炴帴鎴愬姛 ===>> [id:1] [ip:178.18.1.140] [port:102] +2025-06-13 09:12:47.271 [Thread-12] INFO com.zy.core.thread.BarcodeThread - 1鍙锋潯鐮佸櫒锛屾绱㈡暟鎹細00000000 +2025-06-13 09:12:49.678 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor' +2025-06-13 09:12:50.217 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-9092"] +2025-06-13 09:12:50.233 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 9092 (http) with context path '/yclkwcs' +2025-06-13 09:12:50.235 [main] INFO com.zy.Boot - Started Boot in 9.427 seconds (JVM running for 12.105) +2025-06-13 09:14:54.087 [http-nio-9092-exec-1] INFO o.a.c.c.C.[Tomcat].[localhost].[/yclkwcs] - Initializing Spring DispatcherServlet 'dispatcherServlet' +2025-06-13 09:14:54.087 [http-nio-9092-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' +2025-06-13 09:14:54.103 [http-nio-9092-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 16 ms +2025-06-13 09:15:40.128 [Thread-11] INFO com.zy.core.thread.SiemensCrnThread - 鍫嗗灈鏈哄懡浠や笅鍙慬id:1] >>>>> {"sourcePosX":0,"taskMode":0,"crnNo":1,"sourceStaNo":0,"command":0,"ackFinish":1,"destinationLane":0,"taskNo":0,"destinationPosZ":0,"sourceLane":0,"destinationPosY":0,"destinationStaNo":0,"destinationPosX":0,"sourcePosY":0,"sourcePosZ":0} +2025-06-13 09:15:40.628 [Thread-12] INFO com.zy.core.thread.SiemensDevpThread - 杈撻�佺嚎鍛戒护涓嬪彂 [id:1] >>>>> 鍛戒护涓嬪彂锛� {"inEnable":false,"weightErr":false,"staNo":102,"infraredErr":false,"pakMk":true,"rightErr":false,"frontErr":false,"workNo":6038,"high":false,"leftErr":false,"outEnable":false,"upcontactErr":false,"low":false,"inverterErr":false,"seizeSeatErr":false,"breakerErr":false,"outTimeErr":false,"autoing":true,"loading":true,"fullPlt":false,"contactErr":false,"barcodeErr":false,"backErr":false,"highErr":false,"siteId":103,"wrkYgoodsN":false,"emptyMk":false} +2025-06-13 09:23:11.688 [Thread-12] INFO com.zy.core.thread.BarcodeThread - 1鍙锋潯鐮佸櫒锛屾绱㈡暟鎹細80000003 +2025-06-13 09:23:41.128 [Thread-12] INFO com.zy.core.thread.BarcodeThread - 1鍙锋潯鐮佸櫒锛屾绱㈡暟鎹細80000003 +2025-06-13 09:23:41.826 [Thread-12] INFO com.zy.core.thread.SiemensDevpThread - 杈撻�佺嚎鍛戒护涓嬪彂 [id:1] >>>>> 鍛戒护涓嬪彂锛� {"inEnable":true,"weightErr":false,"staNo":101,"infraredErr":false,"pakMk":true,"rightErr":false,"frontErr":false,"workNo":138,"high":true,"leftErr":false,"outEnable":false,"upcontactErr":false,"low":false,"inverterErr":false,"seizeSeatErr":false,"breakerErr":false,"outTimeErr":false,"autoing":true,"loading":true,"fullPlt":true,"contactErr":false,"barcodeErr":false,"backErr":false,"highErr":false,"siteId":101,"wrkYgoodsN":false,"emptyMk":false} +2025-06-13 09:23:45.107 [Thread-11] INFO com.zy.core.thread.SiemensCrnThread - 鍫嗗灈鏈哄懡浠や笅鍙慬id:1] >>>>> {"sourcePosX":2,"taskMode":3,"crnNo":1,"sourceStaNo":0,"command":1,"ackFinish":0,"destinationLane":0,"taskNo":138,"destinationPosZ":3,"sourceLane":0,"destinationPosY":1,"destinationStaNo":0,"destinationPosX":4,"sourcePosY":18,"sourcePosZ":1} +2025-06-13 09:25:04.936 [Thread-11] INFO com.zy.core.thread.SiemensCrnThread - 鍫嗗灈鏈哄懡浠や笅鍙慬id:1] >>>>> {"sourcePosX":0,"taskMode":0,"crnNo":1,"sourceStaNo":0,"command":0,"ackFinish":1,"destinationLane":0,"taskNo":0,"destinationPosZ":0,"sourceLane":0,"destinationPosY":0,"destinationStaNo":0,"destinationPosX":0,"sourcePosY":0,"sourcePosZ":0} +2025-06-13 09:25:38.752 [Thread-15] INFO com.zy.asrs.service.impl.MainServiceImpl - 鍫嗗灈鏈哄懡浠や笅鍙戞垚鍔燂紝鍫嗗灈鏈哄彿=1锛屼换鍔℃暟鎹�={"sourcePosX":4,"taskMode":3,"crnNo":1,"sourceStaNo":0,"command":1,"ackFinish":0,"destinationLane":0,"taskNo":6039,"destinationPosZ":1,"sourceLane":0,"destinationPosY":19,"destinationStaNo":0,"destinationPosX":2,"sourcePosY":1,"sourcePosZ":3} +2025-06-13 09:25:39.527 [Thread-11] INFO com.zy.core.thread.SiemensCrnThread - 鍫嗗灈鏈哄懡浠や笅鍙慬id:1] >>>>> {"sourcePosX":4,"taskMode":3,"crnNo":1,"sourceStaNo":0,"command":1,"ackFinish":0,"destinationLane":0,"taskNo":6039,"destinationPosZ":1,"sourceLane":0,"destinationPosY":19,"destinationStaNo":0,"destinationPosX":2,"sourcePosY":1,"sourcePosZ":3} +2025-06-13 09:26:51.988 [Thread-11] INFO com.zy.core.thread.SiemensCrnThread - 鍫嗗灈鏈哄懡浠や笅鍙慬id:1] >>>>> {"sourcePosX":0,"taskMode":0,"crnNo":1,"sourceStaNo":0,"command":0,"ackFinish":1,"destinationLane":0,"taskNo":0,"destinationPosZ":0,"sourceLane":0,"destinationPosY":0,"destinationStaNo":0,"destinationPosX":0,"sourcePosY":0,"sourcePosZ":0} +2025-06-13 09:26:52.135 [Thread-12] INFO com.zy.core.thread.SiemensDevpThread - 杈撻�佺嚎鍛戒护涓嬪彂 [id:1] >>>>> 鍛戒护涓嬪彂锛� {"inEnable":false,"weightErr":false,"staNo":102,"infraredErr":false,"pakMk":true,"rightErr":false,"frontErr":false,"workNo":6039,"high":false,"leftErr":false,"outEnable":false,"upcontactErr":false,"low":false,"inverterErr":false,"seizeSeatErr":false,"breakerErr":false,"outTimeErr":false,"autoing":true,"loading":true,"fullPlt":false,"contactErr":false,"barcodeErr":false,"backErr":false,"highErr":false,"siteId":103,"wrkYgoodsN":false,"emptyMk":false} +2025-06-13 09:29:45.280 [Thread-12] INFO com.zy.core.thread.BarcodeThread - 1鍙锋潯鐮佸櫒锛屾绱㈡暟鎹細00000000 +2025-06-13 09:29:50.579 [Thread-12] INFO com.zy.core.thread.BarcodeThread - 1鍙锋潯鐮佸櫒锛屾绱㈡暟鎹細80000001 +2025-06-13 09:30:06.355 [Thread-12] INFO com.zy.core.thread.BarcodeThread - 1鍙锋潯鐮佸櫒锛屾绱㈡暟鎹細80000001 +2025-06-13 09:30:07.070 [Thread-12] INFO com.zy.core.thread.SiemensDevpThread - 杈撻�佺嚎鍛戒护涓嬪彂 [id:1] >>>>> 鍛戒护涓嬪彂锛� {"inEnable":true,"weightErr":false,"staNo":101,"infraredErr":false,"pakMk":true,"rightErr":false,"frontErr":false,"workNo":139,"high":false,"leftErr":false,"outEnable":false,"upcontactErr":false,"low":true,"inverterErr":false,"seizeSeatErr":false,"breakerErr":false,"outTimeErr":false,"autoing":true,"loading":true,"fullPlt":true,"contactErr":false,"barcodeErr":false,"backErr":false,"highErr":false,"siteId":101,"wrkYgoodsN":false,"emptyMk":false} +2025-06-13 09:30:09.020 [Thread-11] INFO com.zy.core.thread.SiemensCrnThread - 鍫嗗灈鏈哄懡浠や笅鍙慬id:1] >>>>> {"sourcePosX":2,"taskMode":3,"crnNo":1,"sourceStaNo":0,"command":1,"ackFinish":0,"destinationLane":0,"taskNo":139,"destinationPosZ":1,"sourceLane":0,"destinationPosY":1,"destinationStaNo":0,"destinationPosX":1,"sourcePosY":18,"sourcePosZ":1} +2025-06-13 09:31:27.235 [Thread-11] INFO com.zy.core.thread.SiemensCrnThread - 鍫嗗灈鏈哄懡浠や笅鍙慬id:1] >>>>> {"sourcePosX":0,"taskMode":0,"crnNo":1,"sourceStaNo":0,"command":0,"ackFinish":1,"destinationLane":0,"taskNo":0,"destinationPosZ":0,"sourceLane":0,"destinationPosY":0,"destinationStaNo":0,"destinationPosX":0,"sourcePosY":0,"sourcePosZ":0} +2025-06-13 09:36:11.740 [Thread-25] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'applicationTaskExecutor' +2025-06-13 09:36:11.748 [Thread-25] INFO com.zy.core.netty.OnlineServer - TCP server stopped successfully, port: 0 +2025-06-13 09:36:11.754 [Thread-25] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... +2025-06-13 09:36:11.757 [Thread-25] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. +2025-06-13 09:36:12.037 [Thread-11] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Starting... +2025-06-13 09:36:12.063 [Thread-11] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Start completed. +2025-06-13 09:36:19.702 [main] INFO com.zy.Boot - Starting Boot on zzzzzzz with PID 12328 (D:\IDEA\zy-wcs\target\classes started by zwl in D:\IDEA\zy-wcs) +2025-06-13 09:36:19.703 [main] INFO com.zy.Boot - No active profile set, falling back to default profiles: default +2025-06-13 09:36:20.539 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode! +2025-06-13 09:36:20.541 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data repositories in DEFAULT mode. +2025-06-13 09:36:20.579 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 27ms. Found 0 repository interfaces. +2025-06-13 09:36:20.870 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$6ccd9e54] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2025-06-13 09:36:21.221 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 9092 (http) +2025-06-13 09:36:21.239 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-9092"] +2025-06-13 09:36:21.251 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2025-06-13 09:36:21.251 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.16] +2025-06-13 09:36:21.258 [main] INFO org.apache.catalina.core.AprLifecycleListener - Loaded APR based Apache Tomcat Native library [1.2.24] using APR version [1.7.0]. +2025-06-13 09:36:21.258 [main] INFO org.apache.catalina.core.AprLifecycleListener - APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true]. +2025-06-13 09:36:21.258 [main] INFO org.apache.catalina.core.AprLifecycleListener - APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true] +2025-06-13 09:36:21.261 [main] INFO org.apache.catalina.core.AprLifecycleListener - OpenSSL successfully initialized [OpenSSL 1.1.1g 21 Apr 2020] +2025-06-13 09:36:21.422 [main] INFO o.a.c.c.C.[Tomcat].[localhost].[/clwcs] - Initializing Spring embedded WebApplicationContext +2025-06-13 09:36:21.422 [main] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 1671 ms +2025-06-13 09:36:21.725 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... +2025-06-13 09:36:21.933 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. +2025-06-13 09:36:23.113 [main] INFO com.zy.core.ServerBootstrap - 鏍稿績鎺у埗灞傚紑濮嬪垵濮嬪寲............................................... +2025-06-13 09:36:25.126 [main] INFO com.zy.core.ServerBootstrap - 鍒濆鍖栧爢鍨涙満绾跨▼................................................... +2025-06-13 09:36:25.128 [main] INFO com.zy.core.ServerBootstrap - 鍒濆鍖栬緭閫佺嚎绾跨▼................................................... +2025-06-13 09:36:25.131 [main] INFO com.zy.core.ServerBootstrap - 鍒濆鍖栨潯鐮佹壂鎻忎华绾跨▼................................................... +2025-06-13 09:36:25.131 [main] INFO com.zy.core.ServerBootstrap - 鍒濆鍖朙ED绾跨▼................................................... +2025-06-13 09:36:25.134 [main] INFO com.zy.core.ServerBootstrap - 鏍稿績鎺у埗灞傚凡鍚姩............................................... +2025-06-13 09:36:25.202 [Thread-12] INFO com.zy.core.thread.SiemensCrnThread - 鍫嗗灈鏈簆lc杩炴帴鎴愬姛 ===>> [id:1] [ip:178.18.1.130] [port:102] [rack:0] [slot:0] +2025-06-13 09:36:25.237 [Thread-13] INFO com.zy.core.thread.SiemensDevpThread - 杈撻�佺嚎plc杩炴帴鎴愬姛 ===>> [id:1] [ip:178.18.1.140] [port:102] +2025-06-13 09:36:25.248 [main] INFO com.zy.core.netty.OnlineServer - TCP server started successfully, port锛�0 +2025-06-13 09:36:25.906 [Thread-13] INFO com.zy.core.thread.BarcodeThread - 1鍙锋潯鐮佸櫒锛屾绱㈡暟鎹細80000001 +2025-06-13 09:36:28.421 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor' +2025-06-13 09:36:29.023 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-9092"] +2025-06-13 09:36:29.037 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 9092 (http) with context path '/clwcs' +2025-06-13 09:36:29.039 [main] INFO com.zy.Boot - Started Boot in 9.853 seconds (JVM running for 12.505) +2025-06-13 09:36:59.281 [http-nio-9092-exec-6] INFO o.a.c.c.C.[Tomcat].[localhost].[/clwcs] - Initializing Spring DispatcherServlet 'dispatcherServlet' +2025-06-13 09:36:59.281 [http-nio-9092-exec-6] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' +2025-06-13 09:36:59.289 [http-nio-9092-exec-6] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 8 ms +2025-06-13 09:46:12.183 [Thread-26] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'applicationTaskExecutor' +2025-06-13 09:46:12.189 [Thread-26] INFO com.zy.core.netty.OnlineServer - TCP server stopped successfully, port: 0 +2025-06-13 09:46:12.191 [Thread-26] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... +2025-06-13 09:46:12.193 [Thread-26] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. +2025-06-13 09:46:12.580 [Thread-12] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Starting... +2025-06-13 09:46:12.612 [Thread-12] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Start completed. +2025-06-13 10:55:57.329 [main] INFO com.zy.Boot - Starting Boot on zzzzzzz with PID 28796 (D:\IDEA\zy-wcs\target\classes started by zwl in D:\IDEA\zy-wcs) +2025-06-13 10:55:57.330 [main] INFO com.zy.Boot - No active profile set, falling back to default profiles: default +2025-06-13 10:55:58.125 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode! +2025-06-13 10:55:58.127 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data repositories in DEFAULT mode. +2025-06-13 10:55:58.171 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 32ms. Found 0 repository interfaces. +2025-06-13 10:55:58.561 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$566f3fda] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2025-06-13 10:55:58.846 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 9092 (http) +2025-06-13 10:55:58.865 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-9092"] +2025-06-13 10:55:58.876 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2025-06-13 10:55:58.876 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.16] +2025-06-13 10:55:58.883 [main] INFO org.apache.catalina.core.AprLifecycleListener - Loaded APR based Apache Tomcat Native library [1.2.24] using APR version [1.7.0]. +2025-06-13 10:55:58.883 [main] INFO org.apache.catalina.core.AprLifecycleListener - APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true]. +2025-06-13 10:55:58.883 [main] INFO org.apache.catalina.core.AprLifecycleListener - APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true] +2025-06-13 10:55:58.887 [main] INFO org.apache.catalina.core.AprLifecycleListener - OpenSSL successfully initialized [OpenSSL 1.1.1g 21 Apr 2020] +2025-06-13 10:55:59.048 [main] INFO o.a.c.c.C.[Tomcat].[localhost].[/clwcs] - Initializing Spring embedded WebApplicationContext +2025-06-13 10:55:59.048 [main] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 1668 ms +2025-06-13 10:55:59.341 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... +2025-06-13 10:55:59.534 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. +2025-06-13 10:56:00.748 [main] INFO com.zy.core.ServerBootstrap - 鏍稿績鎺у埗灞傚紑濮嬪垵濮嬪寲............................................... +2025-06-13 10:56:02.751 [main] INFO com.zy.core.ServerBootstrap - 鍒濆鍖栧爢鍨涙満绾跨▼................................................... +2025-06-13 10:56:02.753 [main] INFO com.zy.core.ServerBootstrap - 鍒濆鍖栬緭閫佺嚎绾跨▼................................................... +2025-06-13 10:56:02.755 [main] INFO com.zy.core.ServerBootstrap - 鍒濆鍖栨潯鐮佹壂鎻忎华绾跨▼................................................... +2025-06-13 10:56:02.755 [main] INFO com.zy.core.ServerBootstrap - 鍒濆鍖朙ED绾跨▼................................................... +2025-06-13 10:56:02.758 [main] INFO com.zy.core.ServerBootstrap - 鏍稿績鎺у埗灞傚凡鍚姩............................................... +2025-06-13 10:56:02.857 [main] INFO com.zy.core.netty.OnlineServer - TCP server started successfully, port锛�0 +2025-06-13 10:56:02.866 [Thread-12] INFO com.zy.core.thread.SiemensCrnThread - 鍫嗗灈鏈簆lc杩炴帴鎴愬姛 ===>> [id:1] [ip:178.18.1.130] [port:102] [rack:0] [slot:0] +2025-06-13 10:56:02.923 [Thread-13] INFO com.zy.core.thread.SiemensDevpThread - 杈撻�佺嚎plc杩炴帴鎴愬姛 ===>> [id:1] [ip:178.18.1.140] [port:102] +2025-06-13 10:56:03.580 [Thread-13] INFO com.zy.core.thread.BarcodeThread - 1鍙锋潯鐮佸櫒锛屾绱㈡暟鎹細80000001 +2025-06-13 10:56:06.106 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor' +2025-06-13 10:56:06.636 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-9092"] +2025-06-13 10:56:06.659 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 9092 (http) with context path '/clwcs' +2025-06-13 10:56:06.662 [main] INFO com.zy.Boot - Started Boot in 9.879 seconds (JVM running for 12.664) +2025-06-13 10:56:06.986 [http-nio-9092-exec-4] INFO o.a.c.c.C.[Tomcat].[localhost].[/clwcs] - Initializing Spring DispatcherServlet 'dispatcherServlet' +2025-06-13 10:56:06.986 [http-nio-9092-exec-4] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' +2025-06-13 10:56:06.992 [http-nio-9092-exec-4] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 6 ms +2025-06-13 10:56:08.055 [Thread-16] INFO com.zy.asrs.service.impl.MainServiceImpl - 鍫嗗灈鏈哄懡浠や笅鍙戞垚鍔燂紝鍫嗗灈鏈哄彿=1锛屼换鍔℃暟鎹�={"sourcePosX":1,"taskMode":3,"crnNo":1,"sourceStaNo":0,"command":1,"ackFinish":0,"destinationLane":0,"taskNo":3023,"destinationPosZ":1,"sourceLane":0,"destinationPosY":19,"destinationStaNo":0,"destinationPosX":2,"sourcePosY":1,"sourcePosZ":1} +2025-06-13 10:56:08.601 [Thread-12] INFO com.zy.core.thread.SiemensCrnThread - 鍫嗗灈鏈哄懡浠や笅鍙慬id:1] >>>>> {"sourcePosX":1,"taskMode":3,"crnNo":1,"sourceStaNo":0,"command":1,"ackFinish":0,"destinationLane":0,"taskNo":3023,"destinationPosZ":1,"sourceLane":0,"destinationPosY":19,"destinationStaNo":0,"destinationPosX":2,"sourcePosY":1,"sourcePosZ":1} +2025-06-13 10:57:19.207 [Thread-12] INFO com.zy.core.thread.SiemensCrnThread - 鍫嗗灈鏈哄懡浠や笅鍙慬id:1] >>>>> {"sourcePosX":0,"taskMode":0,"crnNo":1,"sourceStaNo":0,"command":0,"ackFinish":1,"destinationLane":0,"taskNo":0,"destinationPosZ":0,"sourceLane":0,"destinationPosY":0,"destinationStaNo":0,"destinationPosX":0,"sourcePosY":0,"sourcePosZ":0} +2025-06-13 10:57:19.816 [Thread-13] INFO com.zy.core.thread.SiemensDevpThread - 杈撻�佺嚎鍛戒护涓嬪彂 [id:1] >>>>> 鍛戒护涓嬪彂锛� {"inEnable":false,"weightErr":false,"staNo":102,"infraredErr":false,"pakMk":true,"rightErr":false,"frontErr":false,"workNo":3023,"high":false,"leftErr":false,"outEnable":false,"upcontactErr":false,"low":false,"inverterErr":false,"seizeSeatErr":false,"breakerErr":false,"outTimeErr":false,"autoing":true,"loading":true,"fullPlt":false,"contactErr":false,"barcodeErr":false,"backErr":false,"highErr":false,"siteId":103,"wrkYgoodsN":false,"emptyMk":false} +2025-06-13 13:16:38.732 [Thread-13] INFO com.zy.core.thread.BarcodeThread - 1鍙锋潯鐮佸櫒锛屾绱㈡暟鎹細00000000 +2025-06-13 13:16:43.962 [Thread-13] INFO com.zy.core.thread.BarcodeThread - 1鍙锋潯鐮佸櫒锛屾绱㈡暟鎹細80000001 +2025-06-13 13:18:14.286 [Thread-26] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'applicationTaskExecutor' +2025-06-13 13:18:14.300 [Thread-26] INFO com.zy.core.netty.OnlineServer - TCP server stopped successfully, port: 0 +2025-06-13 13:18:14.304 [Thread-26] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... +2025-06-13 13:18:14.310 [Thread-26] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. +2025-06-13 13:18:14.781 [Thread-12] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Starting... +2025-06-13 13:18:14.807 [Thread-12] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Start completed. +2025-06-13 13:18:23.615 [main] INFO com.zy.Boot - Starting Boot on zzzzzzz with PID 26232 (D:\IDEA\zy-wcs\target\classes started by zwl in D:\IDEA\zy-wcs) +2025-06-13 13:18:23.616 [main] INFO com.zy.Boot - No active profile set, falling back to default profiles: default +2025-06-13 13:18:24.458 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode! +2025-06-13 13:18:24.460 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data repositories in DEFAULT mode. +2025-06-13 13:18:24.496 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 25ms. Found 0 repository interfaces. +2025-06-13 13:18:24.765 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$283ec6aa] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) +2025-06-13 13:18:25.103 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 9092 (http) +2025-06-13 13:18:25.120 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-9092"] +2025-06-13 13:18:25.134 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2025-06-13 13:18:25.134 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.16] +2025-06-13 13:18:25.141 [main] INFO org.apache.catalina.core.AprLifecycleListener - Loaded APR based Apache Tomcat Native library [1.2.24] using APR version [1.7.0]. +2025-06-13 13:18:25.141 [main] INFO org.apache.catalina.core.AprLifecycleListener - APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true]. +2025-06-13 13:18:25.142 [main] INFO org.apache.catalina.core.AprLifecycleListener - APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true] +2025-06-13 13:18:25.146 [main] INFO org.apache.catalina.core.AprLifecycleListener - OpenSSL successfully initialized [OpenSSL 1.1.1g 21 Apr 2020] +2025-06-13 13:18:25.265 [main] INFO o.a.c.c.C.[Tomcat].[localhost].[/clwcs] - Initializing Spring embedded WebApplicationContext +2025-06-13 13:18:25.265 [main] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 1606 ms +2025-06-13 13:18:25.545 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... +2025-06-13 13:18:25.729 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. +2025-06-13 13:18:26.866 [main] INFO com.zy.core.ServerBootstrap - 鏍稿績鎺у埗灞傚紑濮嬪垵濮嬪寲............................................... +2025-06-13 13:18:28.879 [main] INFO com.zy.core.ServerBootstrap - 鍒濆鍖栧爢鍨涙満绾跨▼................................................... +2025-06-13 13:18:28.881 [main] INFO com.zy.core.ServerBootstrap - 鍒濆鍖栬緭閫佺嚎绾跨▼................................................... +2025-06-13 13:18:28.884 [main] INFO com.zy.core.ServerBootstrap - 鍒濆鍖栨潯鐮佹壂鎻忎华绾跨▼................................................... +2025-06-13 13:18:28.886 [main] INFO com.zy.core.ServerBootstrap - 鍒濆鍖朙ED绾跨▼................................................... +2025-06-13 13:18:28.890 [main] INFO com.zy.core.ServerBootstrap - 鏍稿績鎺у埗灞傚凡鍚姩............................................... +2025-06-13 13:18:28.993 [main] INFO com.zy.core.netty.OnlineServer - TCP server started successfully, port锛�0 +2025-06-13 13:18:29.030 [Thread-11] INFO com.zy.core.thread.SiemensCrnThread - 鍫嗗灈鏈簆lc杩炴帴鎴愬姛 ===>> [id:1] [ip:178.18.1.130] [port:102] [rack:0] [slot:0] +2025-06-13 13:18:29.048 [Thread-13] INFO com.zy.core.thread.SiemensDevpThread - 杈撻�佺嚎plc杩炴帴鎴愬姛 ===>> [id:1] [ip:178.18.1.140] [port:102] +2025-06-13 13:18:29.715 [Thread-13] INFO com.zy.core.thread.BarcodeThread - 1鍙锋潯鐮佸櫒锛屾绱㈡暟鎹細80000001 +2025-06-13 13:18:32.309 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor' +2025-06-13 13:18:32.819 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-9092"] +2025-06-13 13:18:32.834 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 9092 (http) with context path '/clwcs' +2025-06-13 13:18:32.837 [main] INFO com.zy.Boot - Started Boot in 9.802 seconds (JVM running for 14.497) +2025-06-13 13:18:45.099 [Thread-13] INFO com.zy.core.thread.SiemensDevpThread - 杈撻�佺嚎鍛戒护涓嬪彂 [id:1] >>>>> 鍛戒护涓嬪彂锛� {"inEnable":true,"weightErr":false,"staNo":101,"infraredErr":false,"pakMk":true,"rightErr":false,"frontErr":false,"workNo":3023,"high":false,"leftErr":false,"outEnable":false,"upcontactErr":false,"low":true,"inverterErr":false,"seizeSeatErr":false,"breakerErr":false,"outTimeErr":false,"autoing":true,"loading":true,"fullPlt":true,"contactErr":false,"barcodeErr":false,"backErr":false,"highErr":false,"siteId":101,"wrkYgoodsN":false,"emptyMk":false} +2025-06-13 13:18:47.350 [Thread-11] INFO com.zy.core.thread.SiemensCrnThread - 鍫嗗灈鏈哄懡浠や笅鍙慬id:1] >>>>> {"sourcePosX":2,"taskMode":3,"crnNo":1,"sourceStaNo":0,"command":1,"ackFinish":0,"destinationLane":0,"taskNo":3023,"destinationPosZ":1,"sourceLane":0,"destinationPosY":1,"destinationStaNo":0,"destinationPosX":1,"sourcePosY":18,"sourcePosZ":1} +2025-06-13 13:19:06.315 [http-nio-9092-exec-3] INFO o.a.c.c.C.[Tomcat].[localhost].[/clwcs] - Initializing Spring DispatcherServlet 'dispatcherServlet' +2025-06-13 13:19:06.315 [http-nio-9092-exec-3] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' +2025-06-13 13:19:06.320 [http-nio-9092-exec-3] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 5 ms +2025-06-13 13:20:05.313 [Thread-11] INFO com.zy.core.thread.SiemensCrnThread - 鍫嗗灈鏈哄懡浠や笅鍙慬id:1] >>>>> {"sourcePosX":0,"taskMode":0,"crnNo":1,"sourceStaNo":0,"command":0,"ackFinish":1,"destinationLane":0,"taskNo":0,"destinationPosZ":0,"sourceLane":0,"destinationPosY":0,"destinationStaNo":0,"destinationPosX":0,"sourcePosY":0,"sourcePosZ":0} +2025-06-13 13:21:04.628 [Thread-16] INFO com.zy.asrs.service.impl.MainServiceImpl - 鍫嗗灈鏈哄懡浠や笅鍙戞垚鍔燂紝鍫嗗灈鏈哄彿=1锛屼换鍔℃暟鎹�={"sourcePosX":1,"taskMode":3,"crnNo":1,"sourceStaNo":0,"command":1,"ackFinish":0,"destinationLane":0,"taskNo":3024,"destinationPosZ":1,"sourceLane":0,"destinationPosY":19,"destinationStaNo":0,"destinationPosX":2,"sourcePosY":1,"sourcePosZ":1} +2025-06-13 13:21:05.524 [Thread-11] INFO com.zy.core.thread.SiemensCrnThread - 鍫嗗灈鏈哄懡浠や笅鍙慬id:1] >>>>> {"sourcePosX":1,"taskMode":3,"crnNo":1,"sourceStaNo":0,"command":1,"ackFinish":0,"destinationLane":0,"taskNo":3024,"destinationPosZ":1,"sourceLane":0,"destinationPosY":19,"destinationStaNo":0,"destinationPosX":2,"sourcePosY":1,"sourcePosZ":1} +2025-06-13 13:22:23.878 [Thread-11] INFO com.zy.core.thread.SiemensCrnThread - 鍫嗗灈鏈哄懡浠や笅鍙慬id:1] >>>>> {"sourcePosX":0,"taskMode":0,"crnNo":1,"sourceStaNo":0,"command":0,"ackFinish":1,"destinationLane":0,"taskNo":0,"destinationPosZ":0,"sourceLane":0,"destinationPosY":0,"destinationStaNo":0,"destinationPosX":0,"sourcePosY":0,"sourcePosZ":0} +2025-06-13 13:22:24.072 [Thread-13] INFO com.zy.core.thread.SiemensDevpThread - 杈撻�佺嚎鍛戒护涓嬪彂 [id:1] >>>>> 鍛戒护涓嬪彂锛� {"inEnable":false,"weightErr":false,"staNo":102,"infraredErr":false,"pakMk":true,"rightErr":false,"frontErr":false,"workNo":3024,"high":false,"leftErr":false,"outEnable":false,"upcontactErr":false,"low":false,"inverterErr":false,"seizeSeatErr":false,"breakerErr":false,"outTimeErr":false,"autoing":true,"loading":true,"fullPlt":false,"contactErr":false,"barcodeErr":false,"backErr":false,"highErr":false,"siteId":103,"wrkYgoodsN":false,"emptyMk":false} +2025-06-13 13:32:57.580 [Thread-13] INFO com.zy.core.thread.BarcodeThread - 1鍙锋潯鐮佸櫒锛屾绱㈡暟鎹細00000000 +2025-06-13 13:33:01.865 [Thread-13] INFO com.zy.core.thread.BarcodeThread - 1鍙锋潯鐮佸櫒锛屾绱㈡暟鎹細80000001 +2025-06-13 13:33:16.707 [Thread-13] INFO com.zy.core.thread.SiemensDevpThread - 杈撻�佺嚎鍛戒护涓嬪彂 [id:1] >>>>> 鍛戒护涓嬪彂锛� {"inEnable":true,"weightErr":false,"staNo":101,"infraredErr":false,"pakMk":true,"rightErr":false,"frontErr":false,"workNo":3024,"high":false,"leftErr":false,"outEnable":false,"upcontactErr":false,"low":true,"inverterErr":false,"seizeSeatErr":false,"breakerErr":false,"outTimeErr":false,"autoing":true,"loading":true,"fullPlt":true,"contactErr":false,"barcodeErr":false,"backErr":false,"highErr":false,"siteId":101,"wrkYgoodsN":false,"emptyMk":false} +2025-06-13 13:33:18.979 [Thread-11] INFO com.zy.core.thread.SiemensCrnThread - 鍫嗗灈鏈哄懡浠や笅鍙慬id:1] >>>>> {"sourcePosX":2,"taskMode":3,"crnNo":1,"sourceStaNo":0,"command":1,"ackFinish":0,"destinationLane":0,"taskNo":3024,"destinationPosZ":1,"sourceLane":0,"destinationPosY":1,"destinationStaNo":0,"destinationPosX":1,"sourcePosY":18,"sourcePosZ":1} +2025-06-13 13:34:38.956 [Thread-11] INFO com.zy.core.thread.SiemensCrnThread - 鍫嗗灈鏈哄懡浠や笅鍙慬id:1] >>>>> {"sourcePosX":0,"taskMode":0,"crnNo":1,"sourceStaNo":0,"command":0,"ackFinish":1,"destinationLane":0,"taskNo":0,"destinationPosZ":0,"sourceLane":0,"destinationPosY":0,"destinationStaNo":0,"destinationPosX":0,"sourcePosY":0,"sourcePosZ":0} +2025-06-13 13:34:54.932 [Thread-16] INFO com.zy.asrs.service.impl.MainServiceImpl - 鍫嗗灈鏈哄懡浠や笅鍙戞垚鍔燂紝鍫嗗灈鏈哄彿=1锛屼换鍔℃暟鎹�={"sourcePosX":1,"taskMode":3,"crnNo":1,"sourceStaNo":0,"command":1,"ackFinish":0,"destinationLane":0,"taskNo":6040,"destinationPosZ":1,"sourceLane":0,"destinationPosY":19,"destinationStaNo":0,"destinationPosX":2,"sourcePosY":1,"sourcePosZ":1} +2025-06-13 13:34:55.666 [Thread-11] INFO com.zy.core.thread.SiemensCrnThread - 鍫嗗灈鏈哄懡浠や笅鍙慬id:1] >>>>> {"sourcePosX":1,"taskMode":3,"crnNo":1,"sourceStaNo":0,"command":1,"ackFinish":0,"destinationLane":0,"taskNo":6040,"destinationPosZ":1,"sourceLane":0,"destinationPosY":19,"destinationStaNo":0,"destinationPosX":2,"sourcePosY":1,"sourcePosZ":1} +2025-06-13 13:36:07.392 [Thread-11] INFO com.zy.core.thread.SiemensCrnThread - 鍫嗗灈鏈哄懡浠や笅鍙慬id:1] >>>>> {"sourcePosX":0,"taskMode":0,"crnNo":1,"sourceStaNo":0,"command":0,"ackFinish":1,"destinationLane":0,"taskNo":0,"destinationPosZ":0,"sourceLane":0,"destinationPosY":0,"destinationStaNo":0,"destinationPosX":0,"sourcePosY":0,"sourcePosZ":0} +2025-06-13 13:36:08.071 [Thread-13] INFO com.zy.core.thread.SiemensDevpThread - 杈撻�佺嚎鍛戒护涓嬪彂 [id:1] >>>>> 鍛戒护涓嬪彂锛� {"inEnable":false,"weightErr":false,"staNo":102,"infraredErr":false,"pakMk":true,"rightErr":false,"frontErr":false,"workNo":6040,"high":false,"leftErr":false,"outEnable":false,"upcontactErr":false,"low":false,"inverterErr":false,"seizeSeatErr":false,"breakerErr":false,"outTimeErr":false,"autoing":true,"loading":true,"fullPlt":false,"contactErr":false,"barcodeErr":false,"backErr":false,"highErr":false,"siteId":103,"wrkYgoodsN":false,"emptyMk":false} +2025-06-13 13:54:38.968 [Thread-25] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'applicationTaskExecutor' +2025-06-13 13:54:38.978 [Thread-25] INFO com.zy.core.netty.OnlineServer - TCP server stopped successfully, port: 0 +2025-06-13 13:54:38.980 [Thread-25] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... +2025-06-13 13:54:38.983 [Thread-25] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. +2025-06-13 13:54:39.315 [Thread-11] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Starting... +2025-06-13 13:54:39.362 [Thread-11] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Start completed. diff --git a/log/warn.log b/log/warn.log index 48044ec..aec6f6d 100644 --- a/log/warn.log +++ b/log/warn.log @@ -1,6 +1,251 @@ -2025-04-19 14:01:46.639 [main] WARN com.baomidou.mybatisplus.toolkit.TableInfoHelper - Warn: Could not find @TableId in Class: com.zy.asrs.entity.LocDetl. -2025-04-19 14:01:46.639 [main] WARN com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.LocDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. -2025-04-19 14:01:46.894 [main] WARN com.baomidou.mybatisplus.toolkit.TableInfoHelper - Warn: Could not find @TableId in Class: com.zy.asrs.entity.WaitPakin. -2025-04-19 14:01:46.894 [main] WARN com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WaitPakin ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. -2025-04-19 14:01:46.922 [main] WARN com.baomidou.mybatisplus.toolkit.TableInfoHelper - Warn: Could not find @TableId in Class: com.zy.asrs.entity.WrkDetl. -2025-04-19 14:01:46.922 [main] WARN com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WrkDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. +2025-06-13 08:28:33.302 [main] WARN com.baomidou.mybatisplus.toolkit.TableInfoHelper - Warn: Could not find @TableId in Class: com.zy.asrs.entity.LocDetl. +2025-06-13 08:28:33.304 [main] WARN com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.LocDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. +2025-06-13 08:28:33.572 [main] WARN com.baomidou.mybatisplus.toolkit.TableInfoHelper - Warn: Could not find @TableId in Class: com.zy.asrs.entity.WaitPakin. +2025-06-13 08:28:33.572 [main] WARN com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WaitPakin ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. +2025-06-13 08:28:33.589 [main] WARN com.baomidou.mybatisplus.toolkit.TableInfoHelper - Warn: Could not find @TableId in Class: com.zy.asrs.entity.WrkDetl. +2025-06-13 08:28:33.590 [main] WARN com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WrkDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. +2025-06-13 08:42:08.396 [mssql-timeout-task-1-854e35d3-b727-42fd-92b1-d1a08284d320] WARN com.microsoft.sqlserver.jdbc.internals.TDS.Command - TDSCommand@2ea9536e (SQLServerStatement:9976 executeXXX): Command could not be timed out. Reason: Socket closed +2025-06-13 08:42:08.396 [Thread-16] WARN com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connection ConnectionID:2 ClientConnectionId: 854e35d3-b727-42fd-92b1-d1a08284d320 (璇ヨ繛鎺ュ凡鍏抽棴銆�). Possibly consider using a shorter maxLifetime value. +2025-06-13 08:42:13.399 [Thread-16] WARN com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connection ConnectionID:1 ClientConnectionId: bca8cda4-6353-40f7-be94-0ed9679bb021 (璇ヨ繛鎺ュ凡鍏抽棴銆�). Possibly consider using a shorter maxLifetime value. +2025-06-13 08:42:18.412 [mssql-timeout-task-2-cff5bae3-2c40-4ca6-a270-2195ccf29aab] WARN com.microsoft.sqlserver.jdbc.internals.TDS.Command - TDSCommand@1c382aa4 (SQLServerStatement:9978 executeXXX): Command could not be timed out. Reason: Socket closed +2025-06-13 08:42:18.412 [Thread-16] WARN com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connection ConnectionID:3 ClientConnectionId: cff5bae3-2c40-4ca6-a270-2195ccf29aab (璇ヨ繛鎺ュ凡鍏抽棴銆�). Possibly consider using a shorter maxLifetime value. +2025-06-13 08:42:23.418 [Thread-16] WARN com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connection ConnectionID:4 ClientConnectionId: 2496d87b-71f6-4e12-9213-7f7c05e9dff2 (璇ヨ繛鎺ュ凡鍏抽棴銆�). Possibly consider using a shorter maxLifetime value. +2025-06-13 08:42:28.432 [mssql-timeout-task-3-752d47ad-a0db-4a6a-ac5d-8398d2381103] WARN com.microsoft.sqlserver.jdbc.internals.TDS.Command - TDSCommand@5d5b7589 (SQLServerStatement:9980 executeXXX): Command could not be timed out. Reason: Socket closed +2025-06-13 08:42:28.432 [Thread-16] WARN com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connection ConnectionID:5 ClientConnectionId: 752d47ad-a0db-4a6a-ac5d-8398d2381103 (璇ヨ繛鎺ュ凡鍏抽棴銆�). Possibly consider using a shorter maxLifetime value. +2025-06-13 08:42:33.439 [mssql-timeout-task-4-52f86a3c-c000-4aec-ac60-8d76b4c39e87] WARN com.microsoft.sqlserver.jdbc.internals.TDS.Command - TDSCommand@58c985b9 (SQLServerStatement:9981 executeXXX): Command could not be timed out. Reason: Socket closed +2025-06-13 08:42:33.439 [Thread-16] WARN com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connection ConnectionID:6 ClientConnectionId: 52f86a3c-c000-4aec-ac60-8d76b4c39e87 (璇ヨ繛鎺ュ凡鍏抽棴銆�). Possibly consider using a shorter maxLifetime value. +2025-06-13 08:42:39.448 [mssql-timeout-task-5-5f2f8fa1-a93b-4c1a-b700-2f7717ee3544] WARN com.microsoft.sqlserver.jdbc.internals.TDS.Command - TDSCommand@3d9d6b66 (SQLServerStatement:9982 executeXXX): Command could not be timed out. Reason: Socket closed +2025-06-13 08:42:39.448 [Thread-16] WARN com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connection ConnectionID:7 ClientConnectionId: 5f2f8fa1-a93b-4c1a-b700-2f7717ee3544 (璇ヨ繛鎺ュ凡鍏抽棴銆�). Possibly consider using a shorter maxLifetime value. +2025-06-13 08:42:44.452 [mssql-timeout-task-6-963f409c-de29-4373-a2ad-16ba60ca9fa3] WARN com.microsoft.sqlserver.jdbc.internals.TDS.Command - TDSCommand@432a7fe8 (SQLServerStatement:9983 executeXXX): Command could not be timed out. Reason: Socket closed +2025-06-13 08:42:44.452 [Thread-16] WARN com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connection ConnectionID:8 ClientConnectionId: 963f409c-de29-4373-a2ad-16ba60ca9fa3 (璇ヨ繛鎺ュ凡鍏抽棴銆�). Possibly consider using a shorter maxLifetime value. +2025-06-13 08:42:49.453 [Thread-16] WARN com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connection ConnectionID:9 ClientConnectionId: beeec058-76a4-4c16-885c-a4614289422f (璇ヨ繛鎺ュ凡鍏抽棴銆�). Possibly consider using a shorter maxLifetime value. +2025-06-13 08:42:54.460 [Thread-16] WARN com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connection ConnectionID:10 ClientConnectionId: 00c45593-2c1d-4331-a8e7-8274d181b297 (璇ヨ繛鎺ュ凡鍏抽棴銆�). Possibly consider using a shorter maxLifetime value. +2025-06-13 09:12:28.421 [Thread-12] WARN com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.LocDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. +2025-06-13 09:12:28.736 [Thread-12] WARN com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WaitPakin ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. +2025-06-13 09:12:28.754 [Thread-12] WARN com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WrkDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. +2025-06-13 09:12:43.683 [main] WARN com.baomidou.mybatisplus.toolkit.TableInfoHelper - Warn: Could not find @TableId in Class: com.zy.asrs.entity.LocDetl. +2025-06-13 09:12:43.684 [main] WARN com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.LocDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. +2025-06-13 09:12:43.890 [main] WARN com.baomidou.mybatisplus.toolkit.TableInfoHelper - Warn: Could not find @TableId in Class: com.zy.asrs.entity.WaitPakin. +2025-06-13 09:12:43.890 [main] WARN com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WaitPakin ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. +2025-06-13 09:12:43.906 [main] WARN com.baomidou.mybatisplus.toolkit.TableInfoHelper - Warn: Could not find @TableId in Class: com.zy.asrs.entity.WrkDetl. +2025-06-13 09:12:43.906 [main] WARN com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WrkDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. +2025-06-13 09:36:12.181 [Thread-11] WARN com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.LocDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. +2025-06-13 09:36:12.385 [Thread-11] WARN com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WaitPakin ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. +2025-06-13 09:36:12.397 [Thread-11] WARN com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WrkDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. +2025-06-13 09:36:22.249 [main] WARN com.baomidou.mybatisplus.toolkit.TableInfoHelper - Warn: Could not find @TableId in Class: com.zy.asrs.entity.LocDetl. +2025-06-13 09:36:22.250 [main] WARN com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.LocDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. +2025-06-13 09:36:22.492 [main] WARN com.baomidou.mybatisplus.toolkit.TableInfoHelper - Warn: Could not find @TableId in Class: com.zy.asrs.entity.WaitPakin. +2025-06-13 09:36:22.492 [main] WARN com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WaitPakin ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. +2025-06-13 09:36:22.509 [main] WARN com.baomidou.mybatisplus.toolkit.TableInfoHelper - Warn: Could not find @TableId in Class: com.zy.asrs.entity.WrkDetl. +2025-06-13 09:36:22.509 [main] WARN com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WrkDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. +2025-06-13 09:46:12.739 [Thread-12] WARN com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.LocDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. +2025-06-13 09:46:12.937 [Thread-12] WARN com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WaitPakin ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. +2025-06-13 09:46:12.949 [Thread-12] WARN com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WrkDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. +2025-06-13 10:55:59.825 [main] WARN com.baomidou.mybatisplus.toolkit.TableInfoHelper - Warn: Could not find @TableId in Class: com.zy.asrs.entity.LocDetl. +2025-06-13 10:55:59.825 [main] WARN com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.LocDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. +2025-06-13 10:56:00.058 [main] WARN com.baomidou.mybatisplus.toolkit.TableInfoHelper - Warn: Could not find @TableId in Class: com.zy.asrs.entity.WaitPakin. +2025-06-13 10:56:00.058 [main] WARN com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WaitPakin ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. +2025-06-13 10:56:00.074 [main] WARN com.baomidou.mybatisplus.toolkit.TableInfoHelper - Warn: Could not find @TableId in Class: com.zy.asrs.entity.WrkDetl. +2025-06-13 10:56:00.074 [main] WARN com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WrkDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. +2025-06-13 13:18:15.005 [Thread-12] WARN com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.LocDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. +2025-06-13 13:18:15.203 [Thread-12] WARN com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WaitPakin ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. +2025-06-13 13:18:15.231 [Thread-12] WARN com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WrkDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. +2025-06-13 13:18:26.032 [main] WARN com.baomidou.mybatisplus.toolkit.TableInfoHelper - Warn: Could not find @TableId in Class: com.zy.asrs.entity.LocDetl. +2025-06-13 13:18:26.032 [main] WARN com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.LocDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. +2025-06-13 13:18:26.271 [main] WARN com.baomidou.mybatisplus.toolkit.TableInfoHelper - Warn: Could not find @TableId in Class: com.zy.asrs.entity.WaitPakin. +2025-06-13 13:18:26.271 [main] WARN com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WaitPakin ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. +2025-06-13 13:18:26.291 [main] WARN com.baomidou.mybatisplus.toolkit.TableInfoHelper - Warn: Could not find @TableId in Class: com.zy.asrs.entity.WrkDetl. +2025-06-13 13:18:26.291 [main] WARN com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WrkDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. +2025-06-13 13:48:16.429 [Thread-16] WARN com.zaxxer.hikari.pool.ProxyConnection - HikariPool-1 - Connection ConnectionID:6 ClientConnectionId: db9986cd-9eff-4d30-ad67-04c4a6cbf839 marked as broken because of SQLSTATE(08S01), ErrorCode(0) +com.microsoft.sqlserver.jdbc.SQLServerException: Connection reset + at com.microsoft.sqlserver.jdbc.SQLServerConnection.terminate(SQLServerConnection.java:2998) + at com.microsoft.sqlserver.jdbc.TDSChannel.read(IOBuffer.java:2034) + at com.microsoft.sqlserver.jdbc.TDSReader.readPacket(IOBuffer.java:6446) + at com.microsoft.sqlserver.jdbc.TDSCommand.startResponse(IOBuffer.java:7610) + at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePreparedStatement(SQLServerPreparedStatement.java:598) + at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PrepStmtExecCmd.doExecute(SQLServerPreparedStatement.java:522) + at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:7225) + at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:3053) + at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(SQLServerStatement.java:247) + at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(SQLServerStatement.java:222) + at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.execute(SQLServerPreparedStatement.java:503) + at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) + at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) + at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:63) + at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) + at sun.reflect.GeneratedMethodAccessor108.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:63) + at com.sun.proxy.$Proxy155.query(Unknown Source) + at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) + at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326) + at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) + at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) + at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:83) + at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148) + at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141) + at sun.reflect.GeneratedMethodAccessor159.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433) + at com.sun.proxy.$Proxy77.selectList(Unknown Source) + at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230) + at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139) + at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76) + at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59) + at com.sun.proxy.$Proxy106.selectList(Unknown Source) + at sun.reflect.GeneratedMethodAccessor178.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:343) + at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212) + at com.sun.proxy.$Proxy107.selectList(Unknown Source) + at com.zy.asrs.service.impl.BasErrLogServiceImpl.findLatest(BasErrLogServiceImpl.java:27) + at com.zy.asrs.service.impl.BasErrLogServiceImpl$$FastClassBySpringCGLIB$$c70e84fe.invoke(<generated>) + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:684) + at com.zy.asrs.service.impl.BasErrLogServiceImpl$$EnhancerBySpringCGLIB$$d496bc8f.findLatest(<generated>) + at com.zy.asrs.service.impl.MainServiceImpl.recCrnErr(MainServiceImpl.java:1291) + at com.zy.asrs.service.impl.MainServiceImpl$$FastClassBySpringCGLIB$$75c80c20.invoke(<generated>) + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:749) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:294) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:98) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) + at com.zy.asrs.service.impl.MainServiceImpl$$EnhancerBySpringCGLIB$$fc17d735.recCrnErr(<generated>) + at com.zy.core.MainProcess.lambda$start$0(MainProcess.java:64) + at java.lang.Thread.run(Thread.java:745) +Caused by: java.net.SocketException: Connection reset + at java.net.SocketInputStream.read(SocketInputStream.java:209) + at java.net.SocketInputStream.read(SocketInputStream.java:141) + at com.microsoft.sqlserver.jdbc.TDSChannel.read(IOBuffer.java:2026) + ... 62 common frames omitted +2025-06-13 13:48:16.575 [Thread-16] WARN o.s.jdbc.support.SQLErrorCodesFactory - Error while extracting database name - falling back to empty error codes +org.springframework.jdbc.support.MetaDataAccessException: Error while extracting DatabaseMetaData; nested exception is java.sql.SQLException: Connection is closed + at org.springframework.jdbc.support.JdbcUtils.extractDatabaseMetaData(JdbcUtils.java:331) + at org.springframework.jdbc.support.JdbcUtils.extractDatabaseMetaData(JdbcUtils.java:356) + at org.springframework.jdbc.support.SQLErrorCodesFactory.getErrorCodes(SQLErrorCodesFactory.java:214) + at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.setDataSource(SQLErrorCodeSQLExceptionTranslator.java:136) + at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.<init>(SQLErrorCodeSQLExceptionTranslator.java:99) + at org.mybatis.spring.MyBatisExceptionTranslator.initExceptionTranslator(MyBatisExceptionTranslator.java:87) + at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:72) + at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446) + at com.sun.proxy.$Proxy77.selectList(Unknown Source) + at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230) + at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139) + at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76) + at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59) + at com.sun.proxy.$Proxy106.selectList(Unknown Source) + at sun.reflect.GeneratedMethodAccessor178.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:343) + at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212) + at com.sun.proxy.$Proxy107.selectList(Unknown Source) + at com.zy.asrs.service.impl.BasErrLogServiceImpl.findLatest(BasErrLogServiceImpl.java:27) + at com.zy.asrs.service.impl.BasErrLogServiceImpl$$FastClassBySpringCGLIB$$c70e84fe.invoke(<generated>) + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:684) + at com.zy.asrs.service.impl.BasErrLogServiceImpl$$EnhancerBySpringCGLIB$$d496bc8f.findLatest(<generated>) + at com.zy.asrs.service.impl.MainServiceImpl.recCrnErr(MainServiceImpl.java:1291) + at com.zy.asrs.service.impl.MainServiceImpl$$FastClassBySpringCGLIB$$75c80c20.invoke(<generated>) + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:749) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:294) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:98) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) + at com.zy.asrs.service.impl.MainServiceImpl$$EnhancerBySpringCGLIB$$fc17d735.recCrnErr(<generated>) + at com.zy.core.MainProcess.lambda$start$0(MainProcess.java:64) + at java.lang.Thread.run(Thread.java:745) +Caused by: java.sql.SQLException: Connection is closed + at com.zaxxer.hikari.pool.ProxyConnection$ClosedConnection.lambda$getClosedConnection$0(ProxyConnection.java:489) + at com.sun.proxy.$Proxy66.getMetaData(Unknown Source) + at com.zaxxer.hikari.pool.ProxyConnection.getMetaData(ProxyConnection.java:354) + at com.zaxxer.hikari.pool.HikariProxyConnection.getMetaData(HikariProxyConnection.java) + at org.springframework.jdbc.support.JdbcUtils.extractDatabaseMetaData(JdbcUtils.java:320) + ... 40 common frames omitted +2025-06-13 13:54:38.983 [Thread-16] WARN com.zaxxer.hikari.pool.ProxyConnection - HikariPool-1 - Connection ConnectionID:14 ClientConnectionId: 660253a4-f53f-43ce-b1fd-77290f7efa69 marked as broken because of SQLSTATE(08S01), ErrorCode(0) +com.microsoft.sqlserver.jdbc.SQLServerException: Socket closed + at com.microsoft.sqlserver.jdbc.SQLServerConnection.terminate(SQLServerConnection.java:2998) + at com.microsoft.sqlserver.jdbc.TDSChannel.read(IOBuffer.java:2034) + at com.microsoft.sqlserver.jdbc.TDSReader.readPacket(IOBuffer.java:6446) + at com.microsoft.sqlserver.jdbc.TDSCommand.startResponse(IOBuffer.java:7610) + at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePreparedStatement(SQLServerPreparedStatement.java:598) + at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PrepStmtExecCmd.doExecute(SQLServerPreparedStatement.java:522) + at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:7225) + at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:3053) + at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(SQLServerStatement.java:247) + at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(SQLServerStatement.java:222) + at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.execute(SQLServerPreparedStatement.java:503) + at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) + at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) + at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:63) + at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) + at sun.reflect.GeneratedMethodAccessor108.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:63) + at com.sun.proxy.$Proxy155.query(Unknown Source) + at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) + at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:326) + at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) + at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) + at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:83) + at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:148) + at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:141) + at sun.reflect.GeneratedMethodAccessor159.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433) + at com.sun.proxy.$Proxy77.selectList(Unknown Source) + at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:230) + at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:139) + at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:76) + at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59) + at com.sun.proxy.$Proxy78.selectPakOutStep11(Unknown Source) + at sun.reflect.GeneratedMethodAccessor298.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:343) + at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212) + at com.sun.proxy.$Proxy80.selectPakOutStep11(Unknown Source) + at com.zy.asrs.service.impl.MainServiceImpl.locToCrnStn(MainServiceImpl.java:794) + at com.zy.asrs.service.impl.MainServiceImpl.crnIoExecute(MainServiceImpl.java:578) + at com.zy.asrs.service.impl.MainServiceImpl$$FastClassBySpringCGLIB$$75c80c20.invoke(<generated>) + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:749) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:294) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:98) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) + at com.zy.asrs.service.impl.MainServiceImpl$$EnhancerBySpringCGLIB$$fc17d735.crnIoExecute(<generated>) + at com.zy.core.MainProcess.lambda$start$0(MainProcess.java:58) + at java.lang.Thread.run(Thread.java:745) +Caused by: java.net.SocketException: Socket closed + at java.net.SocketInputStream.socketRead0(Native Method) + at java.net.SocketInputStream.socketRead(SocketInputStream.java:116) + at java.net.SocketInputStream.read(SocketInputStream.java:170) + at java.net.SocketInputStream.read(SocketInputStream.java:141) + at com.microsoft.sqlserver.jdbc.TDSChannel.read(IOBuffer.java:2026) + ... 58 common frames omitted +2025-06-13 13:54:40.046 [Thread-11] WARN com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.LocDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. +2025-06-13 13:54:40.699 [Thread-11] WARN com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WaitPakin ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. +2025-06-13 13:54:40.776 [Thread-11] WARN com.baomidou.mybatisplus.mapper.AutoSqlInjector - class com.zy.asrs.entity.WrkDetl ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. diff --git a/pom.xml b/pom.xml index 7bb1fb0..716e610 100644 --- a/pom.xml +++ b/pom.xml @@ -185,7 +185,7 @@ </dependencies> <build> - <finalName>yclkwcs</finalName> + <finalName>clwcs</finalName> <plugins> <plugin> <groupId>org.springframework.boot</groupId> diff --git a/src/main/java/com/zy/asrs/controller/MonitorController.java b/src/main/java/com/zy/asrs/controller/MonitorController.java index b76c59c..88bd2a1 100644 --- a/src/main/java/com/zy/asrs/controller/MonitorController.java +++ b/src/main/java/com/zy/asrs/controller/MonitorController.java @@ -64,29 +64,11 @@ @GetMapping("/other") public R monitorOther(@RequestParam("crnId") Integer crnId, @RequestParam("ledId") Integer ledId) { switch (ledId){ - case 100: + case 101: ledId=1; break; case 102: ledId=2; - break; - case 104: - ledId=3; - break; - case 106: - ledId=4; - break; - case 101: - ledId=5; - break; - case 103: - ledId=6; - break; - case 105: - ledId=7; - break; - case 107: - ledId=8; break; } Double xSpeed = 0.0D; diff --git a/src/main/java/com/zy/asrs/mapper/LocDetlMapper.java b/src/main/java/com/zy/asrs/mapper/LocDetlMapper.java index bc2cd84..c56db4c 100644 --- a/src/main/java/com/zy/asrs/mapper/LocDetlMapper.java +++ b/src/main/java/com/zy/asrs/mapper/LocDetlMapper.java @@ -28,4 +28,6 @@ @Select("SELECT ld.loc_no FROM asr_loc_detl ld LEFT JOIN asr_loc_mast lm ON ld.loc_no = lm.loc_no WHERE (1 = 1 AND ld.matnr = #{matnr} AND (lm.row1 >= #{start} AND lm.row1 <= #{end}) AND lm.loc_sts = 'F' AND DateDiff(dd, lm.modi_time, getdate()) = 0) ORDER BY lm.modi_time ASC") List<String> selectSameDetlToday(@Param("matnr") String matnr, @Param("start") Integer start, @Param("end") Integer end); + LocDetl selectMatnrSpecs(@Param("matnr") String matnr, @Param("specs") String specs, @Param("locNo") String locNo); + } diff --git a/src/main/java/com/zy/asrs/service/LocDetlService.java b/src/main/java/com/zy/asrs/service/LocDetlService.java index 737a98c..c40aee5 100644 --- a/src/main/java/com/zy/asrs/service/LocDetlService.java +++ b/src/main/java/com/zy/asrs/service/LocDetlService.java @@ -24,4 +24,6 @@ */ List<String> getSameDetlToday(String matnr, Integer start, Integer end); + LocDetl selectMatnrSpecs(String matnr, String specs, String locNo); + } diff --git a/src/main/java/com/zy/asrs/service/impl/LocDetlServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/LocDetlServiceImpl.java index 57f3645..800bb1b 100644 --- a/src/main/java/com/zy/asrs/service/impl/LocDetlServiceImpl.java +++ b/src/main/java/com/zy/asrs/service/impl/LocDetlServiceImpl.java @@ -40,4 +40,9 @@ return this.baseMapper.selectSameDetlToday(matnr, start, end); } + @Override + public LocDetl selectMatnrSpecs(String matnr, String specs, String locNo) { + return this.baseMapper.selectMatnrSpecs(matnr, specs, locNo); + } + } diff --git a/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java index 70bac8b..22c317c 100644 --- a/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java +++ b/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java @@ -751,6 +751,7 @@ crnCommand.setDestinationPosX(locMast.getRow1().shortValue()); // 鐩爣搴撲綅鎺� crnCommand.setDestinationPosY(locMast.getBay1().shortValue()); // 鐩爣搴撲綅鍒� crnCommand.setDestinationPosZ(locMast.getLev1().shortValue()); // 鐩爣搴撲綅灞� + crnCommand.setCommand((short)1); if (!MessageQueue.offer(SlaveType.Crn, wrkMast.getCrnNo(), new Task(2, crnCommand))) { log.error("鍫嗗灈鏈哄懡浠や笅鍙戝け璐ワ紝鍫嗗灈鏈哄彿={}锛屼换鍔℃暟鎹�={}", wrkMast.getCrnNo(), JSON.toJSON(crnCommand)); } else { @@ -901,6 +902,7 @@ crnCommand.setDestinationPosX(crnStn.getRow().shortValue()); // 鐩爣搴撲綅鎺� crnCommand.setDestinationPosY(crnStn.getBay().shortValue()); // 鐩爣搴撲綅鍒� crnCommand.setDestinationPosZ(crnStn.getLev().shortValue()); // 鐩爣搴撲綅灞� + crnCommand.setCommand((short)1); if (!MessageQueue.offer(SlaveType.Crn, wrkMast.getCrnNo(), new Task(2, crnCommand))) { log.error("鍫嗗灈鏈哄懡浠や笅鍙戝け璐ワ紝鍫嗗灈鏈哄彿={}锛屼换鍔℃暟鎹�={}", wrkMast.getCrnNo(), JSON.toJSON(crnCommand)); } else { @@ -1401,7 +1403,8 @@ /** * 鍑哄簱 ===>> 宸ヤ綔妗d俊鎭啓鍏ed鏄剧ず鍣� */ - public synchronized void ledExecute() { + public synchronized void ledExecute(Integer mark) { + for (LedSlave led : slaveProperties.getLed()) { // 鑾峰彇杈撻�佺嚎plc绾跨▼ DevpThread devpThread = (DevpThread) SlaveConnection.get(SlaveType.Devp, led.getDevpPlcId()); @@ -1420,7 +1423,10 @@ // 鑾峰彇宸ヤ綔妗f暟鎹� WrkMast wrkMast = wrkMastMapper.selectById(staProtocol.getWorkNo()); // if (null == wrkMast || wrkMast.getWrkSts() < 14 || wrkMast.getIoType() < 100) { continue; } - if (null == wrkMast) { continue; } + if (null == wrkMast) { + continue; + } +// log.info(""+mark+" - 0"+" - 寮�濮嬫墽琛�:鍑哄簱 ===>> 宸ヤ綔妗d俊鎭啓鍏ed鏄剧ず鍣�"); wrkMasts.add(wrkMast); // 缁勮鍛戒护 LedCommand ledCommand = new LedCommand(); @@ -1450,17 +1456,40 @@ ledCommand.setTitle("绌烘澘鍑哄簱"); ledCommand.setEmptyMk(true); break; + case 53: + ledCommand.setTitle("鎷f枡鍏ュ簱"); + break; + case 57: + ledCommand.setTitle("鐩樼偣鍏ュ簱"); + break; + case 54: + ledCommand.setTitle("骞舵澘鍏ュ簱"); + break; default: - log.error("浠诲姟鍏ュ嚭搴撶被鍨嬮敊璇紒锛侊紒[宸ヤ綔鍙凤細{}] [鍏ュ嚭搴撶被鍨嬶細{}]", wrkMast.getWrkNo(), wrkMast.getIoType()); + log.error(""+mark+" - 1"+" - 浠诲姟鍏ュ嚭搴撶被鍨嬮敊璇紒锛侊紒[宸ヤ綔鍙凤細{}] [鍏ュ嚭搴撶被鍨嬶細{}]", wrkMast.getWrkNo(), wrkMast.getIoType()); break; } ledCommand.setSourceLocNo(wrkMast.getSourceLocNo()); ledCommand.setLocNo(wrkMast.getLocNo()); ledCommand.setStaNo(wrkMast.getStaNo()); // ledCommand.setSourceStaNo(wrkMast.getSourceStaNo()); - if (wrkMast.getIoType() != 110 && wrkMast.getIoType() != 10 ) { + if (wrkMast.getIoType() != 110 && wrkMast.getIoType() != 10) { List<WrkDetl> wrkDetls = wrkDetlService.findByWorkNo(wrkMast.getWrkNo()); - wrkDetls.forEach(wrkDetl -> ledCommand.getMatDtos().add(new MatDto(wrkDetl.getMatnr(), wrkDetl.getMaktx(), wrkDetl.getAnfme(),wrkDetl.getSpecs(),wrkDetl.getModel()))); + try{ + if (wrkMast.getIoType()>101){ + for (WrkDetl wrkDetl : wrkDetls){ + LocDetl locDetl = locDetlService.selectMatnrSpecs(wrkDetl.getMatnr(), wrkDetl.getSpecs(), wrkMast.getSourceLocNo()); + wrkDetl.setWeight(locDetl.getAnfme()); + } + }else { + for (WrkDetl wrkDetl : wrkDetls){ + wrkDetl.setWeight(wrkDetl.getAnfme()); + } + } + }catch (Exception e){ + log.error("宸ヤ綔妗f鏄庣粏杈撳叆鐢佃鏈哄け璐�1锛氬紓甯镐俊鎭�==銆�"+e); + } + wrkDetls.forEach(wrkDetl -> ledCommand.getMatDtos().add(new MatDto(wrkDetl.getMatnr(), wrkDetl.getMaktx(), wrkDetl.getAnfme(),wrkDetl.getWeight()-wrkDetl.getAnfme(),wrkDetl.getSpecs(),wrkDetl.getSku()))); } commands.add(ledCommand); } @@ -1471,24 +1500,33 @@ if (CollectionUtils.equals(ledThread.getWorkNos(), workNos)) { continue; } +// 鍛戒护涓嬪彂 ------------------------------------------------------------------------------- +// if (!commands.isEmpty()) { +// if (led.getId() < 7) { +// if (!MessageQueue.offer(SlaveType.Led, led.getId(), new Task(3, commands))) { +// News.error(""+mark+" - 2"+" - {}鍙稬ED鍛戒护涓嬪彂澶辫触锛侊紒锛乕ip锛歿}] [port锛歿}]", led.getId(), led.getIp(), led.getPort()); +// continue; +// } else { +// ledThread.setLedMk(false); +// } +// } else { +// if (!MessageQueue.offer(SlaveType.Led, led.getId(), new Task(1, commands))) { +// News.error(""+mark+" - 3"+" - {}鍙稬ED鍛戒护涓嬪彂澶辫触锛侊紒锛乕ip锛歿}] [port锛歿}]", led.getId(), led.getIp(), led.getPort()); +// continue; +// } else { +// ledThread.setLedMk(false); +// } +// } +// +// } // 鍛戒护涓嬪彂 ------------------------------------------------------------------------------- if (!commands.isEmpty()) { - if (led.getId()>4){ - if (!MessageQueue.offer(SlaveType.Led, led.getId()-4, new Task(3, commands))) { - log.error("{}鍙稬ED鍛戒护涓嬪彂澶辫触锛侊紒锛乕ip锛歿}] [port锛歿}]", led.getId(), led.getIp(), led.getPort()); - continue; - } else { - ledThread.setLedMk(false); - } + if (!MessageQueue.offer(SlaveType.Led, led.getId(), new Task(3, commands))) { + log.error("{}鍙稬ED鍛戒护涓嬪彂澶辫触锛侊紒锛乕ip锛歿}] [port锛歿}]", led.getId(), led.getIp(), led.getPort()); + continue; }else { - if (!MessageQueue.offer(SlaveType.Led, led.getId(), new Task(3, commands))) { - log.error("{}鍙稬ED鍛戒护涓嬪彂澶辫触锛侊紒锛乕ip锛歿}] [port锛歿}]", led.getId(), led.getIp(), led.getPort()); - continue; - } else { - ledThread.setLedMk(false); - } + ledThread.setLedMk(false); } - } try { @@ -1497,6 +1535,7 @@ wrkMast.setOveMk("Y"); wrkMast.setModiTime(new Date()); if (wrkMastMapper.updateById(wrkMast) == 0) { + log.error(""+mark+" - 4"+" - 鏇存柊宸ヤ綔妗eけ璐�"); throw new CoolException("鏇存柊宸ヤ綔妗eけ璐�"); } } @@ -1510,8 +1549,8 @@ } } +// log.info(""+mark+" - 0"+" - 鍑哄簱 ===>> 宸ヤ綔妗d俊鎭啓鍏ed鏄剧ず鍣ㄦ墽琛屽畬鎴�"); } - /** * 鍏朵粬 ===>> LED鏄剧ず鍣ㄥ浣嶏紝鏄剧ず榛樿淇℃伅 */ @@ -1564,7 +1603,7 @@ // led鏄剧ず榛樿鍐呭 if (reset && !ledThread.isLedMk()) { ledThread.setLedMk(true); - if (!MessageQueue.offer(SlaveType.Led, led.getId(), new Task(2, new ArrayList<>()))) { + if (!MessageQueue.offer(SlaveType.Led, led.getId(), new Task(4, new ArrayList<>()))) { log.error("{}鍙稬ED鍛戒护涓嬪彂澶辫触锛侊紒锛乕ip锛歿}] [port锛歿}]", led.getId(), led.getIp(), led.getPort()); } else { } diff --git a/src/main/java/com/zy/asrs/utils/News.java b/src/main/java/com/zy/asrs/utils/News.java new file mode 100644 index 0000000..6ff10df --- /dev/null +++ b/src/main/java/com/zy/asrs/utils/News.java @@ -0,0 +1,195 @@ +package com.zy.asrs.utils; + +import lombok.extern.slf4j.Slf4j; + +import java.lang.reflect.Array; +import java.text.SimpleDateFormat; +import java.util.*; + +/** + * news stories for zoneyung + * Created by vincent on 2022/12/22 + */ +@Slf4j +public class News { + + public static void main(String[] args) { + News.info("info{}", 1); + News.warn("warn{}", 2); + News.error("error{}", 3); + System.out.println(News.print()); + } + + interface NewsSupport<T> { boolean execute(T t); } + + private static final NewsQueue<NewsDomain> NEWS_QUEUE = new NewsQueue<>(NewsDomain.class, 1024); + + @SuppressWarnings({"unchecked"}) + static class NewsQueue<T> { + + private final transient Class<T> cls; + private final T[] arr; + private final int capacity; + private int head; + private int tail; + + { this.head = 0; this.tail = 0; } + + public NewsQueue(Class<T> cls, int capacity) { + this.cls = cls; + this.arr = (T[]) Array.newInstance(cls, capacity); + this.capacity = capacity; + } + + public synchronized boolean offer(T t) { + if (this.tail == this.capacity) { + this.peek(); + } + this.reform(); + this.arr[this.tail] = t; + this.tail ++; + return true; + } + + public synchronized boolean put(T t) { + if (this.tail == this.capacity) { + return false; + } else { + this.reform(); + } + this.arr[this.tail] = t; + this.tail ++; + return true; + } + + public synchronized T peek() { + if (this.head == this.tail) { + return null; + } + T t = this.arr[this.head]; + this.head ++; + this.reform(); + return t; + } + + private void reform() { + for (int i = this.head; i < this.tail; i++) { + this.arr[i-this.head] = this.arr[i]; + } + this.tail -= this.head; + this.head = 0; + } + + public synchronized int size() { + return this.tail - this.head; + } + + public synchronized List<T> data() { + T[] ts = (T[]) Array.newInstance(this.cls, size()); + if (this.tail - this.head >= 0) { + System.arraycopy(this.arr, this.head, ts, 0, this.tail - this.head); + } + return Arrays.asList(ts); + } + + } + + public static void info(String format, Object... arguments) { + log.info(format, arguments); + offer(NewsLevel.INFO, format, arguments); + } + + public static void warn(String format, Object... arguments) { + log.warn(format, arguments); + offer(NewsLevel.WARN, format, arguments); + } + + public static void error(String format, Object... arguments) { + log.error(format, arguments); + offer(NewsLevel.ERROR, format, arguments); + } + + public static void infoNoLog(String format, Object... arguments) { + offer(NewsLevel.INFO, format, arguments); + } + + public static void warnNoLog(String format, Object... arguments) { + offer(NewsLevel.WARN, format, arguments); + } + + public static void errorNoLog(String format, Object... arguments) { + offer(NewsLevel.ERROR, format, arguments); + } + + public static String printStr() { + StringBuilder sb = new StringBuilder("["); + List<NewsDomain> domains = NEWS_QUEUE.data(); + for (int i = 0; i < domains.size(); i++) { + NewsDomain domain = domains.get(i); + sb.append("{"); + sb.append("\"l\":").append(domain.level.idx).append(","); + sb.append("\"v\":\"").append(domain.content).append("\"").append(","); + sb.append("\"t\":\"").append(domain.date).append("\""); + sb.append("}"); + if (i < domains.size() - 1) { + sb.append(","); + } + } + sb.append("]"); + return sb.toString(); + } + + public static List<Map<String, Object>> print() { + List<Map<String, Object>> res = new ArrayList<>(); + for (NewsDomain datum : NEWS_QUEUE.data()) { + Map<String, Object> map = new HashMap<>(); + map.put("l", datum.level.idx); + map.put("v", datum.content); + map.put("t", datum.date); + res.add(map); + } + return res; + } + + private static boolean offer(NewsLevel level, String msg, Object[] args) { + return NEWS_QUEUE.offer(new NewsDomain(level, replace(msg, args), (new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")).format(new Date()))); + } + + private static String replace(String str, Object[] objs){ + if (null == objs || objs.length == 0 || null == str || "".equals(str.trim())) { + return str; + } else { + StringBuilder sb = new StringBuilder(str); + for (Object obj : objs) { + int idx = sb.indexOf("{}"); + if (idx == -1) { break; } + sb.replace(idx, idx + 2, String.valueOf(obj)); + } + return sb.toString(); + } + } + + static class NewsDomain { + public NewsLevel level; + public String content; + public String date; + + public NewsDomain(NewsLevel level, String content, String date) { + this.level = level; + this.content = content; + this.date = date; + } + } + + enum NewsLevel { + INFO(1), + WARN(2), + ERROR(3), + ; + public int idx; + NewsLevel(int idx) { + this.idx = idx; + } + } + +} diff --git a/src/main/java/com/zy/common/model/LocTypeDto.java b/src/main/java/com/zy/common/model/LocTypeDto.java index eae5aaa..49076c5 100644 --- a/src/main/java/com/zy/common/model/LocTypeDto.java +++ b/src/main/java/com/zy/common/model/LocTypeDto.java @@ -23,10 +23,10 @@ } public LocTypeDto(StaProtocol staProtocol) { - if (staProtocol.isHigh() == staProtocol.isLow()) { - throw new CoolException("plc楂樹綆妫�娴嬪紓甯�"); - } - if (staProtocol.isLow()) { +// if (staProtocol.isHigh() == staProtocol.isLow()) { +// throw new CoolException("plc楂樹綆妫�娴嬪紓甯�"); +// } + if (!staProtocol.isHigh()) { this.locType1 = 1; // 浣庡簱浣� } else { this.locType1 = 2; // 楂樺簱浣� diff --git a/src/main/java/com/zy/common/model/MatDto.java b/src/main/java/com/zy/common/model/MatDto.java index a4b9cf1..f38851e 100644 --- a/src/main/java/com/zy/common/model/MatDto.java +++ b/src/main/java/com/zy/common/model/MatDto.java @@ -12,25 +12,46 @@ private String matnr; // 鐗╂枡鍚嶇О - private String maknx; + private String maktx; + + // 搴撲綅瑙勬牸 + private String specs; // 鐗╂枡鏁伴噺 private Double count; - // 鐗╂枡鏁伴噺 - private String specs; - - // 鍥惧彿 - private String model; + // 搴撲綅鏁伴噺 + private Double total; + //宸ュ簭 + private String sku; public MatDto() { } - public MatDto(String matnr, String maknx, Double count, String specs,String model) { - this.matnr = matnr; - this.maknx = maknx; + public MatDto(String matNo, String maknx, Double count) { + this.matnr = matNo; + this.maktx = maknx; this.count = count; + } + public MatDto(String matNo, String maknx, Double count,String specs) { this.specs = specs; - this.model = model; + this.matnr = matNo; + this.maktx = maknx; + this.count = count; + } + public MatDto(String matNo, String maknx, Double count,Double total,String specs) { + this.specs = specs; + this.matnr = matNo; + this.maktx = maknx; + this.count = count; + this.total = total; + } + public MatDto(String matNo, String maknx, Double count,Double total,String specs,String sku) { + this.specs = specs; + this.matnr = matNo; + this.maktx = maknx; + this.count = count; + this.total = total; + this.sku = sku; } } diff --git a/src/main/java/com/zy/core/MainProcess.java b/src/main/java/com/zy/core/MainProcess.java index b122e50..4a3ef6d 100644 --- a/src/main/java/com/zy/core/MainProcess.java +++ b/src/main/java/com/zy/core/MainProcess.java @@ -65,7 +65,7 @@ // 鍏ュ簱 ===>> 绌烘爤鏉垮垵濮嬪寲鍏ュ簱,鍙夎溅鍏ュ簱绔欐斁璐� mainService.storeEmptyPlt(); // 鍑哄簱 ===>> 宸ヤ綔妗d俊鎭啓鍏ed鏄剧ず鍣� - mainService.ledExecute(); + mainService.ledExecute(1); // 鍏朵粬 ===>> LED鏄剧ず鍣ㄥ浣嶏紝鏄剧ず榛樿淇℃伅 mainService.ledReset(); diff --git a/src/main/java/com/zy/core/thread/LedThread.java b/src/main/java/com/zy/core/thread/LedThread.java index 2e77421..10a1af3 100644 --- a/src/main/java/com/zy/core/thread/LedThread.java +++ b/src/main/java/com/zy/core/thread/LedThread.java @@ -2,6 +2,7 @@ import com.alibaba.fastjson.JSON; import com.core.common.Cools; +import com.zy.asrs.utils.News; import com.zy.common.entity.Parameter; import com.zy.common.model.MatDto; import com.zy.core.Slave; @@ -56,7 +57,7 @@ // screen = new Bx5GScreenClient("my"); } catch (Exception e) { e.printStackTrace(); - log.info("led杩炴帴鏋勯�犲櫒閿欒 ===>> [id:{}] [ip:{}] [port:{}]", slave.getId(), slave.getIp(), slave.getPort()); + News.info("Led"+" - 1"+" - led杩炴帴鏋勯�犲櫒閿欒 ===>> [id:{}] [ip:{}] [port:{}]", slave.getId(), slave.getIp(), slave.getPort()); } } @@ -64,7 +65,7 @@ @SuppressWarnings({"InfiniteLoopStatement", "unchecked"}) public void run() { // connect(); -// close(); + close(); while (true) { try { Task task = MessageQueue.poll(SlaveType.Led, slave.getId()); @@ -73,10 +74,6 @@ // 鍐欐暟鎹� case 1: write((List<LedCommand>)task.getData()); - break; - // 鍐欐暟鎹� - case 9: - write9((List<LedCommand>)task.getData()); break; // 澶嶄綅 case 2: @@ -130,7 +127,7 @@ if(idx >= 0){ strQty.substring(0,idx); } - page.newLine(matDto.getMaknx() + "[鏁伴噺" + strQty +"]"); + page.newLine(matDto.getMaktx() + "[鏁伴噺" + strQty +"]"); // page.newLine(matDto.getMaknx() + "銆愭暟閲�" + matDto.getCount() +"銆�"); } } @@ -147,41 +144,7 @@ area.addPage(page); pf.addArea(area); if (pf.validate() != null) { - log.info("pf out of range"); - } else { - // 鏇存柊鑺傜洰 - screen.writeProgram(pf); -// resetStatus = false; - } - close(); - } - - private void write9(List<LedCommand> list) throws Bx5GException { - if (!connect()) { - return; - } - pf = new ProgramBxFile( 0, screen.getProfile()); - pf.setFrameShow(false); - // 鍒嗗埆杈撳叆X锛孻锛寃idth锛宧eight - area = new TextCaptionBxArea( 0,0,96,48, screen.getProfile()); - // 鍒涘缓涓�涓暟鎹〉 - TextBxPage page = new TextBxPage(); - for (LedCommand command : list) { - page.newLine(command.getTitle()); - page.newLine("\n"); - } - - // 璁剧疆瀛椾綋 - page.setFont(new Font("瀹嬩綋",Font.PLAIN,12)); - // 璁剧疆鏂囨湰棰滆壊 - page.setForeground(Color.red); - // 璁剧疆鏄剧ず鐗规妧涓哄揩閫熸墦鍑� - page.setDisplayStyle(styles[6]); - area.clearPages(); - area.addPage(page); - pf.addArea(area); - if (pf.validate() != null) { - log.info("pf out of range"); + News.info("Led"+" - 2"+" - pf out of range"); } else { // 鏇存柊鑺傜洰 screen.writeProgram(pf); @@ -231,7 +194,7 @@ pf.addArea(area); // 鏇存柊鑺傜洰 if (pf.validate() != null) { - log.info("pf out of range"); + News.info("Led"+" - 3"+" - pf out of range"); } else { // 鏇存柊鑺傜洰 screen.writeProgram(pf); @@ -239,6 +202,7 @@ } close(); } + private void write7(List<LedCommand> list) { commandList = list; @@ -250,10 +214,8 @@ if (!command.isEmptyMk()) { for (MatDto matDto : command.getMatDtos()) { sb.append("鐗╂枡缂栫爜锛�").append(matDto.getMatnr()).append("\n"); - sb.append("鍚嶇О锛�").append(matDto.getMaknx()).append("\n"); sb.append("鏁伴噺锛�").append(matDto.getCount()).append("\n"); sb.append("瑙勬牸锛�").append(matDto.getSpecs()).append("\n"); - sb.append("鍥惧彿锛�").append(matDto.getModel()).append("\n"); } } sb.append("\n"); @@ -284,22 +246,22 @@ @Override public boolean connect() { boolean connRes = false; -// try { -// connRes = screen.connect(slave.getIp(),slave.getPort()); -// screen.turnOn(); -// } catch (Exception ignore) { -// } -// if (connRes) { -// log.info("led杩炴帴鎴愬姛 ===>> [id:{}] [ip:{}] [port:{}]", slave.getId(), slave.getIp(), slave.getPort()); -// } else { -// log.error("led杩炴帴澶辫触锛侊紒锛� ===>> [id:{}] [ip:{}] [port:{}]", slave.getId(), slave.getIp(), slave.getPort()); -// } + try { + connRes = screen.connect(slave.getIp(),slave.getPort()); + screen.turnOn(); + } catch (Exception ignore) { + } + if (connRes) { + News.info("Led"+" - 4"+" - led杩炴帴鎴愬姛 ===>> [id:{}] [ip:{}] [port:{}]", slave.getId(), slave.getIp(), slave.getPort()); + } else { + News.error("Led"+" - 5"+" - led杩炴帴澶辫触锛侊紒锛� ===>> [id:{}] [ip:{}] [port:{}]", slave.getId(), slave.getIp(), slave.getPort()); + } return connRes; } @Override public void close() { -// screen.disconnect(); + } @@ -349,7 +311,7 @@ // 鏇存柊鑺傜洰 if (pf.validate() != null) { System.out.println("pf out of range"); - log.info("pf out of range"); + News.info("Led"+" - 6"+" - pf out of range"); } else { // 鏇存柊鑺傜洰 screen.writeProgram(pf); @@ -359,36 +321,6 @@ // 缁у紑涓庢帶鍒跺櫒涔嬮棿鐨勯摼鎺� // screen.disconnect(); } - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - public static void main1(String[] args) throws Exception { diff --git a/src/main/java/com/zy/core/thread/SiemensDevpThread.java b/src/main/java/com/zy/core/thread/SiemensDevpThread.java index 0df27dd..be7d3ac 100644 --- a/src/main/java/com/zy/core/thread/SiemensDevpThread.java +++ b/src/main/java/com/zy/core/thread/SiemensDevpThread.java @@ -172,7 +172,7 @@ */ private void read() throws InterruptedException { // // 鏇存柊鍏ュ嚭搴撴ā寮� - updateIoMode(); +// updateIoMode(); ArrayList<Integer> staNos = getStaNo(); int staNoSize = staNos.size(); OperateResultExOne<byte[]> result = siemensS7Net.Read("DB101.0", (short) (staNoSize*8)); @@ -207,15 +207,18 @@ //澶栧舰妫�娴� OperateResultExOne<byte[]> resultErr1 = siemensS7Net.Read("DB101.702.0", (short) (barcodeSize*1)); - StaProtocol staProtocol1 = station.get(101); - boolean[] status1 = siemensS7Net.getByteTransform().TransBool(resultErr1.Content, 0, 1); - staProtocol1.setFrontErr(status1[0]); - staProtocol1.setBackErr(status1[1]); - staProtocol1.setHighErr(status1[2]); - staProtocol1.setLeftErr(status1[3]); - staProtocol1.setRightErr(status1[4]); - staProtocol1.setWeightErr(status1[5]); - staProtocol1.setBarcodeErr(status1[6]); + if(resultErr1.IsSuccess){ + StaProtocol staProtocol1 = station.get(101); + boolean[] status1 = siemensS7Net.getByteTransform().TransBool(resultErr1.Content, 0, 1); + staProtocol1.setFrontErr(status1[0]); + staProtocol1.setBackErr(status1[1]); + staProtocol1.setHighErr(status1[2]); + staProtocol1.setLeftErr(status1[3]); + staProtocol1.setRightErr(status1[4]); + staProtocol1.setWeightErr(status1[5]); + staProtocol1.setBarcodeErr(status1[6]); + + } Thread.sleep(200); if(slave.getId()==1) { @@ -291,33 +294,7 @@ } } - // 鏇存柊鍏ュ嚭搴撴ā寮� - private void updateIoMode() throws InterruptedException { - if (this.ioModeOf1F != IoModeType.NONE) { - if (!siemensS7Net.Write("DB100.80", this.ioModeOf1F.id).IsSuccess) { - OutputQueue.DEVP.offer(MessageFormat.format("銆恵0}銆戝啓鍏ヨ緭閫佺嚎F1鍏ュ嚭搴撴ā寮忓け璐ャ�傝緭閫佺嚎plc缂栧彿={1}", slave.getId())); - log.error("鍐欏叆杈撻�佺嚎1F鍏ュ嚭搴撴ā寮忓け璐ャ�傝緭閫佺嚎plc缂栧彿={}", slave.getId()); - } - } - if (this.ioModeOf2F != IoModeType.NONE) { - if (!siemensS7Net.Write("DB100.82", this.ioModeOf2F.id).IsSuccess) { - OutputQueue.DEVP.offer(MessageFormat.format("銆恵0}銆戝啓鍏ヨ緭閫佺嚎F2鍏ュ嚭搴撴ā寮忓け璐ャ�傝緭閫佺嚎plc缂栧彿={1}", slave.getId())); - log.error("鍐欏叆杈撻�佺嚎2F鍏ュ嚭搴撴ā寮忓け璐ャ�傝緭閫佺嚎plc缂栧彿={}", slave.getId()); - } - } - if (this.ioModeOf3F != IoModeType.NONE) { - if (!siemensS7Net.Write("DB100.84", this.ioModeOf3F.id).IsSuccess) { - OutputQueue.DEVP.offer(MessageFormat.format("銆恵0}銆戝啓鍏ヨ緭閫佺嚎F3鍏ュ嚭搴撴ā寮忓け璐ャ�傝緭閫佺嚎plc缂栧彿={1}", slave.getId())); - log.error("鍐欏叆杈撻�佺嚎3F鍏ュ嚭搴撴ā寮忓け璐ャ�傝緭閫佺嚎plc缂栧彿={}", slave.getId()); - } - } - if (this.ioModeOf4F != IoModeType.NONE) { - if (!siemensS7Net.Write("DB100.86", this.ioModeOf4F.id).IsSuccess) { - OutputQueue.DEVP.offer(MessageFormat.format("銆恵0}銆戝啓鍏ヨ緭閫佺嚎F4鍏ュ嚭搴撴ā寮忓け璐ャ�傝緭閫佺嚎plc缂栧彿={1}", slave.getId())); - log.error("鍐欏叆杈撻�佺嚎4F鍏ュ嚭搴撴ā寮忓け璐ャ�傝緭閫佺嚎plc缂栧彿={}", slave.getId()); - } - } - } + /** * 蹇冭烦 diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml index cca63c4..b2eee4e 100644 --- a/src/main/resources/application.yml +++ b/src/main/resources/application.yml @@ -8,7 +8,7 @@ name: @pom.build.finalName@ datasource: driver-class-name: com.microsoft.sqlserver.jdbc.SQLServerDriver - url: jdbc:sqlserver://localhost:1433;databasename=jxtlfasrs-yclk + url: jdbc:sqlserver://178.18.1.200:1433;databasename=jxtlfasrs-yclk username: sa password: sa@123 mvc: @@ -34,7 +34,7 @@ enable: false wms: - url: 127.0.0.1:8081/clwms + url: 127.0.0.1:8080/clwms # 涓嬩綅鏈洪厤缃� wcs-slave: @@ -99,14 +99,14 @@ # LED1 led[0]: id: 1 - ip: 10.10.10.201 + ip: 178.18.1.22 port: 5005 devpPlcId: ${wcs-slave.devp[0].id} staArr: 101 # LED2 led[1]: id: 2 - ip: 10.10.10.202 + ip: 178.18.1.21 port: 5005 devpPlcId: ${wcs-slave.devp[0].id} staArr: 102 diff --git a/src/main/resources/mapper/LocDetlMapper.xml b/src/main/resources/mapper/LocDetlMapper.xml index 4fb3cbf..8090b77 100644 --- a/src/main/resources/mapper/LocDetlMapper.xml +++ b/src/main/resources/mapper/LocDetlMapper.xml @@ -90,4 +90,15 @@ and b.loc_sts = 'F' <include refid="stockOutCondition"></include> </select> + + <select id="selectMatnrSpecs" resultMap="BaseResultMap"> + select + top 1 * + from asr_loc_detl a + left join asr_loc_mast b on a.loc_no = b.loc_no + where 1=1 + and b.loc_no = #{locNo} + and a.matnr = #{matnr} + and a.specs = #{specs} + </select> </mapper> diff --git a/src/main/resources/mapper/WrkMastMapper.xml b/src/main/resources/mapper/WrkMastMapper.xml index 07747c5..989de93 100644 --- a/src/main/resources/mapper/WrkMastMapper.xml +++ b/src/main/resources/mapper/WrkMastMapper.xml @@ -100,7 +100,7 @@ </select> <select id="selectPickStep" resultMap="BaseResultMap"> - select top 1 * from asr_wrk_mast where barcode=#{barcode} and wrk_sts=14 and (io_type=103 or io_type=107 or io_type=104) + select top 1 * from asr_wrk_mast where barcode=#{barcode} and wrk_sts=16 and (io_type=103 or io_type=107 or io_type=104) </select> <select id="selectPakOutStep1" resultMap="BaseResultMap"> diff --git a/src/main/webapp/static/js/common.js b/src/main/webapp/static/js/common.js index e59b5d4..6c23025 100644 --- a/src/main/webapp/static/js/common.js +++ b/src/main/webapp/static/js/common.js @@ -1,4 +1,4 @@ -var baseUrl = "/yclkwcs"; +var baseUrl = "/clwcs"; // 璧嬪�� function setVal(el, val) { diff --git a/src/main/webapp/static/js/console.map.js b/src/main/webapp/static/js/console.map.js index 4a8e667..a56bdec 100644 --- a/src/main/webapp/static/js/console.map.js +++ b/src/main/webapp/static/js/console.map.js @@ -1,5 +1,5 @@ mapInfo = { - "mapName": "YCLKWCS", + "mapName": "CLWCS", "rackCount": 8, "crnCount": 2, "stbCount": 8, -- Gitblit v1.9.1