From d051d72b3c8c91ce415b33efc9ee560c6aa29e5d Mon Sep 17 00:00:00 2001 From: LSH Date: 星期四, 16 十一月 2023 13:59:17 +0800 Subject: [PATCH] # --- src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java | 26 ++++++++++++++++++++++++++ 1 files changed, 26 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java index d8ace45..ec2419b 100644 --- a/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java +++ b/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java @@ -40,6 +40,8 @@ import com.zy.core.thread.BarcodeThread; import com.zy.core.thread.LedThread; import com.zy.core.thread.SiemensDevpThread; +import com.zy.system.entity.Config; +import com.zy.system.service.ConfigService; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Value; @@ -91,6 +93,10 @@ private BasCrnErrorMapper basCrnErrorMapper; @Autowired private TaskWrkMapper taskWrkMapper; + @Autowired + private TaskWrkService taskWrkService; + @Autowired + private ConfigService configService; @Value("${wms.url}") private String wmsUrl; @@ -1362,5 +1368,25 @@ } } + //鑷姩娲惧彂浠诲姟 + public void autoDistribute() { + Config config = configService.selectByCode("autoDistribute"); + if (config == null) { + return; + } + + if (config.getValue().equals("false")) {//鍒ゆ柇鏄惁寮�鍚嚜鍔ㄦ淳鍙戜换鍔� + return; + } + + for (TaskWrk taskWrk : taskWrkService.selectReceive()) { + try { + taskWrkService.distribute(taskWrk.getTaskNo(), 9527L); + } catch (CoolException e) { + e.printStackTrace(); + } + } + } + } -- Gitblit v1.9.1