自动化立体仓库 - WMS系统
#
lsh
2024-07-25 6719ba73c7f0c97abfc9da2bd35a265c0e3d325b
src/main/java/com/zy/asrs/task/handler/BareBoardHandler.java
@@ -201,7 +201,7 @@
                    continue;
                }
                // 获取库位
                List<LocMast> locMasts = locMastService.selectList(new EntityWrapper<LocMast>().eq("loc_sts", "D").eq("crn_no", crnNo));
                List<LocMast> locMasts = locMastService.selectList(new EntityWrapper<LocMast>().eq("loc_sts", "D").eq("crn_no", crnNo).orderBy("lev1",true).orderBy("bay1",true));
                for (LocMast locMastS : locMasts){
                    List<String> locNoList = new ArrayList<>();
                    sign = true;
@@ -241,14 +241,20 @@
                            sign=false;
                        }
                    }
                    ArrayList<String> locArrayList = new ArrayList<>();
                    for (String locNo : locNoList){
                        if (!locArrayList.contains(locNo)){
                            locArrayList.add(locNo);
                        }
                    }
                    if (sign) {
                        EmptyPlateOutParam param = new EmptyPlateOutParam();
                        param.setOutSite(staNo);
                        param.setLocNos(locNoList);
                        param.setLocNos(locArrayList);
                        try{
                            workService.emptyPlateOut(param, 9999L);
                        }catch (Exception e){
                            log.error("二楼小料箱自动补空板失败!!异常原因:"+e);
                            log.error(staNo+"自动补空板失败!!异常原因:"+e);
                        }
                        return SUCCESS;
                    }