src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/zy/core/thread/SiemensDevpThread.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java
@@ -810,7 +810,7 @@ LocMast shallowLoc = locMastService.selectById(shallowLocNo); // O.空库位、Q.拣料/盘点/并板再入库、S.入库预约、X.禁用 直接搬! if (shallowLoc.getLocSts().equals("P") || shallowLoc.getLocSts().equals("R")) { WrkMast waitWrkMast = wrkMastMapper.selectByLocNo(shallowLocNo); WrkMast waitWrkMast = wrkMastMapper.selectByLocNo1(shallowLocNo); if (null == waitWrkMast) { log.error("{}库位异常,未检索到相应工作档!", shallowLocNo); } else { @@ -2282,7 +2282,8 @@ if (staProtocol.isAutoing() //自动 && !staProtocol.isLoading() //无物 && staProtocol.isEmptyPalletRequire() //空托盘需求信号 && staProtocol.isOutEnable() //空托盘需求信号 && staProtocol.isEmptyMk() && staProtocol.getWorkNo() == 0 ) { WrkMast pakoutEmpty = wrkMastMapper.selectPakoutEmpty(sta.getStaNo()); src/main/java/com/zy/core/thread/SiemensDevpThread.java
@@ -278,7 +278,7 @@ if (result1.IsSuccess) { for (int i = 0; i < staNoSize; i++) { Integer siteId = staNos.get(i); // 站点编号 boolean[] status = siemensS7Net.getByteTransform().TransBool(result1.Content, i*8+6, 1); boolean[] status = siemensS7Net.getByteTransform().TransBool(result1.Content, i*8+6, 2); StaProtocol staProtocol = station.get(siteId); staProtocol.setAutoing(status[0]); // 自动 staProtocol.setLoading(status[1]); // 有物