From 74a2db1d9e873e2cb0f83f5597ca3be6f93aa577 Mon Sep 17 00:00:00 2001 From: luxiaotao1123 <t1341870251@163.com> Date: 星期四, 18 三月 2021 10:20:53 +0800 Subject: [PATCH] # --- src/main/java/zy/cloud/wms/manager/service/impl/LocDetlServiceImpl.java | 25 +++++++++++++++++++++++-- 1 files changed, 23 insertions(+), 2 deletions(-) diff --git a/src/main/java/zy/cloud/wms/manager/service/impl/LocDetlServiceImpl.java b/src/main/java/zy/cloud/wms/manager/service/impl/LocDetlServiceImpl.java index c95d61b..1e673f3 100644 --- a/src/main/java/zy/cloud/wms/manager/service/impl/LocDetlServiceImpl.java +++ b/src/main/java/zy/cloud/wms/manager/service/impl/LocDetlServiceImpl.java @@ -10,10 +10,12 @@ 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; @@ -26,10 +28,14 @@ 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 @@ -82,5 +88,20 @@ 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; + } + } -- Gitblit v1.9.1