|
|
@ -966,7 +966,6 @@ |
|
|
</delete> |
|
|
</delete> |
|
|
|
|
|
|
|
|
<!-- ================================================= 物料属性设置维护 ================================================= --> |
|
|
<!-- ================================================= 物料属性设置维护 ================================================= --> |
|
|
|
|
|
|
|
|
<!-- 查询物料属性 --> |
|
|
<!-- 查询物料属性 --> |
|
|
<select id="qcPartAttributeSearch" parameterType="QcPartAttributeData" resultType="QcPartAttributeData"> |
|
|
<select id="qcPartAttributeSearch" parameterType="QcPartAttributeData" resultType="QcPartAttributeData"> |
|
|
SELECT |
|
|
SELECT |
|
|
@ -1008,6 +1007,53 @@ |
|
|
</where> |
|
|
</where> |
|
|
</select> |
|
|
</select> |
|
|
|
|
|
|
|
|
|
|
|
<select id="qcPartAttributeImportSearch" parameterType="QcPartAttributeData" resultType="QcPartAttributeData"> |
|
|
|
|
|
SELECT |
|
|
|
|
|
qa.site, |
|
|
|
|
|
qa.bu_no, |
|
|
|
|
|
dbo.get_bu_desc (qa.site, qa.bu_no) AS buDesc, |
|
|
|
|
|
p.PartNo AS partNo, |
|
|
|
|
|
dbo.Get_Part_DescSpec (qa.site, p.PartNo) AS part_desc, |
|
|
|
|
|
p.FamilyID, |
|
|
|
|
|
p.spec AS FamilyName, |
|
|
|
|
|
p.umid, |
|
|
|
|
|
qa.supplier_no, |
|
|
|
|
|
dbo.qc_get_supplier_name (qa.site, qa.supplier_no) AS supplierDesc, |
|
|
|
|
|
qa.attribute_remark, |
|
|
|
|
|
qa.create_time, |
|
|
|
|
|
qa.create_by, |
|
|
|
|
|
qa.attribute_type, |
|
|
|
|
|
qa.update_date, |
|
|
|
|
|
qa.update_by, |
|
|
|
|
|
qa.exempt_inspection, |
|
|
|
|
|
dbo.get_templateIds_by_partAttribute ( |
|
|
|
|
|
qa.attribute_no, |
|
|
|
|
|
qa.site, |
|
|
|
|
|
qa.bu_no |
|
|
|
|
|
) AS templateIds |
|
|
|
|
|
FROM |
|
|
|
|
|
qc_part_attribute qa |
|
|
|
|
|
LEFT JOIN part p ON qa.attribute_no = p.partNo |
|
|
|
|
|
AND qa.site = p.site |
|
|
|
|
|
<where> |
|
|
|
|
|
qa.site in (select site from eam_access_site where username = #{query.userName}) |
|
|
|
|
|
and (qa.site + '-' + qa.bu_no) in (select * from dbo.query_bu(#{query.userName})) |
|
|
|
|
|
and qa.attribute_type = #{query.attributeType} |
|
|
|
|
|
<if test="query.buDesc != null and query.buDesc != ''"> |
|
|
|
|
|
AND dbo.get_bu_desc ( qa.site, qa.bu_no ) = #{query.buDesc} |
|
|
|
|
|
</if> |
|
|
|
|
|
<if test = "query.partNo != null and query.partNo != ''"> |
|
|
|
|
|
AND qa.attribute_no LIKE '%' + #{query.partNo}+'%' |
|
|
|
|
|
</if> |
|
|
|
|
|
<if test = "query.partDesc != null and query.partDesc != ''"> |
|
|
|
|
|
AND dbo.Get_Part_DescSpec(qa.site, p.PartNo) LIKE '%' + #{query.partDesc}+'%' |
|
|
|
|
|
</if> |
|
|
|
|
|
<if test = "query.familyName != null and query.familyName != ''"> |
|
|
|
|
|
AND p.spec LIKE '%' + #{query.familyName}+'%' |
|
|
|
|
|
</if> |
|
|
|
|
|
</where> |
|
|
|
|
|
</select> |
|
|
|
|
|
|
|
|
<!-- 查询是否已有该物料属性 --> |
|
|
<!-- 查询是否已有该物料属性 --> |
|
|
<select id="selectPartAttributeByNo" resultType="QcPartAttributeData" parameterType="QcPartAttributeData"> |
|
|
<select id="selectPartAttributeByNo" resultType="QcPartAttributeData" parameterType="QcPartAttributeData"> |
|
|
SELECT |
|
|
SELECT |
|
|
@ -3888,6 +3934,9 @@ |
|
|
<if test = "query.inspectionResult != null and query.inspectionResult != ''"> |
|
|
<if test = "query.inspectionResult != null and query.inspectionResult != ''"> |
|
|
AND inspection_result = #{query.inspectionResult} |
|
|
AND inspection_result = #{query.inspectionResult} |
|
|
</if> |
|
|
</if> |
|
|
|
|
|
<if test = "query.createBy != null and query.createBy != ''"> |
|
|
|
|
|
AND create_by LIKE #{query.createBy} |
|
|
|
|
|
</if> |
|
|
<if test = "query.partNo != null and query.partNo != ''"> |
|
|
<if test = "query.partNo != null and query.partNo != ''"> |
|
|
AND part_no LIKE #{query.partNo} |
|
|
AND part_no LIKE #{query.partNo} |
|
|
</if> |
|
|
</if> |
|
|
|