自动化立体仓库 - WMS系统
#
18516761980
2022-05-16 a0405ebb882c25a777d76ebf86f905522117837d
#
1个文件已修改
6 ■■■■■ 已修改文件
src/main/java/com/zy/asrs/task/handler/AutoMoveHandler.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/task/handler/AutoMoveHandler.java
@@ -2,7 +2,6 @@
import com.baomidou.mybatisplus.mapper.EntityWrapper;
import com.core.common.Cools;
import com.core.common.R;
import com.zy.asrs.entity.LocMast;
import com.zy.asrs.entity.WrkMast;
import com.zy.asrs.service.LocMastService;
@@ -30,7 +29,7 @@
         * 先获取所有第一排和第二排在库状态的库位
         */
        List<LocMast> locMasts = locMastService.selectList(new EntityWrapper<LocMast>()
                .where("(row1 = 1 or row1 = 2) and loc_sts = 'F'"));
                .where("(row1 = 1 or row1 = 2) and loc_sts = 'F'").orderBy("row1",false));
        /**
         * 挨个生成移载工作档
         */
@@ -40,12 +39,11 @@
             */
            List<WrkMast> moveMasts = wrkMastService.selectList(new EntityWrapper<WrkMast>()
                    .eq("io_type", "11"));
            if (Cools.isEmpty(moveMasts) || moveMasts.size() >= 2) {
            if (Cools.isEmpty(moveMasts) || moveMasts.size() >= 1) {
                break;
            }
            LocMast targetLocNo = locMastService.selectOne(new EntityWrapper<LocMast>()
                    .eq("loc_sts", "O")
                    .and()
                    .eq("row1", "3"));
            /**
             * 如果第三排没有空库位,直接break