From c33901750d296f75180f6051fbb743738ffcae7e Mon Sep 17 00:00:00 2001 From: LSH Date: 星期四, 18 五月 2023 08:46:38 +0800 Subject: [PATCH] # --- src/main/java/com/zy/asrs/task/handler/StandingHandler.java | 9 ++++++--- 1 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/zy/asrs/task/handler/StandingHandler.java b/src/main/java/com/zy/asrs/task/handler/StandingHandler.java index dee9a46..7ec9b28 100644 --- a/src/main/java/com/zy/asrs/task/handler/StandingHandler.java +++ b/src/main/java/com/zy/asrs/task/handler/StandingHandler.java @@ -44,7 +44,7 @@ @Autowired private WrkMastService wrkMastService; @Autowired - private ApiLogService apiLogService; + private MatService matService; @Autowired private CommonService commonService; @Autowired @@ -64,11 +64,12 @@ .eq("fire_status", 0) .eq("loc_sts", "F") .eq("loc_type1",(short)2) - .eq("pack_status", 6)); + .eq("pack_status", 5)); Integer ioType = 101; //鍏ュ嚭搴撶被鍨� //闈欑疆瀹屾垚鍑哄簱绔�104 for(LocMast locMast : locMasts){ LocDetl locDetl=locDetlService.selectOne(new EntityWrapper<LocDetl>().eq("loc_no",locMast.getLocNo())); + Mat mat = matService.selectByMatnr(locDetl.getMatnr()); if (Cools.isEmpty(locDetl)){ log.error("搴撲綅:"+locMast.getLocNo()+"娌℃湁鏄庣粏"); } else if (Cools.isEmpty(locDetl.getDeadWarn())){ @@ -77,7 +78,9 @@ log.error("搴撲綅:"+locMast.getLocNo()+"modiTime涓虹┖"); } else if (Cools.isEmpty(locMast.getBarcode())){ log.error("搴撲綅:"+locMast.getLocNo()+"Pack鐮佷负绌�"); - } else if (now.getTime()-locMast.getModiTime().getTime() >= locDetl.getDeadWarn()*60*1000){ + } else if (Cools.isEmpty(mat)){ + log.error("搴撲綅:"+locMast.getLocNo()+"鍟嗗搧鎵�灞炲晢鍝佹。妗堜负绌�"); + } else if (now.getTime()-locMast.getModiTime().getTime() >= mat.getDeadWarn()*60*1000){ // 鐢熸垚宸ヤ綔鍙� int workNo = commonService.getWorkNo(WorkNoType.getWorkNoType(ioType)); // 鐢熸垚宸ヤ綔妗� -- Gitblit v1.9.1