From d8735b21848de7b11a6c695adfd25e1a066ba568 Mon Sep 17 00:00:00 2001 From: liuxy Date: Fri, 13 Sep 2024 15:25:08 +0800 Subject: [PATCH] =?UTF-8?q?rev=EF=BC=9A=E4=BA=8C=E6=9C=9F=E7=AB=8B?= =?UTF-8?q?=E5=BA=93=E5=8C=BA=E5=88=86=E9=80=80=E8=B4=A7=E5=85=A5=E5=BA=93?= =?UTF-8?q?=E6=9C=A8=E7=AE=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../impl/StIvtIostorinvOutServiceImpl.java | 2 ++ .../impl/StIvtIostorinvdisServiceImpl.java | 9 +++++ .../util/impl/OutBussManageServiceImpl.java | 12 ++++--- .../service/iostorInv/util/wql/BST_OUTDIV.wql | 3 +- .../st/service/impl/StructivtServiceImpl.java | 4 +++ .../wms/basedata/st/wql/QST_STRUCTIVT001.wql | 11 ++++++ .../src/views/wms/basedata/st/ivt/index.vue | 34 +++++++++++++++---- 7 files changed, 63 insertions(+), 12 deletions(-) diff --git a/lms/nladmin-system/src/main/java/org/nl/b_lms/storage_manage/ios/service/iostorInv/impl/StIvtIostorinvOutServiceImpl.java b/lms/nladmin-system/src/main/java/org/nl/b_lms/storage_manage/ios/service/iostorInv/impl/StIvtIostorinvOutServiceImpl.java index 04653581f..058794585 100644 --- a/lms/nladmin-system/src/main/java/org/nl/b_lms/storage_manage/ios/service/iostorInv/impl/StIvtIostorinvOutServiceImpl.java +++ b/lms/nladmin-system/src/main/java/org/nl/b_lms/storage_manage/ios/service/iostorInv/impl/StIvtIostorinvOutServiceImpl.java @@ -757,6 +757,7 @@ public class StIvtIostorinvOutServiceImpl extends ServiceImpl disDaoList = new ArrayList<>(); @@ -101,6 +105,11 @@ public class StIvtIostorinvdisServiceImpl extends ServiceImpl '0' OPTION 输入.sect_id <> "" diff --git a/lms/nladmin-system/src/main/java/org/nl/wms/basedata/st/service/impl/StructivtServiceImpl.java b/lms/nladmin-system/src/main/java/org/nl/wms/basedata/st/service/impl/StructivtServiceImpl.java index 66acb3318..035f4696e 100644 --- a/lms/nladmin-system/src/main/java/org/nl/wms/basedata/st/service/impl/StructivtServiceImpl.java +++ b/lms/nladmin-system/src/main/java/org/nl/wms/basedata/st/service/impl/StructivtServiceImpl.java @@ -58,6 +58,7 @@ public class StructivtServiceImpl implements StructivtService { String ivt_status = MapUtil.getStr(whereJson, "ivt_status"); String is_virtual = MapUtil.getStr(whereJson, "is_virtual"); String sub_type = MapUtil.getStr(whereJson, "sub_type"); + String quality_scode = MapUtil.getStr(whereJson, "quality_scode"); JSONObject map = new JSONObject(); map.put("flag", "1"); map.put("stor_id", stor_id); @@ -65,6 +66,7 @@ public class StructivtServiceImpl implements StructivtService { map.put("ivt_status", ivt_status); map.put("is_virtual", is_virtual); map.put("sub_type", sub_type); + map.put("quality_scode", quality_scode); if (StrUtil.isNotEmpty(material)) { map.put("material", "%" + material + "%"); } @@ -222,12 +224,14 @@ public class StructivtServiceImpl implements StructivtService { String rein_flag = MapUtil.getStr(whereJson, "rein_flag"); String ivt_status = MapUtil.getStr(whereJson, "ivt_status"); String sub_type = MapUtil.getStr(whereJson, "sub_type"); + String quality_scode = MapUtil.getStr(whereJson, "quality_scode"); JSONObject map = new JSONObject(); map.put("flag", "2"); map.put("stor_id", stor_id); map.put("is_virtual", is_virtual); map.put("ivt_status", ivt_status); map.put("sub_type", sub_type); + map.put("quality_scode", quality_scode); if (StrUtil.isNotEmpty(material)) { map.put("material", "%" + material + "%"); } diff --git a/lms/nladmin-system/src/main/java/org/nl/wms/basedata/st/wql/QST_STRUCTIVT001.wql b/lms/nladmin-system/src/main/java/org/nl/wms/basedata/st/wql/QST_STRUCTIVT001.wql index ee26abf8e..d4d9ef32f 100644 --- a/lms/nladmin-system/src/main/java/org/nl/wms/basedata/st/wql/QST_STRUCTIVT001.wql +++ b/lms/nladmin-system/src/main/java/org/nl/wms/basedata/st/wql/QST_STRUCTIVT001.wql @@ -28,6 +28,7 @@ 输入.rein_flag TYPEAS f_string 输入.in_stor_id TYPEAS f_string 输入.sub_type TYPEAS s_string + 输入.quality_scode TYPEAS s_string [临时表] --这边列出来的临时表就会在运行期动态创建 @@ -159,9 +160,15 @@ OPTION 输入.pcsn <> "" ivt.pcsn like 输入.pcsn ENDOPTION + + OPTION 输入.quality_scode <> "" + ivt.quality_scode = 输入.quality_scode + ENDOPTION + OPTION 输入.is_virtual = "0" sect.sect_type_attr <> '09' ENDOPTION + OPTION 输入.is_virtual = "1" sect.sect_type_attr = '09' ENDOPTION @@ -331,6 +338,10 @@ ivt.pcsn like 输入.pcsn ENDOPTION + OPTION 输入.quality_scode <> "" + ivt.quality_scode = 输入.quality_scode + ENDOPTION + OPTION 输入.sap_pcsn <> "" sub.sap_pcsn like 输入.sap_pcsn ENDOPTION diff --git a/lms/nladmin-ui/src/views/wms/basedata/st/ivt/index.vue b/lms/nladmin-ui/src/views/wms/basedata/st/ivt/index.vue index 3d4dcaaa7..a292457b0 100644 --- a/lms/nladmin-ui/src/views/wms/basedata/st/ivt/index.vue +++ b/lms/nladmin-ui/src/views/wms/basedata/st/ivt/index.vue @@ -174,6 +174,24 @@ /> + + + + + @@ -233,11 +251,6 @@ :min-width="flexWidth('material_name',crud.data,'物料名称')" /> - - + + @@ -366,6 +384,10 @@ export default { { 'value': '2', 'label': '改切' }, { 'value': '1', 'label': '返检' } ], + ivtQualityList: [ + { 'value': '01', 'label': '否' }, + { 'value': '02', 'label': '是' } + ], remarkList: [ { 'value': '1', 'label': '客户原因' }, { 'value': '2', 'label': '生产质量原因' },