Merge remote-tracking branch 'origin/jxtlfwcs-yclk' into jxtlfwcs-yclk
# Conflicts:
# log/error.log
# log/info.log
| | |
| | | 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 - 读取堆垛机plc状态信息失败 ===>> [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 - 读取堆垛机plc状态信息失败 ===>> [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 - 读取堆垛机plc状态信息失败 ===>> [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 - 读取堆垛机plc状态信息失败 ===>> [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 - 读取堆垛机plc状态信息失败 ===>> [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 - 读取堆垛机plc状态信息失败 ===>> [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 - 读取堆垛机plc状态信息失败 ===>> [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 - 读取堆垛机plc状态信息失败 ===>> [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 - 读取堆垛机plc状态信息失败 ===>> [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 - 读取堆垛机plc状态信息失败 ===>> [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 - 读取堆垛机plc状态信息失败 ===>> [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 - 读取堆垛机plc状态信息失败 ===>> [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 - 读取堆垛机plc状态信息失败 ===>> [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 - 读取堆垛机plc状态信息失败 ===>> [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 - 读取堆垛机plc状态信息失败 ===>> [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 - 读取堆垛机plc状态信息失败 ===>> [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 - 读取堆垛机plc状态信息失败 ===>> [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 - 读取堆垛机plc状态信息失败 ===>> [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 - 读取堆垛机plc状态信息失败 ===>> [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 - 读取堆垛机plc状态信息失败 ===>> [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 - 读取堆垛机plc状态信息失败 ===>> [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 - 读取堆垛机plc状态信息失败 ===>> [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 - 读取堆垛机plc状态信息失败 ===>> [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 - 读取堆垛机plc状态信息失败 ===>> [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 - 读取堆垛机plc状态信息失败 ===>> [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 - 读取堆垛机plc状态信息失败 ===>> [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 - 读取堆垛机plc状态信息失败 ===>> [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 - 读取堆垛机plc状态信息失败 ===>> [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 - 读取堆垛机plc状态信息失败 ===>> [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 - 读取堆垛机plc状态信息失败 ===>> [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 - 读取堆垛机plc状态信息失败 ===>> [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 - 读取堆垛机plc状态信息失败 ===>> [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 - 读取堆垛机plc状态信息失败 ===>> [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 - 读取堆垛机plc状态信息失败 ===>> [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 - 读取堆垛机plc状态信息失败 ===>> [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 - 读取堆垛机plc状态信息失败 ===>> [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 - 读取堆垛机plc状态信息失败 ===>> [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 - 读取堆垛机plc状态信息失败 ===>> [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 - 读取堆垛机plc状态信息失败 ===>> [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 - 读取堆垛机plc状态信息失败 ===>> [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 - 读取堆垛机plc状态信息失败 ===>> [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 - 读取堆垛机plc状态信息失败 ===>> [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 - 读取堆垛机plc状态信息失败 ===>> [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 - 读取堆垛机plc状态信息失败 ===>> [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 - 读取堆垛机plc状态信息失败 ===>> [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] |
| | |
| | | 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 - 初始化LED线程................................................... |
| | | 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 - 堆垛机plc连接成功 ===>> [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 - 初始化LED线程................................................... |
| | | 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 - 堆垛机plc连接成功 ===>> [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 - 初始化LED线程................................................... |
| | | 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 - 堆垛机plc连接成功 ===>> [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 - 初始化LED线程................................................... |
| | | 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 - 堆垛机plc连接成功 ===>> [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 - 初始化LED线程................................................... |
| | | 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 - 堆垛机plc连接成功 ===>> [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 - 初始化LED线程................................................... |
| | | 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 - 堆垛机plc连接成功 ===>> [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. |
| | |
| | | 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. |
| | |
| | | </dependencies> |
| | | |
| | | <build> |
| | | <finalName>yclkwcs</finalName> |
| | | <finalName>clwcs</finalName> |
| | | <plugins> |
| | | <plugin> |
| | | <groupId>org.springframework.boot</groupId> |
| | |
| | | @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; |
| | |
| | | @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); |
| | | |
| | | } |
| | |
| | | */ |
| | | List<String> getSameDetlToday(String matnr, Integer start, Integer end); |
| | | |
| | | LocDetl selectMatnrSpecs(String matnr, String specs, String locNo); |
| | | |
| | | } |
| | |
| | | return this.baseMapper.selectSameDetlToday(matnr, start, end); |
| | | } |
| | | |
| | | @Override |
| | | public LocDetl selectMatnrSpecs(String matnr, String specs, String locNo) { |
| | | return this.baseMapper.selectMatnrSpecs(matnr, specs, locNo); |
| | | } |
| | | |
| | | } |
| | |
| | | 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 { |
| | |
| | | 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 { |
| | |
| | | /** |
| | | * 出库 ===>> 工作档信息写入led显示器 |
| | | */ |
| | | 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()); |
| | |
| | | // 获取工作档数据 |
| | | 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"+" - 开始执行:出库 ===>> 工作档信息写入led显示器"); |
| | | wrkMasts.add(wrkMast); |
| | | // 组装命令 |
| | | LedCommand ledCommand = new LedCommand(); |
| | |
| | | ledCommand.setTitle("空板出库"); |
| | | ledCommand.setEmptyMk(true); |
| | | break; |
| | | case 53: |
| | | ledCommand.setTitle("拣料入库"); |
| | | 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("工作档案明细输入电视机失败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); |
| | | } |
| | |
| | | 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"+" - {}号LED命令下发失败!!![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"+" - {}号LED命令下发失败!!![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("{}号LED命令下发失败!!![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("{}号LED命令下发失败!!![ip:{}] [port:{}]", led.getId(), led.getIp(), led.getPort()); |
| | | continue; |
| | | }else { |
| | | if (!MessageQueue.offer(SlaveType.Led, led.getId(), new Task(3, commands))) { |
| | | log.error("{}号LED命令下发失败!!![ip:{}] [port:{}]", led.getId(), led.getIp(), led.getPort()); |
| | | continue; |
| | | } else { |
| | | ledThread.setLedMk(false); |
| | | } |
| | | ledThread.setLedMk(false); |
| | | } |
| | | |
| | | } |
| | | |
| | | try { |
| | |
| | | wrkMast.setOveMk("Y"); |
| | | wrkMast.setModiTime(new Date()); |
| | | if (wrkMastMapper.updateById(wrkMast) == 0) { |
| | | log.error(""+mark+" - 4"+" - 更新工作档失败"); |
| | | throw new CoolException("更新工作档失败"); |
| | | } |
| | | } |
| | |
| | | } |
| | | |
| | | } |
| | | // log.info(""+mark+" - 0"+" - 出库 ===>> 工作档信息写入led显示器执行完成"); |
| | | } |
| | | |
| | | /** |
| | | * 其他 ===>> LED显示器复位,显示默认信息 |
| | | */ |
| | |
| | | // 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("{}号LED命令下发失败!!![ip:{}] [port:{}]", led.getId(), led.getIp(), led.getPort()); |
| | | } else { |
| | | } |
New file |
| | |
| | | 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; |
| | | } |
| | | } |
| | | |
| | | } |
| | |
| | | } |
| | | |
| | | 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; // 高库位 |
| | |
| | | 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; |
| | | } |
| | | } |
| | |
| | | // 入库 ===>> 空栈板初始化入库,叉车入库站放货 |
| | | mainService.storeEmptyPlt(); |
| | | // 出库 ===>> 工作档信息写入led显示器 |
| | | mainService.ledExecute(); |
| | | mainService.ledExecute(1); |
| | | // 其他 ===>> LED显示器复位,显示默认信息 |
| | | mainService.ledReset(); |
| | | |
| | |
| | | |
| | | 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; |
| | |
| | | // 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()); |
| | | } |
| | | } |
| | | |
| | |
| | | @SuppressWarnings({"InfiniteLoopStatement", "unchecked"}) |
| | | public void run() { |
| | | // connect(); |
| | | // close(); |
| | | close(); |
| | | while (true) { |
| | | try { |
| | | Task task = MessageQueue.poll(SlaveType.Led, slave.getId()); |
| | |
| | | // 写数据 |
| | | case 1: |
| | | write((List<LedCommand>)task.getData()); |
| | | break; |
| | | // 写数据 |
| | | case 9: |
| | | write9((List<LedCommand>)task.getData()); |
| | | break; |
| | | // 复位 |
| | | case 2: |
| | |
| | | if(idx >= 0){ |
| | | strQty.substring(0,idx); |
| | | } |
| | | page.newLine(matDto.getMaknx() + "[数量" + strQty +"]"); |
| | | page.newLine(matDto.getMaktx() + "[数量" + strQty +"]"); |
| | | // page.newLine(matDto.getMaknx() + "【数量" + matDto.getCount() +"】"); |
| | | } |
| | | } |
| | |
| | | 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,Y,width,height |
| | | 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); |
| | |
| | | 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); |
| | |
| | | } |
| | | close(); |
| | | } |
| | | |
| | | private void write7(List<LedCommand> list) { |
| | | commandList = list; |
| | | |
| | |
| | | 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"); |
| | |
| | | @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(); |
| | | |
| | | } |
| | | |
| | | |
| | |
| | | // 更新节目 |
| | | 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); |
| | |
| | | // 继开与控制器之间的链接 |
| | | // screen.disconnect(); |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | public static void main1(String[] args) throws Exception { |
| | |
| | | */ |
| | | 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)); |
| | |
| | | |
| | | //外形检测 |
| | | 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) { |
| | |
| | | } |
| | | } |
| | | |
| | | // 更新入出库模式 |
| | | 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()); |
| | | } |
| | | } |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 心跳 |
| | |
| | | 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: |
| | |
| | | enable: false |
| | | |
| | | wms: |
| | | url: 127.0.0.1:8081/clwms |
| | | url: 127.0.0.1:8080/clwms |
| | | |
| | | # 下位机配置 |
| | | wcs-slave: |
| | |
| | | # 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 |
| | |
| | | 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> |
| | |
| | | </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"> |
| | |
| | | var baseUrl = "/yclkwcs"; |
| | | var baseUrl = "/clwcs"; |
| | | |
| | | // 赋值 |
| | | function setVal(el, val) { |
| | |
| | | mapInfo = { |
| | | "mapName": "YCLKWCS", |
| | | "mapName": "CLWCS", |
| | | "rackCount": 8, |
| | | "crnCount": 2, |
| | | "stbCount": 8, |