|
|
|
@ -224,7 +224,7 @@
|
|
|
|
|
SELECT BF.FACTORY_NAME,
|
|
|
|
|
PL2.PRODUCT_LINE_CODE,
|
|
|
|
|
PL2.PRODUCT_LINE_NAME,
|
|
|
|
|
GET_MATERIAL_TYPE(RQI.MATERIAL_NAME) MATERIAL_MODEL,
|
|
|
|
|
SUBSTR(BO.MATERIAL_NAME, 1, INSTR(BO.MATERIAL_NAME, ',') - 1) MATERIAL_MODEL,
|
|
|
|
|
RQI.BAR_CODE,
|
|
|
|
|
RQI.QUALITY_DEFECT_CODE,
|
|
|
|
|
QI.QUALITY_DEFECT_NAME
|
|
|
|
@ -233,6 +233,8 @@
|
|
|
|
|
LEFT JOIN BASE_PRODUCTLINE PL2 on PL2.PRODUCT_LINE_CODE = PL.PARENT_ID
|
|
|
|
|
LEFT JOIN BASE_FACTORY BF on BF.FACTORY_CODE = PL.PLANT_CODE
|
|
|
|
|
LEFT JOIN BASE_QUALITY_INSPECTION_ITEM QI on QI.QUALITY_DEFECT_CODE = RQI.QUALITY_DEFECT_CODE
|
|
|
|
|
LEFT JOIN C##AUCMA_SCADA.PRINT_BARCODE PB ON PB.MATERIAL_BARCODE = RQI.BAR_CODE
|
|
|
|
|
LEFT JOIN BASE_ORDERINFO BO ON BO.ORDER_CODE = PB.ORDER_CODE
|
|
|
|
|
WHERE RQI.TREATMENT_MEASURE = '1'
|
|
|
|
|
<if test="beginBeginTime != null and beginBeginTime != '' and endBeginTime != null and endBeginTime != ''">
|
|
|
|
|
AND TO_CHAR(RQI.INSPECTOR_TIME, 'YYYY-MM-DD HH24:MI:SS') BETWEEN #{beginBeginTime} AND #{endBeginTime}
|
|
|
|
@ -244,7 +246,7 @@
|
|
|
|
|
AND RQI.MATERIAL_NAME LIKE '%' || #{MATERIAL_MODEL} || '%'
|
|
|
|
|
</if>
|
|
|
|
|
GROUP BY BF.FACTORY_NAME, PL2.PRODUCT_LINE_CODE, PL2.PRODUCT_LINE_NAME,
|
|
|
|
|
GET_MATERIAL_TYPE(RQI.MATERIAL_NAME),
|
|
|
|
|
SUBSTR(BO.MATERIAL_NAME, 1, INSTR(BO.MATERIAL_NAME, ',') - 1),
|
|
|
|
|
RQI.BAR_CODE, RQI.QUALITY_DEFECT_CODE, QI.QUALITY_DEFECT_NAME
|
|
|
|
|
) ZSD
|
|
|
|
|
CROSS JOIN (SELECT COUNT(*) OFFLINE_NUM
|
|
|
|
|