diff --git a/cclqms-java/src/main/java/com/gaotao/modules/pms/service/Impl/QcBaseInfoServiceImpl.java b/cclqms-java/src/main/java/com/gaotao/modules/pms/service/Impl/QcBaseInfoServiceImpl.java index 9a51a14..f3f1526 100644 --- a/cclqms-java/src/main/java/com/gaotao/modules/pms/service/Impl/QcBaseInfoServiceImpl.java +++ b/cclqms-java/src/main/java/com/gaotao/modules/pms/service/Impl/QcBaseInfoServiceImpl.java @@ -1050,7 +1050,7 @@ public class QcBaseInfoServiceImpl implements QcBaseInfoService { if (data.getItemList() != null && !data.getItemList().isEmpty()) { for (QcSpecData item : data.getItemList()) { item.setSite(data.getSite()); - item.setBuNo(data.getBuNo()); + item.setBuNo(item.getBuNo()); item.setPartNo(data.getPartNo()); item.setCreateBy(data.getCreateBy()); qcBaseInfoMapper.qcSpecSave(item); @@ -1064,7 +1064,7 @@ public class QcBaseInfoServiceImpl implements QcBaseInfoService { if (data.getItemList() != null && !data.getItemList().isEmpty()) { for (QcSpecData item : data.getItemList()) { item.setSite(data.getSite()); - item.setBuNo(data.getBuNo()); + item.setBuNo(item.getBuNo()); item.setPartNo(data.getPartNo()); qcBaseInfoMapper.qcSpecUpdate(item); } diff --git a/cclqms-java/src/main/resources/mapper/pms/QcBaseInfoMapper.xml b/cclqms-java/src/main/resources/mapper/pms/QcBaseInfoMapper.xml index a972394..9618ce5 100644 --- a/cclqms-java/src/main/resources/mapper/pms/QcBaseInfoMapper.xml +++ b/cclqms-java/src/main/resources/mapper/pms/QcBaseInfoMapper.xml @@ -1783,9 +1783,13 @@ total_inspection_duration AS totalInspectionDuration, default_flag AS defaultFlag FROM IPQC_Patrol_Configuration - WHERE site = #{site} - AND bu_no = #{buNo} - AND part_no = #{partNo} + + site = #{site} + AND part_no = #{partNo} + + AND bu_no = #{buNo} + + ORDER BY default_flag DESC, operation_desc @@ -1898,7 +1902,12 @@ LEFT JOIN qc_sampling_inspection_programme qsip ON a.site = qsip.site AND a.bu_no = qsip.bu_no AND a.sampling_programme_no = qsip.sampling_programme_no LEFT JOIN view_Supplier vs ON a.site = vs.site AND a.manufacturer_id = vs.SupplierID LEFT JOIN Customer cu ON a.site = cu.site AND a.customer_id = cu.CustomerID - WHERE a.site = #{site} AND a.bu_no = #{buNo} AND a.part_no = #{partNo} + + a.site = #{site} AND a.part_no = #{partNo} + + AND a.bu_no = #{buNo} + + @@ -1932,7 +1941,13 @@ DELETE FROM qc_spec - WHERE site = #{site} AND bu_no = #{buNo} AND part_no = #{partNo} AND item_no = #{itemNo} AND inspection_type_no = #{inspectionTypeNo} + + site = #{site} AND part_no = #{partNo} AND item_no = #{itemNo} AND inspection_type_no = #{inspectionTypeNo} + + AND bu_no = #{buNo} + + + @@ -1994,11 +2013,15 @@ DELETE FROM qc_spec_warning - WHERE site = #{site} - AND bu_no = #{buNo} - AND part_no = #{partNo} - AND item_no = #{itemNo} - AND inspection_type_no = #{inspectionTypeNo} + + site = #{site} + AND part_no = #{partNo} + AND item_no = #{itemNo} + AND inspection_type_no = #{inspectionTypeNo} + + AND bu_no = #{buNo} + +