diff --git a/op-modules/op-quality/src/main/java/com/op/quality/controller/QcInterfaceController.java b/op-modules/op-quality/src/main/java/com/op/quality/controller/QcInterfaceController.java index 80bcf72e2..b3ec5c639 100644 --- a/op-modules/op-quality/src/main/java/com/op/quality/controller/QcInterfaceController.java +++ b/op-modules/op-quality/src/main/java/com/op/quality/controller/QcInterfaceController.java @@ -140,7 +140,7 @@ public class QcInterfaceController { } /** - * 过程检验-产品不合格率同期对比 + * 成品抽检检验-产品不合格率同期对比 * * @param qcInterface * @return diff --git a/op-modules/op-quality/src/main/resources/mapper/quality/QcInterfaceMapper.xml b/op-modules/op-quality/src/main/resources/mapper/quality/QcInterfaceMapper.xml index 18a1dfc76..89f08dedc 100644 --- a/op-modules/op-quality/src/main/resources/mapper/quality/QcInterfaceMapper.xml +++ b/op-modules/op-quality/src/main/resources/mapper/quality/QcInterfaceMapper.xml @@ -103,7 +103,7 @@ from qc_check_task qct left join qc_check_task_defect qctd on qctd.belong_to = qct.record_id left join qc_defect_type_class qdtc on qctd.class_id = qdtc.id - where qct.check_type = 'checkTypeSCXJ' and qct.check_status = '2' + where qct.check_type = 'checkTypeCPPC' and qct.check_status = '2' and ( CONVERT(varchar(10),qct.create_time, 120) >= SUBSTRING(#{productDateStart},0,11) and @@ -219,6 +219,9 @@ from qc_check_task qct where qct.type_code = #{typeCode} and qct.del_flag='0' + + AND check_type = #{checkType} + and CONVERT(varchar(7),qct.income_time, 120) = SUBSTRING(#{ymd},0,8) @@ -274,7 +277,7 @@ qct.sample_quality quality, qct.noOk_quality from qc_check_task qct - where qct.check_type = 'checkTypeSCXJ' + where qct.check_type = 'checkTypeCPPC' and qct.del_flag='0' and CONVERT(varchar(4),qct.income_time, 120) in (${ymd}) ) t @@ -348,8 +351,7 @@ left join qc_check_type qc on qc.order_code = qct.check_type and qc.del_flag = '0' left join qc_defect_type_class qdtc on qdtc.id = qct.remark_code left join qc_defect_type qdt on qdt.defect_id = qdtc.defect_id - where qct.type_code = #{typeCode} and qctd.status = 'N' - + where qct.check_type IN ('checkTypeCPPC','checkTypeCPCJ','checkTypeCP','checkTypeSC','checkTypeLL') and qctd.status = 'N' and ( CONVERT(varchar(10),qct.income_time, 120) >= SUBSTRING(#{productDateStart},0,11) and diff --git a/op-modules/op-quality/src/main/resources/mapper/quality/QcProCheckMapper.xml b/op-modules/op-quality/src/main/resources/mapper/quality/QcProCheckMapper.xml index 65e5fece7..069dba2cb 100644 --- a/op-modules/op-quality/src/main/resources/mapper/quality/QcProCheckMapper.xml +++ b/op-modules/op-quality/src/main/resources/mapper/quality/QcProCheckMapper.xml @@ -287,7 +287,7 @@ ) - and (CONVERT(varchar(10),qct.create_time, 120) >= CONVERT(varchar(10),DATEADD(DAY, -1, GETDATE()), 120)) + and (CONVERT(varchar(10),qct.create_time, 120) >= CONVERT(varchar(10),DATEADD(DAY, -3, GETDATE()), 120)) and (CONVERT(varchar(10),qct.create_time, 120) >= CONVERT(varchar(10),DATEADD(DAY, -15, GETDATE()), 120)) diff --git a/op-modules/op-sap/src/main/java/com/op/sap/mapper/SapBomComponentMapper.java b/op-modules/op-sap/src/main/java/com/op/sap/mapper/SapBomComponentMapper.java index c1f7d0c3f..ef8d02475 100644 --- a/op-modules/op-sap/src/main/java/com/op/sap/mapper/SapBomComponentMapper.java +++ b/op-modules/op-sap/src/main/java/com/op/sap/mapper/SapBomComponentMapper.java @@ -2,6 +2,8 @@ package com.op.sap.mapper; import com.op.system.api.domain.sap.SapBomComponent; +import java.util.List; + /** * 物料BOM子表Mapper接口 * @@ -20,4 +22,7 @@ public interface SapBomComponentMapper { public int insertSapBomComponent(SapBomComponent sapBomComponent); + public int deleteSapBomComponentByBomCode(String bomCode); + + } diff --git a/op-modules/op-sap/src/main/java/com/op/sap/mapper/SapBomMapper.java b/op-modules/op-sap/src/main/java/com/op/sap/mapper/SapBomMapper.java index cbd1d92ed..cedc17157 100644 --- a/op-modules/op-sap/src/main/java/com/op/sap/mapper/SapBomMapper.java +++ b/op-modules/op-sap/src/main/java/com/op/sap/mapper/SapBomMapper.java @@ -13,7 +13,7 @@ public interface SapBomMapper { /** * 新增BOM物料管理 */ - List selectBaseBomByBomCode(String bomCode); + SapBom selectBaseBomByBomCode(String bomCode); public int insertBaseBom(SapBom sapBom); @@ -52,4 +52,6 @@ public interface SapBomMapper { Date getRouteMaxTime(); Date getBomMaxTime(); + + int updateBaseBom(SapBom sapBom); } diff --git a/op-modules/op-sap/src/main/java/com/op/sap/service/SapBomService.java b/op-modules/op-sap/src/main/java/com/op/sap/service/SapBomService.java index 7d4ff7522..256a4455e 100644 --- a/op-modules/op-sap/src/main/java/com/op/sap/service/SapBomService.java +++ b/op-modules/op-sap/src/main/java/com/op/sap/service/SapBomService.java @@ -8,5 +8,4 @@ import com.op.system.api.domain.sap.SapBom; public interface SapBomService { public R bomSync(SapBomQuery sapBomQuery); - SapBom getMaxRevisionBom(String STLNR); } diff --git a/op-modules/op-sap/src/main/resources/mapper/sap/SapBomComponentMapper.xml b/op-modules/op-sap/src/main/resources/mapper/sap/SapBomComponentMapper.xml index cb5d310b2..4064b35fc 100644 --- a/op-modules/op-sap/src/main/resources/mapper/sap/SapBomComponentMapper.xml +++ b/op-modules/op-sap/src/main/resources/mapper/sap/SapBomComponentMapper.xml @@ -70,7 +70,6 @@ insert into base_bom_component - id, bom_bo, bom_code, site, @@ -97,7 +96,6 @@ remark, - #{id}, #{bomBo}, #{bomCode}, #{site}, @@ -165,4 +163,7 @@ #{id} + + delete from base_bom_component where bom_code = #{bomCode} + diff --git a/op-modules/op-sap/src/main/resources/mapper/sap/SapBomMapper.xml b/op-modules/op-sap/src/main/resources/mapper/sap/SapBomMapper.xml index 518bb7a3e..21db629f8 100644 --- a/op-modules/op-sap/src/main/resources/mapper/sap/SapBomMapper.xml +++ b/op-modules/op-sap/src/main/resources/mapper/sap/SapBomMapper.xml @@ -70,7 +70,6 @@ and bom_code = #{bomCode} and site = #{site} - and product_code = #{productCode} + and bbc.product_code = #{productCode} and cumc = #{cumc} and component = #{component} and bom_hierarchy = #{bomHierarchy} @@ -59,6 +98,7 @@ and attr2 = #{attr2} and attr3 = #{attr3} + order by project_no asc - select - count(bb.bom_bo) AS number, - bbc.bom_code as bomCode, - bb.bom_bo as handle, - b1.product_desc_zh as productDescZh, - bbc.product_code as productCode - from base_bom_component bbc - left join base_product b1 on right(b1.product_code,11) = bbc.product_code - left join base_bom bb on bb.bom_code = bbc.bom_code - left join base_product bp on right(bp.product_code,11) = bbc.component +