From daed20c553f77fc48695f8523cd57bc56fb5a0fd Mon Sep 17 00:00:00 2001 From: wang <3597712270@qq.com> Date: 星期三, 10 四月 2024 08:35:29 +0800 Subject: [PATCH] Merge branch 'master' of http://10.153.19.25:10101/r/HangZhouMes --- CacheGlassModule/src/main/java/com/mes/service/CacheGlassService/LogicService.java | 37 +++++++++++++++++++------------------ 1 files changed, 19 insertions(+), 18 deletions(-) diff --git a/CacheGlassModule/src/main/java/com/mes/service/CacheGlassService/Logic.java b/CacheGlassModule/src/main/java/com/mes/service/CacheGlassService/LogicService.java similarity index 81% rename from CacheGlassModule/src/main/java/com/mes/service/CacheGlassService/Logic.java rename to CacheGlassModule/src/main/java/com/mes/service/CacheGlassService/LogicService.java index f239f84..990e50e 100644 --- a/CacheGlassModule/src/main/java/com/mes/service/CacheGlassService/Logic.java +++ b/CacheGlassModule/src/main/java/com/mes/service/CacheGlassService/LogicService.java @@ -11,13 +11,14 @@ import com.mes.entity.TaskCache; import com.mes.entity.device.PLCAutoMes; import com.mes.entity.device.PlcParameterObject; -import com.mes.mapper.SelectInfo; +import com.mes.mapper.HangzhouMesMapper; +import com.mes.mapper.PpMapper; @Service -public class Logic { +public class LogicService { @Autowired - private SelectInfo selectInfo; + private HangzhouMesMapper hangzhouMesMapper; //璇嗗埆閫昏緫 涓嶄氦浜� public void identify(String Number){ //鏌ヨ浠诲姟 @@ -50,25 +51,25 @@ //鐞嗙墖 杩� public boolean processInto(String Number){ //鏌ヨ娑堟伅闃熷垪閲岀殑鐜荤拑 - GlassInfo GlassInfo=selectInfo.SelectGlassId(Number); + GlassInfo GlassInfo=hangzhouMesMapper.selectGlassId(Number); PlcParameterObject plcmes=PLCAutoMes.PlcMesObject; if(GlassInfo!=null){//瀛樺湪姝ょ幓鐠冪紪鍙� //鍚岄挗鍖栫増鍥惧唴鐨勬爡鏍煎彿 - List<EdgStorageCageDetails> list=selectInfo.SelectIsExistIntoCache(GlassInfo.getTemperinglayoutid(),GlassInfo.getTemperingfeedsequence(),GlassInfo.getWidth()); + List<EdgStorageCageDetails> list=hangzhouMesMapper.selectIsExistIntoCache(GlassInfo.getTemperinglayoutid(),GlassInfo.getTemperingfeedsequence(),GlassInfo.getWidth()); //绌烘爡鏍煎彿 if (list.size()==0) { - list=selectInfo.SelectCacheLeisure(); + list=hangzhouMesMapper.selectCacheLeisure(); } //灏忎簬姝ょ幓鐠冮挗鍖栫増鍥惧簭鍙风殑鏍呮牸鍙� if(list.size()==0){ - list=selectInfo.SelectIsExistIntoCache(GlassInfo.getTemperinglayoutid(),GlassInfo.getWidth()); + list=hangzhouMesMapper.selectIsExistIntoCache(GlassInfo.getTemperinglayoutid(),GlassInfo.getWidth()); } if(list.size()>0){ //瀛樺湪绌烘牸 //1.鐢熸垚浠诲姟锛� 璧峰浣嶇疆0 缁撴潫浣嶇疆this.slot 浠诲姟绫诲瀷 1 锛堣繘鐗囦换鍔★級 //2.鍥炲 1杩涚墖 EdgStorageCageDetails item=list.get(0); - selectInfo.insertCacheTask(GlassInfo.getId()+"","0",item.getSlot()+"","1"); + hangzhouMesMapper.insertCacheTask(GlassInfo.getId()+"","0",item.getSlot()+"","1"); S7control.getinstance().WriteWord(plcmes.getPlcParameter("MESToGaStatus").getAddress(),(short) 1); return true; } @@ -85,19 +86,19 @@ String A09=S7control.getinstance().ReadWord("DB14.56", 1).get(0)+""; String A10=S7control.getinstance().ReadWord("DB14.58", 1).get(0)+""; PlcParameterObject plcmes=PLCAutoMes.PlcMesObject; - List<EdgStorageCageDetails> list=selectInfo.SelectCacheOut(); + List<EdgStorageCageDetails> list=hangzhouMesMapper.selectCacheOut(); boolean isOut=true;//鍏朵粬鎯呭喌鏉′欢 濡傦細鍚庣画璁惧鏁呴殰绂佹鐞嗙墖鍑虹墖 绛� if (list.size()>0&&isOut) { EdgStorageCageDetails item=list.get(0); if(A09=="0"&&A10=="1"){ //鍑哄埌 A09 - selectInfo.insertCacheTask(item.getGlassid()+"","0","09","2"); + hangzhouMesMapper.insertCacheTask(item.getGlassid()+"","0","09","2"); S7control.getinstance().writeString(plcmes.getPlcParameter("DB14.28").getAddress(), "1"); S7control.getinstance().writeString(plcmes.getPlcParameter("DB14.20").getAddress(), "1"); return true; }else if(A09=="1"&&A10=="0"){ //鍑哄埌 A10 - selectInfo.insertCacheTask(item.getGlassid()+"","0","10","2"); + hangzhouMesMapper.insertCacheTask(item.getGlassid()+"","0","10","2"); S7control.getinstance().writeString(plcmes.getPlcParameter("DB14.28").getAddress(), "2"); S7control.getinstance().writeString(plcmes.getPlcParameter("DB14.20").getAddress(), "1"); return true; @@ -106,15 +107,15 @@ String endcell="09"; String SendEndcell="1"; boolean If_=false; - GlassInfo glassInfo09= selectInfo.SelectLastOutCacheInfo("09"); - GlassInfo glassInfo10= selectInfo.SelectLastOutCacheInfo("10"); + GlassInfo glassInfo09= hangzhouMesMapper.selectLastOutCacheInfo("09"); + GlassInfo glassInfo10= hangzhouMesMapper.selectLastOutCacheInfo("10"); if(glassInfo10!=null&&glassInfo10.getWidth()==item.getWidth()&&glassInfo10.getHeight()==item.getHeight()){ endcell="10"; SendEndcell="2"; }else if(glassInfo10!=null&&If_){ //鍏朵粬鏉′欢 } - selectInfo.insertCacheTask(item.getGlassid()+"","0",endcell,"2"); + hangzhouMesMapper.insertCacheTask(item.getGlassid()+"","0",endcell,"2"); S7control.getinstance().writeString(plcmes.getPlcParameter("DB14.28").getAddress(), SendEndcell); S7control.getinstance().writeString(plcmes.getPlcParameter("DB14.20").getAddress(), "1"); return true; @@ -127,7 +128,7 @@ //纾ㄨ竟 涓嶄氦浜� 鐞嗙墖鍜岀(杈规満鑷繁浜や簰 public void processMb(String Number){ //鏌ヨ浠诲姟 - GlassInfo GlassInfo=selectInfo.SelectGlassId(Number); + GlassInfo GlassInfo=hangzhouMesMapper.selectGlassId(Number); PlcParameterObject plcmes=PLCAutoMes.PlcMesObject; if(GlassInfo!=null){ //鍙戦�佷换鍔� ID 闀� 瀹� 鍘� 鍊掕 宸ヨ壓鍔熻兘绛� @@ -144,7 +145,7 @@ //鏌ヨ娑堟伅闃熷垪閲屾鐜荤拑ID鐨勬暟鎹� public boolean SelectMessageId(String Number){ //鏌ヨ鏄惁瀛樺湪 - GlassInfo GlassInfo=selectInfo.SelectGlassId(Number); + GlassInfo GlassInfo=hangzhouMesMapper.selectGlassId(Number); if(GlassInfo==null){ return false;//杩斿洖 涓嶅瓨鍦� } @@ -153,7 +154,7 @@ //鍒犻櫎娑堟伅闃熷垪閲屾鐜荤拑ID鐨勬暟鎹� public boolean DeleteMessageId(String Number){ //鏌ヨ鏄惁瀛樺湪 - GlassInfo GlassInfo=selectInfo.SelectGlassId(Number); + GlassInfo GlassInfo=hangzhouMesMapper.selectGlassId(Number); if(GlassInfo==null){ return false;//杩斿洖 涓嶅瓨鍦� } @@ -163,7 +164,7 @@ //鏄惁瀛樺湪姝ょ紪鍙风幓鐠� public boolean isExist(String Number){ //鏌ヨ鏄惁瀛樺湪 - GlassInfo GlassInfo=selectInfo.SelectGlassId(Number); + GlassInfo GlassInfo=hangzhouMesMapper.selectGlassId(Number); if(GlassInfo==null){ return false;//杩斿洖 涓嶅瓨鍦� } -- Gitblit v1.8.0