| | |
| | | import zy.cloud.wms.manager.entity.CustOrder; |
| | | import zy.cloud.wms.manager.entity.LocDetl; |
| | | import zy.cloud.wms.manager.entity.Mat; |
| | | import zy.cloud.wms.manager.entity.Prior; |
| | | import zy.cloud.wms.manager.mapper.LocDetlMapper; |
| | | import zy.cloud.wms.manager.service.CustOrderService; |
| | | import zy.cloud.wms.manager.service.LocDetlService; |
| | | import zy.cloud.wms.manager.service.MatService; |
| | | import zy.cloud.wms.manager.service.PriorService; |
| | | |
| | | import java.util.ArrayList; |
| | | import java.util.List; |
| | |
| | | private CustOrderService custOrderService; |
| | | @Autowired |
| | | private MatService matService; |
| | | @Autowired |
| | | private PriorService priorService; |
| | | |
| | | @Override |
| | | public Page<LocDetl> getPage(Page page, String nodeId, Object locNo, Object matnr, Object maktx) { |
| | | return page.setRecords(baseMapper.listByPage(page, nodeId, locNo, matnr, maktx)); |
| | | public Page<LocDetl> getPage(Page<LocDetl> page) { |
| | | page.setRecords(baseMapper.listByPage(page.getCondition())); |
| | | page.setTotal(baseMapper.listByPageCount(page.getCondition())); |
| | | return page; |
| | | } |
| | | |
| | | @Override |
| | |
| | | return this.baseMapper.reduceStock(nodeId, matnr, anfme)>0; |
| | | } |
| | | |
| | | @Override |
| | | public Boolean incrementStock(Long nodeId, String matnr, Double anfme) { |
| | | return this.baseMapper.incrementStock(nodeId, matnr, anfme)>0; |
| | | } |
| | | |
| | | @Override |
| | | public Boolean removeStock(Long nodeId, String matnr) { |
| | | return this.baseMapper.removeStock(nodeId, matnr)>0; |
| | | } |
| | | |
| | | @Override |
| | | public Boolean isPrior(Long nodeId, String matnr) { |
| | | return priorService.selectCount(new EntityWrapper<Prior>().eq("matnr", matnr).eq("node_id", nodeId).eq("status", 1))>0; |
| | | } |
| | | |
| | | |
| | | } |