diff --git a/1024shop-manager/1024shop-manager/src/main/java/net/xdclass/shopmanager/controller/SubController.java b/1024shop-manager/1024shop-manager/src/main/java/net/xdclass/shopmanager/controller/SubController.java index 02d7207..5b54f60 100644 --- a/1024shop-manager/1024shop-manager/src/main/java/net/xdclass/shopmanager/controller/SubController.java +++ b/1024shop-manager/1024shop-manager/src/main/java/net/xdclass/shopmanager/controller/SubController.java @@ -219,9 +219,10 @@ public class SubController { @ApiOperation("数据处理") @PostMapping("SubData") public JsonData SubData(String strSlab) { - + SubParams subParams = new SubParams(); + subParams.setSlabNo(strSlab); //获取所有数据 - GetDataInfo(null); + GetDataInfo(subParams); //数据预处理 SetPreData(); @@ -402,7 +403,9 @@ public class SubController { * 订单数据 * 配置信息 */ - public void GetDataInfo(Optional args) { + public void GetDataInfo(SubParams subParams) { + + logger.info("*****开始获取数据******"); @@ -419,7 +422,7 @@ public class SubController { //1板坯数据 tasks.add(() -> { - plistSlab = subService.getSlabInfo(); + plistSlab = subService.getSlabInfo(subParams); //logger.info("******1板坯数据获取完毕*******"); return null; }); diff --git a/1024shop-manager/1024shop-manager/src/main/java/net/xdclass/shopmanager/mapper/SubMapper.java b/1024shop-manager/1024shop-manager/src/main/java/net/xdclass/shopmanager/mapper/SubMapper.java index c34ae76..5a4d031 100644 --- a/1024shop-manager/1024shop-manager/src/main/java/net/xdclass/shopmanager/mapper/SubMapper.java +++ b/1024shop-manager/1024shop-manager/src/main/java/net/xdclass/shopmanager/mapper/SubMapper.java @@ -12,7 +12,7 @@ import java.util.Map; public interface SubMapper extends BaseMapper { // 获取板坯信息 - List getSlabInfo(); + List getSlabInfo(SubParams subParams); // 获取订单信息 List getOrderInfo(); diff --git a/1024shop-manager/1024shop-manager/src/main/java/net/xdclass/shopmanager/service/SubService.java b/1024shop-manager/1024shop-manager/src/main/java/net/xdclass/shopmanager/service/SubService.java index 5996768..46d82fb 100644 --- a/1024shop-manager/1024shop-manager/src/main/java/net/xdclass/shopmanager/service/SubService.java +++ b/1024shop-manager/1024shop-manager/src/main/java/net/xdclass/shopmanager/service/SubService.java @@ -8,7 +8,7 @@ import java.util.List; public interface SubService { //获取板坯信息 - List getSlabInfo(); + List getSlabInfo(SubParams subParams); //获取订单信息 List getOrderInfo(); diff --git a/1024shop-manager/1024shop-manager/src/main/java/net/xdclass/shopmanager/service/impl/SubServiceImpl.java b/1024shop-manager/1024shop-manager/src/main/java/net/xdclass/shopmanager/service/impl/SubServiceImpl.java index 363bb3c..f02428e 100644 --- a/1024shop-manager/1024shop-manager/src/main/java/net/xdclass/shopmanager/service/impl/SubServiceImpl.java +++ b/1024shop-manager/1024shop-manager/src/main/java/net/xdclass/shopmanager/service/impl/SubServiceImpl.java @@ -19,9 +19,9 @@ public class SubServiceImpl implements SubService { // 获取板坯信息 @Override - public List getSlabInfo() { + public List getSlabInfo(SubParams subParams) { - return subMapper.getSlabInfo(); + return subMapper.getSlabInfo(subParams); } diff --git a/1024shop-manager/1024shop-manager/src/main/resources/mapper/SubMapper.xml b/1024shop-manager/1024shop-manager/src/main/resources/mapper/SubMapper.xml index 5ce2b04..ccaf0b0 100644 --- a/1024shop-manager/1024shop-manager/src/main/resources/mapper/SubMapper.xml +++ b/1024shop-manager/1024shop-manager/src/main/resources/mapper/SubMapper.xml @@ -15,7 +15,7 @@ - SELECT DISTINCT MS.MSC_LINE_NO --产线 , PPCB.SLAB_CUT_GAP --切缝 , MS.NEXT_WHOLE_BACKLOG_CODE -- 全程工序代码 @@ -30,7 +30,8 @@ WHERE 1 = 1 AND MS.MSC_LINE_NO = '1030' --5米轧线 -- AND MS.SLAB_NO = 'C50015130500' - AND MS.SLAB_NO = 'C50015130100' +-- AND MS.SLAB_NO = 'C50015130100' + AND MS.SLAB_NO = #{slabNo} -- AND ((SELECT SUM(NVL(P1.NEED_SLAB_WT,0)) FROM PM_PD_SLAB P1 WHERE P1.SLAB_NO = MS.SLAB_NO)= MS.SLAB_ACT_WGT -- OR (SELECT SUM(NVl(P1.NEED_SLAB_WT,0)) FROM PM_PD_SLAB P1 WHERE P1.SLAB_NO = MS.SLAB_NO) = 0)--重量相同 -- AND SUBSTR(MS.NEXT_WHOLE_BACKLOG_CODE,2,1) !='B' --全程工序代码第二位不能是B,不嫩是火切工序