From c1d88895501846c4ad1ba2b16f4a8ae10ca2b061 Mon Sep 17 00:00:00 2001 From: wu <731351411@qq.com> Date: 星期二, 26 三月 2024 15:32:35 +0800 Subject: [PATCH] 代码更新 --- springboot-vue3/src/main/java/com/example/springboot/service/SpianServiceNew.java | 26 ++++++++++++++------------ 1 files changed, 14 insertions(+), 12 deletions(-) diff --git a/springboot-vue3/src/main/java/com/example/springboot/service/SpianServiceNew.java b/springboot-vue3/src/main/java/com/example/springboot/service/SpianServiceNew.java index d68cb6b..e259214 100644 --- a/springboot-vue3/src/main/java/com/example/springboot/service/SpianServiceNew.java +++ b/springboot-vue3/src/main/java/com/example/springboot/service/SpianServiceNew.java @@ -8,7 +8,6 @@ import com.example.springboot.component.S7control; import com.example.springboot.entity.GlassInfo; import com.example.springboot.entity.StorageCage; -import com.example.springboot.entity.GlassInfo; import com.example.springboot.entity.device.PlcParameterObject; import com.example.springboot.mapper.AlbaniaMapper; import com.google.common.primitives.Bytes; @@ -78,27 +77,32 @@ for(int i=1;i<=7;i++){ glassmate= albaniaMapper.SelectOutGlass(line); + if(glassmate==null){ + //鏈鍙栦换鍔� + return (400); + }else{ mateid=glassmate.getMateid(); glasstype=glassmate.getGlasstype(); tier=glassmate.getTier(); sumid=glassmate.getId(); flowcard=glassmate.getFlowcard(); - + StorageCage glass= albaniaMapper.SelectCageGlass(glasstype); + if(glass!=null){ //鍙戦�侀厤鐗囨暟鎹� - Mestast(glassmate.getGlasstype()+"i", glass.getId(),2002, 0,"MESID1"); + Mestast(glassmate.getGlasstype()+"i", glass.getId(),2002, 0,"MESID"+i); albaniaMapper.AddFinishNumber(flowcard, mateid, tier); albaniaMapper.Inserttask(1, 0, glass.getId(), 2002, glassmate.getGlassid()+i, glasstype,glass.getFlowcard(),mateid,tier); - if(tier==sumid){ + if(tier==sumid){//褰撻厤鐗囨暟閲忕瓑浜庢垚鍝佸皬鐗囨�荤墖鏁版椂 //鏈閰嶇墖瀹屾垚鍙戦�佸惎鍔ㄥ懡浠� S7control.getinstance().WriteWord(plcmes.getPlcParameter("MESToPLC").getAddress(), (short)2);//鍑虹墖浠诲姟鍚姩 return (200);//缁撴潫 + } } + + } } - - - return(200);// 缁撴潫 } @@ -157,15 +161,13 @@ //涓嬪彂鐞嗙墖浠诲姟 public void Mestast(String glassid,int MESToPLCStart1,int MESToPLCTarget1,int MESToPLC,String address) { - //outmesid(glassid, "MESID1");//涓嬪彂鐜荤拑id - S7control.getinstance().writeString(plcmes.getPlcParameter(address).getAddress(),glassid); + S7control.getinstance().writeString(plcmes.getPlcParameter(address).getAddress(),glassid);//鐜荤拑id S7control.getinstance().WriteWord(plcmes.getPlcParameter("MESToPLCStart1").getAddress(), (short) MESToPLCStart1);//璧峰浣嶇疆 S7control.getinstance().WriteWord(plcmes.getPlcParameter("MESToPLCTarget1").getAddress(), (short) MESToPLCTarget1);//鐩爣浣嶇疆 if(MESToPLC!=0){ S7control.getinstance().WriteWord(plcmes.getPlcParameter("MESToPLC").getAddress(), (short)MESToPLC);//mes鐞嗙墖浠诲姟绫诲瀷 - } - - + } } + } -- Gitblit v1.8.0