src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/zy/common/utils/ForkLiftUtils.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java
@@ -1809,6 +1809,11 @@ continue; } List<Integer> conveyorBindLiftAllStaNo = ForkLiftUtils.getConveyorBindLiftAllStaNo(liftNo); if (conveyorBindLiftAllStaNo.isEmpty()) { continue; } //获取入库任务 List<WrkMast> inWrkMasts = wrkMastService.selectList(new EntityWrapper<WrkMast>() .in("sta_no", liftAllStaNo) @@ -1823,7 +1828,7 @@ //获取出库任务 List<WrkMast> outWrkMasts = wrkMastService.selectList(new EntityWrapper<WrkMast>() .eq("lift_no", liftNo) .eq("sta_no", conveyorBindLiftAllStaNo) .in("wrk_sts" , WrkStsType.NEW_OUTBOUND.sts , WrkStsType.OUTBOUND_SHUTTLE_RUN.sts src/main/java/com/zy/common/utils/ForkLiftUtils.java
@@ -39,6 +39,33 @@ return list; } //获取提升机所绑定的输送线所有站点 public static List<Integer> getConveyorBindLiftAllStaNo(Integer liftNo) { List<Integer> list = new ArrayList<>(); ConfigService configService = SpringUtils.getBean(ConfigService.class); if (configService == null) { return list; } Config conveyorLiftBindConfig = configService.selectOne(new EntityWrapper<Config>().eq("code", "conveyorLiftBind")); if(conveyorLiftBindConfig == null) { return list; } List<JSONObject> val = JSON.parseArray(conveyorLiftBindConfig.getValue(), JSONObject.class); if (val.isEmpty()) { return list; } for (JSONObject data : val) { if(data.getInteger("liftNo").equals(liftNo)) { list.add(data.getInteger("staNo")); } } return list; } //获取提升机站点 public static ForkLiftStaProtocol getLiftStaByStaNo(Integer staNo) { SlaveProperties slaveProperties = SpringUtils.getBean(SlaveProperties.class);