From e7398a9acee723ccdc7c2794e85c3b9650225022 Mon Sep 17 00:00:00 2001 From: 野心家 <1051256694@qq.com> Date: 星期五, 01 九月 2023 16:40:52 +0800 Subject: [PATCH] 电视机显示 --- src/main/java/com/zy/asrs/task/handler/StandingHandler.java | 31 ++++++++++++++++--------------- 1 files changed, 16 insertions(+), 15 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 7ec9b28..2d4a44e 100644 --- a/src/main/java/com/zy/asrs/task/handler/StandingHandler.java +++ b/src/main/java/com/zy/asrs/task/handler/StandingHandler.java @@ -64,23 +64,24 @@ .eq("fire_status", 0) .eq("loc_sts", "F") .eq("loc_type1",(short)2) - .eq("pack_status", 5)); + .eq("pack_status", 5) + .eq("freeze",0)); Integer ioType = 101; //鍏ュ嚭搴撶被鍨� - //闈欑疆瀹屾垚鍑哄簱绔�104 + //闈欑疆瀹屾垚鍑哄簱绔�103 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)){ + if (Cools.isEmpty(locDetl) || Cools.isEmpty(locDetl.getMatnr())){ log.error("搴撲綅:"+locMast.getLocNo()+"娌℃湁鏄庣粏"); - } else if (Cools.isEmpty(locDetl.getDeadWarn())){ - log.error("搴撲綅:"+locMast.getLocNo()+"娌℃湁闈欑疆鏃堕棿"); + continue; + } + Mat mat = matService.selectByMatnr(locDetl.getMatnr()); + if (Cools.isEmpty(mat)){ + log.error("搴撲綅:"+locMast.getLocNo()+"鍟嗗搧鎵�灞炲晢鍝佹。妗堜负绌�"); + }else if (Cools.isEmpty(mat.getDeadWarn())){ + log.error("pack:"+mat.getMatnr()+"娌℃湁闈欑疆鏃堕棿"); } else if (Cools.isEmpty(locMast.getModiTime())){ log.error("搴撲綅:"+locMast.getLocNo()+"modiTime涓虹┖"); - } else if (Cools.isEmpty(locMast.getBarcode())){ - log.error("搴撲綅:"+locMast.getLocNo()+"Pack鐮佷负绌�"); - } else if (Cools.isEmpty(mat)){ - log.error("搴撲綅:"+locMast.getLocNo()+"鍟嗗搧鎵�灞炲晢鍝佹。妗堜负绌�"); - } else if (now.getTime()-locMast.getModiTime().getTime() >= mat.getDeadWarn()*60*1000){ + }else if (now.getTime()-locMast.getModiTime().getTime() >= mat.getDeadWarn()*60*1000){ // 鐢熸垚宸ヤ綔鍙� int workNo = commonService.getWorkNo(WorkNoType.getWorkNoType(ioType)); // 鐢熸垚宸ヤ綔妗� @@ -96,7 +97,7 @@ }else { wrkMast.setSourceStaNo(210); // 婧愮珯 } - wrkMast.setStaNo(104); // 鐩爣绔� + wrkMast.setStaNo(103); // 鐩爣绔� wrkMast.setSourceLocNo(locMast.getLocNo()); // 婧愬簱浣� wrkMast.setFullPlt("Y"); // 婊℃澘锛歒 wrkMast.setPicking("N"); // 鎷f枡 @@ -125,11 +126,11 @@ locMast.setLocSts("R"); locMast.setModiTime(now); locMast.setPackStatus(6); //6:闈欑疆瀹屾垚 - CombParam combParam = new CombParam(); - combParam.setPackNo(locMast.getBarcode()); + combParam.setPackNo(mat.getMatnr()); combParam.setLocNo(locMast.getLocNo()); - combParam.setPackSts(6); + combParam.setPackSts(1); + combParam.setStepSts(6); combParam.setRequestTime(DateUtils.convert(new Date())); new PostMesDataUtils().postMesData("MES绯荤粺",mesUrl,inpath,combParam); -- Gitblit v1.9.1