自动化立体仓库 - WMS系统
zhangc
2025-02-08 0379bbe120f509f8c330713958b59687d25b80b3
src/main/java/com/zy/asrs/utils/LocUtils.java
@@ -9,7 +9,6 @@
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
import java.util.ArrayList;
import java.util.List;
@Component
@@ -61,10 +60,15 @@
     * @param floor
     * @return
     */
    public AgvLocMast getLocNoRuleByFloor(int type, Integer floor, boolean isEmpty, Integer lev1) {
    public AgvLocMast getLocNoRuleByFloor(int type, Integer floor) {
        try {
            EntityWrapper<AgvLocMast> wrapper = new EntityWrapper<>();
            wrapper.eq("loc_sts", "O").eq("loc_type1", type).eq("floor", floor).eq("lev1", lev1);
            wrapper.eq("loc_sts", "O").eq("loc_type1", type);
            if (floor == 4) {
                wrapper.orderBy("lev1", false);
            } else {
                wrapper.orderBy("lev1", true);
            }
            List<AgvLocMast> agvLocMasts = agvLocMastService.selectList(wrapper);
            for (AgvLocMast agvLocMast : agvLocMasts) {
                AgvLocMast agvLocMast1 = agvLocMastService.selectOne(new EntityWrapper<AgvLocMast>().eq("loc_no", agvLocMast.getLocNo()));