From 7e10622ead5bd8b3ce0c9fda39d22ae0e938e030 Mon Sep 17 00:00:00 2001 From: zwl <1051256694@qq.com> Date: 星期五, 12 九月 2025 13:44:10 +0800 Subject: [PATCH] 完善订单组托可用数据显示功能 --- zy-asrs-wms/src/main/java/com/zy/asrs/wms/task/WorkMastScheduler.java | 21 +++++++++++++++++++++ 1 files changed, 21 insertions(+), 0 deletions(-) diff --git a/zy-asrs-wms/src/main/java/com/zy/asrs/wms/task/WorkMastScheduler.java b/zy-asrs-wms/src/main/java/com/zy/asrs/wms/task/WorkMastScheduler.java index e1e691d..09d11e9 100644 --- a/zy-asrs-wms/src/main/java/com/zy/asrs/wms/task/WorkMastScheduler.java +++ b/zy-asrs-wms/src/main/java/com/zy/asrs/wms/task/WorkMastScheduler.java @@ -1,7 +1,13 @@ package com.zy.asrs.wms.task; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.zy.asrs.common.wms.entity.LocDetl; +import com.zy.asrs.common.wms.entity.LocMast; import com.zy.asrs.common.wms.entity.WrkMast; +import com.zy.asrs.common.wms.service.LocDetlService; +import com.zy.asrs.common.wms.service.LocMastService; import com.zy.asrs.common.wms.service.WrkMastService; +import com.zy.asrs.framework.common.Cools; import com.zy.asrs.wms.task.core.ReturnT; import com.zy.asrs.wms.task.handler.WorkMastHandler; import org.slf4j.Logger; @@ -25,9 +31,24 @@ private WrkMastService wrkMastService; @Autowired private WorkMastHandler workMastHandler; + @Autowired + private LocMastService locMastService; + @Autowired + private LocDetlService locDetlService; @Scheduled(cron = "0/3 * * * * ? ") private void execute(){ + List<LocDetl> locDetls = locDetlService.list(new LambdaQueryWrapper<LocDetl>()); + for (LocDetl l:locDetls + ) { + if(Cools.isEmpty(l.getZpallet())){ + LocMast locMast=locMastService.getOne(new LambdaQueryWrapper<LocMast>().eq(LocMast::getLocNo,l.getLocNo())); + if(!Cools.isEmpty(locMast)&&!Cools.isEmpty(locMast.getBarcode())){ + l.setZpallet(locMast.getBarcode()); + locDetlService.updateById(l); + } + } + } List<WrkMast> wrkMasts = wrkMastService.selectToBeCompleteData(); if (wrkMasts.isEmpty()) { return; -- Gitblit v1.9.1