#
Junjie
9 天以前 947aa556843b17e1b5a003767a1cf6ae85ec39fe
src/main/java/com/zy/asrs/service/impl/WrkMastServiceImpl.java
@@ -5,8 +5,10 @@
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 java.util.ArrayList;
import java.util.List;
@Service("wrkMastService")
@@ -31,4 +33,27 @@
    public int getOutToStn182(Integer devpNo) {
        return selectCount(new EntityWrapper<WrkMast>().eq("sta_no", devpNo).in("wrk_sts",11,12));
    }
    @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.getIoType() > 100 ? wrkMast.getSourceLocNo() : wrkMast.getLocNo()) == lane) {
                list.add(wrkMast);
            }
        }
        return list;
    }
}