From e046dba174365eb8934ee1e4206f09821145e876 Mon Sep 17 00:00:00 2001 From: skyouc Date: 星期四, 21 八月 2025 13:23:22 +0800 Subject: [PATCH] no message --- zy-asrs-wms/src/main/java/com/zy/asrs/wms/asrs/timer/TaskWaveTimer.java | 45 +++++++++------------------------------------ 1 files changed, 9 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 08172a0..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,19 +195,14 @@ 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()); + waveSeed.setTaskId(taskDetl.getTaskId()); + waveSeed.setTaskNo(taskDetl.getTaskNo()); waveSeed.setWaveId(taskDetl.getWaveId()).setWaveNo(taskDetl.getWaveNo()); waveSeed.setTaskDetlId(taskDetl.getId()); //涓烘弧瓒冲綋鍓嶉渶姹傦紝缁忕‘璁わ紝鏀规垚璁㈠崟鏁伴噺 @@ -222,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