| | |
| | | import com.zy.asrs.entity.OrderDetl; |
| | | import com.zy.asrs.entity.StockStatisDTO; |
| | | import com.zy.asrs.entity.WrkDetl; |
| | | import com.zy.asrs.entity.param.StockOutFloorParam; |
| | | import com.zy.asrs.entity.param.StockOutParam; |
| | | import com.zy.asrs.entity.result.StockVo; |
| | | import com.zy.asrs.mapper.LocDetlMapper; |
| | |
| | | @Override |
| | | public List<LocDetl> queryStock(OrderDetl orderDetl) { |
| | | List<LocDetl> data = new ArrayList<>(); |
| | | List<LocDetl> locDetls = this.baseMapper.queryStock(null, orderDetl.getMatnr(), null, null, null); |
| | | List<LocDetl> locDetls = this.baseMapper.queryStock( |
| | | null, |
| | | orderDetl.getMatnr(), |
| | | orderDetl.getBatch(), |
| | | orderDetl.getOutOrderNo(), |
| | | orderDetl.getTemp2(), |
| | | orderDetl.getProType(), |
| | | orderDetl.getModel(), |
| | | null, |
| | | null // locNos 如果有排除列表也可以传 |
| | | ); |
| | | if (locDetls == null) { |
| | | return null; |
| | | } |
| | |
| | | } |
| | | return null; |
| | | } |
| | | @Override |
| | | public LocDetl selectItem(String locNo, StockOutFloorParam.LocDetl locDetl) { |
| | | List<LocDetl> locDetls = this.baseMapper.selectItem3(locNo, locDetl.getMatnr()); |
| | | if (locDetls != null) { |
| | | for (LocDetl detl : locDetls) { |
| | | if (MatCompareUtils.compare(locDetl, detl)) { |
| | | return detl; |
| | | } |
| | | } |
| | | } |
| | | return null; |
| | | } |
| | | |
| | | } |