自动化立体仓库 - WCS系统
#
Junjie
2023-12-15 fd69e79dd9861681e31893d7941b39571f49dca4
src/main/java/com/zy/asrs/service/impl/WrkMastServiceImpl.java
@@ -5,8 +5,11 @@
import com.zy.asrs.entity.WrkMast;
import com.zy.asrs.mapper.WrkMastMapper;
import com.zy.asrs.service.WrkMastService;
import com.zy.asrs.utils.Utils;
import org.springframework.stereotype.Service;
import javax.rmi.CORBA.Util;
import java.util.ArrayList;
import java.util.List;
@Service("wrkMastService")
@@ -37,4 +40,26 @@
        return this.baseMapper.selectpj(staNo,barcode);
    }
    @Override
    public List<WrkMast> selectLaneWrkMast(Integer lane, Boolean pakIn) {
        List<WrkMast> list = new ArrayList<>();
        List<WrkMast> wrkMasts = null;
        if (pakIn) {
            wrkMasts = this.baseMapper.selectLaneWrkMastIn();
        }else {
            wrkMasts = this.baseMapper.selectLaneWrkMastOut();
        }
        if (wrkMasts == null) {
            return list;
        }
        for (WrkMast wrkMast : wrkMasts) {
            if (Utils.getLaneByLocNo(wrkMast.getLocNo()) == lane) {
                list.add(wrkMast);
            }
        }
        return list;
    }
}