From c6c9b7d3baa822765768c110304d27623f946286 Mon Sep 17 00:00:00 2001
From: pjb <123456>
Date: 星期二, 15 七月 2025 14:29:09 +0800
Subject: [PATCH] `1`
---
zy-asrs-wms/src/main/java/com/zy/asrs/wms/asrs/timer/TaskWaveTimer.java | 43 +++++++------------------------------------
1 files changed, 7 insertions(+), 36 deletions(-)
diff --git a/zy-asrs-wms/src/main/java/com/zy/asrs/wms/asrs/timer/TaskWaveTimer.java b/zy-asrs-wms/src/main/java/com/zy/asrs/wms/asrs/timer/TaskWaveTimer.java
index 656ca8f..53f4303 100644
--- a/zy-asrs-wms/src/main/java/com/zy/asrs/wms/asrs/timer/TaskWaveTimer.java
+++ b/zy-asrs-wms/src/main/java/com/zy/asrs/wms/asrs/timer/TaskWaveTimer.java
@@ -118,8 +118,6 @@
@Scheduled(cron = "0/3 * * * * ? ")
@Transactional(rollbackFor = Exception.class)
public void taskWave() {
- InterceptorIgnoreHelper.handle(IgnoreStrategy.builder().tenantLine(true).build());
- try {
Dict dict = dictService.getOne(new LambdaQueryWrapper<Dict>().eq(Dict::getFlag, "autoCreateWaveSeed").eq(Dict::getStatus, 1));
if (dict == null) {
return;
@@ -131,7 +129,7 @@
//鏌ヨ鐘舵�佷负RCS浠诲姟瀹屾垚鎵�鏈変换鍔″崟鎹�
// List<Task> taskList = taskService.list(new LambdaQueryWrapper<Task>().eq(Task::getTaskSts, TaskStsType.WAVE_SEED.id));
List<Task> taskList = taskService.list(new LambdaQueryWrapper<Task>().eq(Task::getTaskSts, TaskStsType.WCS_EXECUTE_OUT.id));
- HashSet<String> sycMatnrs = new HashSet<>();
+// HashSet<String> sycMatnrs = new HashSet<>();
if (taskList.isEmpty()) {
// throw new CoolException("娌℃湁鍙挱绉嶄换鍔★紒锛�");
} else {
@@ -154,11 +152,11 @@
for (TaskDetl taskDetl : taskDetls) {
//鍒嗛厤璁㈠崟
Long waveId = taskDetl.getWaveId();
- //鍚屼竴涓墿鏂欏彧娣诲姞涓�娆℃挱绉嶄换鍔�
- if (sycMatnrs.contains(taskDetl.getMatnr())) {
- continue;
- }
- sycMatnrs.add(taskDetl.getMatnr());
+// //鍚屼竴涓墿鏂欏彧娣诲姞涓�娆℃挱绉嶄换鍔�
+// if (sycMatnrs.contains(taskDetl.getMatnr())) {
+// continue;
+// }
+// sycMatnrs.add(taskDetl.getMatnr());
List<Order> list = orderService.list(new LambdaQueryWrapper<Order>().eq(Order::getWaveId, waveId));
if (list.isEmpty()) {
@@ -197,16 +195,9 @@
anfme -= workQty;
orderUtils.updateWorkQty(orderDetl.getId(), workQty, true);
-//
- //fixme 鐢熸垚娉㈡鎾鏁版嵁鏃讹紝涓嶈嚜鍔ㄦ坊鍔犵珯鐐圭粦瀹氾紝绔欑偣缁戝畾璋冩暣鑷冲嚭搴撶粦瀹氭挱绉嶅簱浣嶆椂鏇存柊
-// CacheSite cacheSite = cacheSiteService.getOne(new LambdaQueryWrapper<CacheSite>().eq(CacheSite::getOrderId, orderDetl.getOrderId()).eq(CacheSite::getHostId, hostId));
-// if (cacheSite == null) {
-// throw new CoolException("缂撳瓨绔欑┖闂翠笉瀛樺湪");
-// }
+
WaveSeed waveSeed = new WaveSeed();
-// waveSeed.setSiteId(cacheSite.getId());
-// waveSeed.setSiteNo(cacheSite.getSiteNo());
waveSeed.setOrderNo(orderDetl.getOrderNo());
waveSeed.setOrderId(orderDetl.getOrderId());
waveSeed.setOrderDetlId(orderDetl.getId());
@@ -224,30 +215,10 @@
if (!waveSeedService.save(waveSeed)) {
throw new CoolException("娉㈡鎾鍒涘缓澶辫触");
}
-// cacheSite.setOrderId(orderDetl.getOrderId());
-// cacheSite.setOrderNo(orderDetl.getOrderNo());
-// cacheSite.setSiteStatus(CacheSiteStatusType.R.id);
-// cacheSite.setUpdateTime(new Date());
-// if (!cacheSiteService.updateById(cacheSite)) {
-// throw new CoolException("缂撳瓨绔欐洿鏂板け璐�");
-// }
-
}
}
-
-// task.setTaskSts(TaskStsType.GENERATE_WAVE_SEED.id);
-// task.setUpdateTime(new Date());
-// if (!taskService.updateById(task)) {
-// throw new CoolException("浠诲姟鏇存柊澶辫触");
-// }
}
}
- } catch (Exception e) {
- e.printStackTrace();
- TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
- } finally {
- InterceptorIgnoreHelper.clearIgnoreStrategy();
- }
}
}
--
Gitblit v1.9.1