refactor(sql): 移除数据库表名前缀C##AUCMA_SCADA

- 移除了BoardReportMapper.xml中PRODUCT_OFFLINE表的前缀- 移除了BoardReportMapper.xml中DATA_BOXFOAM_FIXTURECOMPLATE表的前缀
- 移除了BoxTemperatureHistoryMapper.xml中box_temperaturehistory表的前缀
- 移除了GeneralReportMapper.xml中多个表的前缀,包括MATERIAL_COMPLETION、PRINT_BARCODE、PRODUCT_OFFLINE等
- 移除了PdaBindingMapper.xml中PRINT_BARCODE和CODE_BINDING表的前缀- 移除了PrintSupplementBarCodeMapper.xml中PRINT_SUPPLEMENTBARCODE和PRINT_BARCODE表的前缀- 移除了RecordExceptionMapper.xml中record_exception和CODE_BINDING表的前缀
- 移除了RecordExceptionProcessMapper.xml中PRINT_BARCODE表的前缀- 移除了RecordSwitchOrderMapper.xml中PRINT_BARCODE和PRINT_SUPPLEMENTBARCODE表的前缀- 移除了ReportQualityInspectionMapper.xml中PRINT_BARCODE表的前缀
master
zangch@mesnac.com 3 months ago
parent ec6912a62d
commit 5aa36a9788

@ -7,7 +7,7 @@
<select id="selectBoxNameByCode" resultType="string">
SELECT BO.MATERIAL_NAME
FROM C##AUCMA_SCADA.PRINT_BARCODE PB
FROM PRINT_BARCODE PB
LEFT JOIN BASE_ORDERINFO BO ON BO.ORDER_CODE = PB.ORDER_CODE
WHERE PB.MATERIAL_BARCODE = #{boxCode}
GROUP BY BO.MATERIAL_NAME
@ -18,17 +18,17 @@
</select>
<insert id="insertBindingInfo">
INSERT INTO C##AUCMA_SCADA.CODE_BINDING(OBJ_ID, BOX_CODE, BOX_NAME, LINER_CODE, BINDING_RESULT, RECORD_TIME1)
INSERT INTO CODE_BINDING(OBJ_ID, BOX_CODE, BOX_NAME, LINER_CODE, BINDING_RESULT, RECORD_TIME1)
VALUES (SEQ_CODE_BINDING.nextval, #{boxCode}, #{boxName,jdbcType=NVARCHAR}, #{innerCode}, '成功', SYSDATE)
</insert>
<update id="updateCodeBinding">
UPDATE C##AUCMA_SCADA.CODE_BINDING
UPDATE CODE_BINDING
SET PRODUCT_CODE = #{innerCode}, BINDING_RESULT = '成功',RECORD_TIME2 = SYSDATE,IS_PASS= 1
where BOX_CODE = #{boxCode}
</update>
<insert id="insertCodeBinding">
INSERT INTO C##AUCMA_SCADA.CODE_BINDING(OBJ_ID, BOX_CODE)
INSERT INTO CODE_BINDING(OBJ_ID, BOX_CODE)
VALUES (SEQ_CODE_BINDING.nextval, #{boxCode})
</insert>
@ -88,8 +88,8 @@
OI.PRINT_NAME,
NVL(MIN(PS.IS_PRINT), 1) IS_PRINT
FROM BASE_ORDERINFO OI
JOIN C##AUCMA_SCADA.PRINT_BARCODE PB ON PB.ORDER_CODE = OI.ORDER_CODE
LEFT JOIN C##AUCMA_SCADA.PRINT_SUPPLEMENTBARCODE PS ON PS.MATERIAL_BARCODE = PB.MATERIAL_BARCODE
JOIN PRINT_BARCODE PB ON PB.ORDER_CODE = OI.ORDER_CODE
LEFT JOIN PRINT_SUPPLEMENTBARCODE PS ON PS.MATERIAL_BARCODE = PB.MATERIAL_BARCODE
WHERE PB.MATERIAL_BARCODE = #{boxCode}
GROUP BY PB.ORDER_CODE, PB.MATERIAL_CODE, PB.MATERIAL_NAME, PB.MATERIAL_BARCODE, PB.PRINT_BARTYPE,
OI.PRINT_NAME
@ -130,14 +130,14 @@
RECORD_TIME1,
RECORD_TIME2,
LINER_CODE
from C##AUCMA_SCADA.CODE_BINDING S
from CODE_BINDING S
WHERE LINER_CODE IS NOT NULL
AND BOX_CODE = #{boxCode}
</select>
<update id="unbindBarCode">
UPDATE C##AUCMA_SCADA.CODE_BINDING
UPDATE CODE_BINDING
SET PRODUCT_CODE = NULL, RECORD_TIME2 = NULL
WHERE BOX_CODE = #{boxCode}
</update>

@ -54,7 +54,7 @@
LEFT JOIN (SELECT PRODUCT_LINE_CODE,
TO_CHAR(PRODUCT_SCANTIME, 'YYYY-MM-DD') PRODUCT_SCANTIME,
COUNT(*) OFFLINE_SUM
FROM C##AUCMA_SCADA.PRODUCT_OFFLINE
FROM PRODUCT_OFFLINE
GROUP BY PRODUCT_LINE_CODE, TO_CHAR(PRODUCT_SCANTIME, 'YYYY-MM-DD')) OL
ON PL.PRODUCT_LINE_CODE = OL.PRODUCT_LINE_CODE AND
PL.day_of_week = OL.PRODUCT_SCANTIME
@ -130,7 +130,7 @@
DF.LOGIN_TEAM,
TO_CHAR(DF.RECORDTIME, 'HH24') RECORD_HOUR,
NVL(COUNT(*), 0) AMOUNT
FROM C##AUCMA_SCADA.DATA_BOXFOAM_FIXTURECOMPLATE DF
FROM DATA_BOXFOAM_FIXTURECOMPLATE DF
CROSS JOIN (SELECT MIN(START_TIME) START_TIME, MAX(END_TIME) END_TIME, TEAM_NAME
FROM VIEW_CURRENT_TEAM_TIME
GROUP BY TEAM_NAME) CT
@ -180,7 +180,7 @@
<select id="todayOfflineProduction" resultType="java.util.HashMap">
SELECT COUNT(*) OFFLINE_SUM
FROM C##AUCMA_SCADA.PRODUCT_OFFLINE
FROM PRODUCT_OFFLINE
WHERE TO_CHAR(PRODUCT_SCANTIME, 'YYYY-MM-DD') = TO_CHAR(SYSDATE, 'YYYY-MM-DD')
</select>

@ -66,7 +66,7 @@
sync_datetime,
frequency,
PRODUCT_LINE_CODE
from C##AUCMA_SCADA.box_temperaturehistory
from box_temperaturehistory
</sql>
<select id="selectBoxTemperatureHistoryList" parameterType="BoxTemperatureHistory"

@ -94,13 +94,13 @@
VMC.MATERIAL_BARCODE,
MAX(BE.EXECUTION_SORT) EXECUTION_SORT,
MAX(COMPLETE_DATE) COMPLETE_DATE
FROM C##AUCMA_SCADA.MATERIAL_COMPLETION VMC
FROM MATERIAL_COMPLETION VMC
JOIN RECORD_INSTORE IE ON IE.STORE_CODE = 'PQK-001' AND VMC.MATERIAL_BARCODE = IE.BARCODE_CODE
LEFT JOIN BASE_PRODUCTLINE BE ON BE.PRODUCT_LINE_CODE = VMC.STATION_NAME
LEFT JOIN C##AUCMA_SCADA.PRINT_BARCODE PB
LEFT JOIN PRINT_BARCODE PB
ON PRINT_BARTYPE = 1 AND VMC.MATERIAL_BARCODE = PB.MATERIAL_BARCODE
LEFT JOIN BASE_MATERIALINFO BM ON BM.MATERIAL_CODE = PB.MATERIAL_CODE
LEFT JOIN C##AUCMA_SCADA.PRODUCT_OFFLINE PO ON PO.BOX_CODE = PB.MATERIAL_BARCODE
LEFT JOIN PRODUCT_OFFLINE PO ON PO.BOX_CODE = PB.MATERIAL_BARCODE
WHERE PB.MATERIAL_BARCODE IS NOT NULL
AND PO.BOX_CODE IS NULL
-- AND VMC.COMPLETE_DATE > (SYSDATE - 7)
@ -233,7 +233,7 @@
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 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 != ''">
@ -253,7 +253,7 @@
RQI.BAR_CODE, RQI.QUALITY_DEFECT_CODE, QI.QUALITY_DEFECT_NAME
) ZSD
CROSS JOIN (SELECT COUNT(*) OFFLINE_NUM
FROM C##AUCMA_SCADA.PRODUCT_OFFLINE
FROM PRODUCT_OFFLINE
<if test="beginBeginTime != null and beginBeginTime != '' and endBeginTime != null and endBeginTime != ''">
WHERE TO_CHAR(PRODUCT_SCANTIME, 'YYYY-MM-DD HH24:MI:SS') BETWEEN #{beginBeginTime} AND #{endBeginTime}
</if>
@ -330,7 +330,7 @@
PO.PRODUCT_SNCODE,
PO.BOX_CODE,
PO.PRODUCT_SCANTIME
FROM C##AUCMA_SCADA.PRODUCT_OFFLINE PO
FROM PRODUCT_OFFLINE PO
LEFT JOIN BASE_ORDERINFO BO ON BO.ORDER_CODE = SUBSTR(PO.PRODUCT_ORDER_NO, -8)
LEFT JOIN BASE_PRODUCTLINE PL ON PL.WORK_CENTER_CODE = BO.WORK_CENTER_CODE
LEFT JOIN (SELECT BAR_CODE
@ -377,8 +377,8 @@
RQI.PROCESS_RESULT,
RQI.INSPECTOR_TIME,
U.NICK_NAME USER_NAME
FROM C##AUCMA_SCADA.PRODUCT_OFFLINE PO
LEFT JOIN C##AUCMA_SCADA.CODE_BINDING CB ON PO.BOX_CODE = CB.BOX_CODE
FROM PRODUCT_OFFLINE PO
LEFT JOIN CODE_BINDING CB ON PO.BOX_CODE = CB.BOX_CODE
JOIN REPORT_QUALITY_INSPECTION RQI ON ((RQI.BAR_CODE = PO.BOX_CODE) OR (RQI.BAR_CODE = CB.LINER_CODE))
LEFT JOIN BASE_PRODUCTLINE PL on RQI.STATION_CODE = PL.PRODUCT_LINE_CODE
LEFT join Z_SYS_USER U on U.USER_NAME = RQI.INSPECTOR_CODE
@ -415,7 +415,7 @@
JOIN (SELECT OI.ORDER_CODE, OI.WORK_CENTER_CODE, BC.MATERIAL_CODE, IE.BARCODE_CODE, MAX(IE.IN_STORE_TIME)
IN_STORE_TIME
FROM RECORD_INSTORE IE
JOIN C##AUCMA_SCADA.PRINT_BARCODE BC ON BC.MATERIAL_BARCODE = IE.BARCODE_CODE
JOIN PRINT_BARCODE BC ON BC.MATERIAL_BARCODE = IE.BARCODE_CODE
JOIN BASE_ORDERINFO OI ON OI.ORDER_CODE = BC.ORDER_CODE
JOIN BASE_PRODUCTLINE PL ON PL.WORK_CENTER_CODE = OI.WORK_CENTER_CODE
WHERE IE.STORE_CODE = 'PQK-001'
@ -426,7 +426,7 @@
<if test="productOrderNo != null and productOrderNo != ''">and BC.ORDER_CODE = #{productOrderNo}</if>
GROUP BY OI.ORDER_CODE, OI.WORK_CENTER_CODE, BC.MATERIAL_CODE, IE.BARCODE_CODE) OM ON OM.ORDER_CODE =
BO.ORDER_CODE
LEFT JOIN C##AUCMA_SCADA.PRODUCT_OFFLINE OL ON OL.BOX_CODE = OM.BARCODE_CODE
LEFT JOIN PRODUCT_OFFLINE OL ON OL.BOX_CODE = OM.BARCODE_CODE
LEFT JOIN (SELECT BAR_CODE, SUM(SCRAP_NUMBER) SCRAP_NUMBER
FROM (SELECT QI.BAR_CODE,
COUNT(*) SCRAP_NUMBER
@ -484,7 +484,7 @@
IE.BARCODE_CODE,
MAX(IE.IN_STORE_TIME) IN_STORE_TIME
FROM RECORD_INSTORE IE
JOIN C##AUCMA_SCADA.PRINT_BARCODE BC
JOIN PRINT_BARCODE BC
ON BC.MATERIAL_BARCODE = IE.BARCODE_CODE
JOIN BASE_ORDERINFO OI ON OI.ORDER_CODE = BC.ORDER_CODE
JOIN BASE_PRODUCTLINE PL ON PL.WORK_CENTER_CODE = OI.WORK_CENTER_CODE
@ -498,10 +498,10 @@
GROUP BY OI.ORDER_CODE, OI.WORK_CENTER_CODE, BC.MATERIAL_CODE,
IE.BARCODE_CODE) OM
ON OM.ORDER_CODE = BO.ORDER_CODE AND OM.WORK_CENTER_CODE = BO.WORK_CENTER_CODE
LEFT JOIN C##AUCMA_SCADA.PRODUCT_OFFLINE OL ON OL.BOX_CODE = OM.BARCODE_CODE
LEFT JOIN PRODUCT_OFFLINE OL ON OL.BOX_CODE = OM.BARCODE_CODE
LEFT JOIN REPORT_QUALITY_INSPECTION QI
ON QI.PROCESS_RESULT = '报废重做' AND QI.BAR_CODE = OM.BARCODE_CODE
LEFT JOIN C##AUCMA_SCADA.MATERIAL_COMPLETION MC
LEFT JOIN MATERIAL_COMPLETION MC
ON MC.MATERIAL_BARCODE = OM.BARCODE_CODE
LEFT JOIN BASE_PRODUCTLINE PL ON PL.PRODUCT_LINE_CODE = MC.STATION_NAME
WHERE OL.BOX_CODE IS NULL
@ -552,7 +552,7 @@
<if test="PRODUCT_LINE_CODE != null and PRODUCT_LINE_CODE != 'MF_01'">
SELECT TO_CHAR(VPO.PRODUCT_SCANTIME, 'YYYY-MM-DD') PRODUCT_SCANTIME,
VPO.BOX_CODE
FROM C##AUCMA_SCADA.PRODUCT_OFFLINE VPO
FROM PRODUCT_OFFLINE VPO
WHERE VPO.BOX_CODE IS NOT NULL
AND VPO.PRODUCT_LINE_CODE = #{PRODUCT_LINE_CODE}
<if test="beginBeginTime != null and beginBeginTime != '' and endBeginTime != null and endBeginTime != ''">
@ -592,11 +592,11 @@
PO.PRODUCT_SCANTIME,
PB.PRINT_TIME,
CB.LINER_CODE
FROM C##AUCMA_SCADA.PRINT_BARCODE PB
FROM PRINT_BARCODE PB
LEFT JOIN BASE_ORDERINFO BO ON BO.ORDER_CODE = PB.ORDER_CODE
LEFT JOIN BASE_PRODUCTLINE PL ON PL.WORK_CENTER_CODE = BO.WORK_CENTER_CODE
LEFT JOIN C##AUCMA_SCADA.PRODUCT_OFFLINE PO ON PB.MATERIAL_BARCODE = PO.BOX_CODE
LEFT JOIN C##AUCMA_SCADA.CODE_BINDING CB ON CB.BOX_CODE = PB.MATERIAL_BARCODE
LEFT JOIN PRODUCT_OFFLINE PO ON PB.MATERIAL_BARCODE = PO.BOX_CODE
LEFT JOIN CODE_BINDING CB ON CB.BOX_CODE = PB.MATERIAL_BARCODE
<where>
PB.PRINT_BARTYPE = 1
<if test="PRODUCT_LINE_CODE != null and PRODUCT_LINE_CODE != ''">and PL.PRODUCT_LINE_CODE = #{PRODUCT_LINE_CODE}
@ -634,13 +634,13 @@
ST.PRODUCT_LINE_CODE STATION_CODE,
ST.PRODUCT_LINE_NAME STATION_NAME,
MC.COMPLETE_DATE
FROM C##AUCMA_SCADA.MATERIAL_COMPLETION MC
LEFT JOIN C##AUCMA_SCADA.PRINT_BARCODE PB ON PB.MATERIAL_BARCODE = MC.MATERIAL_BARCODE
FROM MATERIAL_COMPLETION MC
LEFT JOIN PRINT_BARCODE PB ON PB.MATERIAL_BARCODE = MC.MATERIAL_BARCODE
LEFT JOIN BASE_MATERIALINFO BM ON BM.MATERIAL_CODE = PB.MATERIAL_CODE
LEFT JOIN BASE_PRODUCTLINE ST on MC.STATION_NAME = ST.PRODUCT_LINE_CODE
LEFT JOIN BASE_ORDERINFO BO ON BO.ORDER_CODE = PB.ORDER_CODE
LEFT JOIN BASE_PRODUCTLINE PL on BO.WORK_CENTER_CODE = PL.WORK_CENTER_CODE
LEFT JOIN C##AUCMA_SCADA.PRODUCT_OFFLINE PO ON PO.BOX_CODE = PB.MATERIAL_BARCODE
LEFT JOIN PRODUCT_OFFLINE PO ON PO.BOX_CODE = PB.MATERIAL_BARCODE
WHERE MC.MATERIAL_BARCODE = #{BOX_CODE}
ORDER BY MC.COMPLETE_DATE
</select>
@ -666,13 +666,13 @@
VMC.MATERIAL_BARCODE,
MAX(BE.EXECUTION_SORT) EXECUTION_SORT,
TO_CHAR(MAX(COMPLETE_DATE), 'YYYY-MM-DD HH24:MI:SS') COMPLETE_DATE
FROM C##AUCMA_SCADA.MATERIAL_COMPLETION VMC
FROM MATERIAL_COMPLETION VMC
JOIN RECORD_INSTORE IE ON IE.STORE_CODE = 'PQK-001' AND VMC.MATERIAL_BARCODE = IE.BARCODE_CODE
LEFT JOIN BASE_PRODUCTLINE BE ON BE.PRODUCT_LINE_CODE = VMC.STATION_NAME
LEFT JOIN C##AUCMA_SCADA.PRINT_BARCODE PB
LEFT JOIN PRINT_BARCODE PB
ON PRINT_BARTYPE = 1 AND VMC.MATERIAL_BARCODE = PB.MATERIAL_BARCODE
LEFT JOIN BASE_MATERIALINFO BM ON BM.MATERIAL_CODE = PB.MATERIAL_CODE
LEFT JOIN C##AUCMA_SCADA.PRODUCT_OFFLINE PO ON PO.BOX_CODE = PB.MATERIAL_BARCODE
LEFT JOIN PRODUCT_OFFLINE PO ON PO.BOX_CODE = PB.MATERIAL_BARCODE
WHERE PB.MATERIAL_BARCODE IS NOT NULL
AND PO.BOX_CODE IS NULL
-- AND VMC.COMPLETE_DATE > (SYSDATE - 7)
@ -714,7 +714,7 @@
TARGET
FROM (SELECT PRODUCT_SCANTIME, COUNT(*) OFF_LINE_NUM
FROM (SELECT TO_CHAR(VPO.PRODUCT_SCANTIME, 'YYYY-MM-DD') PRODUCT_SCANTIME, VPO.BOX_CODE
FROM C##AUCMA_SCADA.PRODUCT_OFFLINE VPO
FROM PRODUCT_OFFLINE VPO
WHERE VPO.BOX_CODE IS NOT NULL
<if test="PRODUCT_LINE_CODE != null and PRODUCT_LINE_CODE != ''">
AND VPO.PRODUCT_LINE_CODE = #{PRODUCT_LINE_CODE}
@ -947,7 +947,7 @@
IE.BARCODE_CODE,
MAX(IE.IN_STORE_TIME) IN_STORE_TIME
FROM RECORD_INSTORE IE
JOIN C##AUCMA_SCADA.PRINT_BARCODE BC
JOIN PRINT_BARCODE BC
ON BC.MATERIAL_BARCODE = IE.BARCODE_CODE
JOIN BASE_ORDERINFO OI ON OI.ORDER_CODE = BC.ORDER_CODE
JOIN BASE_PRODUCTLINE PL ON PL.WORK_CENTER_CODE = OI.WORK_CENTER_CODE
@ -961,9 +961,9 @@
GROUP BY OI.ORDER_CODE, OI.WORK_CENTER_CODE, BC.MATERIAL_CODE,
IE.BARCODE_CODE) OM
ON OM.ORDER_CODE = BO.ORDER_CODE AND OM.WORK_CENTER_CODE = BO.WORK_CENTER_CODE
LEFT JOIN C##AUCMA_SCADA.PRODUCT_OFFLINE OL ON OL.BOX_CODE = OM.BARCODE_CODE
LEFT JOIN PRODUCT_OFFLINE OL ON OL.BOX_CODE = OM.BARCODE_CODE
LEFT JOIN REPORT_QUALITY_INSPECTION QI ON QI.PROCESS_RESULT = '报废重做' AND QI.BAR_CODE = OM.BARCODE_CODE
LEFT JOIN C##AUCMA_SCADA.MATERIAL_COMPLETION MC ON MC.MATERIAL_BARCODE = OM.BARCODE_CODE
LEFT JOIN MATERIAL_COMPLETION MC ON MC.MATERIAL_BARCODE = OM.BARCODE_CODE
LEFT JOIN BASE_PRODUCTLINE PL ON PL.PRODUCT_LINE_CODE = MC.STATION_NAME
WHERE OL.BOX_CODE IS NULL
<if test="productCode != null and productCode != ''">and BO.MATERIAL_CODE = #{productCode}</if>
@ -1050,7 +1050,7 @@
<if test="PRODUCT_LINE_CODE != null and PRODUCT_LINE_CODE != 'MF_01'">
SELECT TO_CHAR(VPO.PRODUCT_SCANTIME, 'YYYY-MM-DD') PRODUCT_SCANTIME,
VPO.BOX_CODE
FROM C##AUCMA_SCADA.PRODUCT_OFFLINE VPO
FROM PRODUCT_OFFLINE VPO
WHERE VPO.BOX_CODE IS NOT NULL
AND VPO.PRODUCT_LINE_CODE = #{PRODUCT_LINE_CODE}
<if test="beginBeginTime != null and beginBeginTime != '' and endBeginTime != null and endBeginTime != ''">
@ -1118,7 +1118,7 @@
<if test="PRODUCT_LINE_CODE != null and PRODUCT_LINE_CODE != 'MF_01'">
SELECT TO_CHAR(VPO.PRODUCT_SCANTIME, 'YYYY-MM-DD') PRODUCT_SCANTIME,
VPO.BOX_CODE
FROM C##AUCMA_SCADA.PRODUCT_OFFLINE VPO
FROM PRODUCT_OFFLINE VPO
WHERE VPO.BOX_CODE IS NOT NULL
AND VPO.PRODUCT_LINE_CODE = #{PRODUCT_LINE_CODE}
<if test="beginBeginTime != null and beginBeginTime != '' and endBeginTime != null and endBeginTime != ''">
@ -1162,11 +1162,11 @@
CB.RECORD_TIME1, -- 壳胆绑定时间
CB.PRODUCT_CODE, -- 产品SN码
CB.RECORD_TIME2 -- 产品SN码绑定时间
FROM C##AUCMA_SCADA.CODE_BINDING CB
LEFT JOIN C##AUCMA_SCADA.PRINT_BARCODE P1 ON P1.MATERIAL_BARCODE = CB.BOX_CODE
FROM CODE_BINDING CB
LEFT JOIN PRINT_BARCODE P1 ON P1.MATERIAL_BARCODE = CB.BOX_CODE
LEFT JOIN BASE_ORDERINFO BO ON BO.ORDER_CODE = P1.ORDER_CODE
LEFT JOIN BASE_PRODUCTLINE BP on BO.WORK_CENTER_CODE = BP.WORK_CENTER_CODE
LEFT JOIN C##AUCMA_SCADA.PRINT_BARCODE P2 ON P2.MATERIAL_BARCODE = CB.LINER_CODE
LEFT JOIN PRINT_BARCODE P2 ON P2.MATERIAL_BARCODE = CB.LINER_CODE
<where>
<if test="productLineCode != null and productLineCode != ''">
AND BP.PRODUCT_LINE_CODE = #{productLineCode}
@ -1199,7 +1199,7 @@
<!-- SUM(CASE WHEN mc.STATION_NAME = '1009' THEN 1 ELSE 0 END) AS finished_product_scan_count,-->
<!-- SUM(CASE WHEN mc.STATION_NAME = '1010' THEN 1 ELSE 0 END) AS finished_product_piling_count-->
<!-- FROM-->
<!-- c##AUCMA_SCADA.MATERIAL_COMPLETION mc-->
<!-- MATERIAL_COMPLETION mc-->
<!-- LEFT JOIN-->
<!-- BASE_PRODUCTLINE bp ON mc.PRODUCT_LINE_CODE = bp.PRODUCT_LINE_CODE-->
<!-- LEFT JOIN-->
@ -1235,7 +1235,7 @@
ELSE 0
END) AS finished_product_piling_count
FROM
c##AUCMA_SCADA.MATERIAL_COMPLETION mc
MATERIAL_COMPLETION mc
LEFT JOIN
BASE_PRODUCTLINE bp ON mc.PRODUCT_LINE_CODE = bp.PRODUCT_LINE_CODE
LEFT JOIN

@ -33,9 +33,9 @@
PS.create_by,
PB.PRODUCT_LINE_CODE,
CASE WHEN PS.IS_PRINT = '1' THEN '已打印' ELSE '未打印' END IS_PRINT
FROM C##AUCMA_SCADA.PRINT_SUPPLEMENTBARCODE PS
FROM PRINT_SUPPLEMENTBARCODE PS
LEFT JOIN BASE_MATERIALINFO BM ON BM.MATERIAL_CODE = PS.MATERIAL_CODE
LEFT JOIN C##AUCMA_SCADA.PRINT_BARCODE PB ON PB.MATERIAL_BARCODE = PS.MATERIAL_CODE
LEFT JOIN PRINT_BARCODE PB ON PB.MATERIAL_BARCODE = PS.MATERIAL_CODE
</sql>
<select id="selectPrintSupplementBarCodeList" parameterType="PrintSupplementBarCode"

@ -22,8 +22,8 @@
re.product_line_code,
re.exception_type,
cb.box_code
from C##AUCMA_SCADA.record_exception re
left join C##AUCMA_SCADA.CODE_BINDING cb on cb.PRODUCT_CODE = re.product_sncode
from record_exception re
left join CODE_BINDING cb on cb.PRODUCT_CODE = re.product_sncode
</sql>
<select id="selectRecordExceptionList" parameterType="RecordException" resultMap="RecordExceptionResult">

@ -63,7 +63,7 @@
rep.updated_by,
rep.updated_time
from record_exception_process rep
left join C##AUCMA_SCADA.PRINT_BARCODE PB ON PB.MATERIAL_BARCODE = rep.BOX_BARCODE
left join PRINT_BARCODE PB ON PB.MATERIAL_BARCODE = rep.BOX_BARCODE
left join BASE_PRODUCTLINE BP ON BP.PRODUCT_LINE_CODE = PB.PRODUCT_LINE_CODE
left JOIN BASE_MATERIALINFO ML ON ML.MATERIAL_CODE = PB.MATERIAL_CODE
left join BASE_TEAMMEMBERS bt on bt.TEAM_CODE = rep.TEAM_CODE
@ -120,7 +120,7 @@
</select>
<select id="checkBoxBarcode" resultType="java.lang.String">
SELECT MATERIAL_BARCODE FROM C##AUCMA_SCADA.PRINT_BARCODE WHERE MATERIAL_BARCODE = #{boxBarcode}
SELECT MATERIAL_BARCODE FROM PRINT_BARCODE WHERE MATERIAL_BARCODE = #{boxBarcode}
</select>

@ -36,9 +36,9 @@
ps.IS_PRINT is_print
FROM record_switch_order rso
left join BASE_PRODUCTLINE pl ON rso.switch_station_code = pl.PRODUCT_LINE_CODE
left join C##AUCMA_SCADA.PRINT_BARCODE PB ON PB.MATERIAL_BARCODE = rso.MATERIAL_BARCODE
left join PRINT_BARCODE PB ON PB.MATERIAL_BARCODE = rso.MATERIAL_BARCODE
left join (SELECT MATERIAL_BARCODE, MIN(IS_PRINT) IS_PRINT
FROM C##AUCMA_SCADA.PRINT_SUPPLEMENTBARCODE
FROM PRINT_SUPPLEMENTBARCODE
GROUP BY MATERIAL_BARCODE) ps ON ps.MATERIAL_BARCODE = rso.MATERIAL_BARCODE
</sql>
@ -124,7 +124,7 @@
</update>
<update id="updatePrintCode" parameterType="RecordSwitchOrder">
update C##AUCMA_SCADA.PRINT_BARCODE
update PRINT_BARCODE
set ORDER_CODE = #{orderCode}
where MATERIAL_BARCODE = #{materialBarcode}
</update>
@ -151,15 +151,15 @@
OI.PRINT_NAME,
NVL(MIN(PS.IS_PRINT), 1) IS_PRINT
FROM BASE_ORDERINFO OI
JOIN C##AUCMA_SCADA.PRINT_BARCODE PB ON PB.ORDER_CODE = OI.ORDER_CODE
LEFT JOIN C##AUCMA_SCADA.PRINT_SUPPLEMENTBARCODE PS ON PS.MATERIAL_BARCODE = PB.MATERIAL_BARCODE
JOIN PRINT_BARCODE PB ON PB.ORDER_CODE = OI.ORDER_CODE
LEFT JOIN PRINT_SUPPLEMENTBARCODE PS ON PS.MATERIAL_BARCODE = PB.MATERIAL_BARCODE
WHERE PB.MATERIAL_BARCODE = #{boxCode}
GROUP BY PB.ORDER_CODE, PB.MATERIAL_CODE, PB.MATERIAL_NAME, PB.MATERIAL_BARCODE, PB.PRINT_BARTYPE,
OI.PRINT_NAME
</select>
<insert id="printSupplementBarcode">
INSERT INTO C##AUCMA_SCADA.PRINT_SUPPLEMENTBARCODE
INSERT INTO PRINT_SUPPLEMENTBARCODE
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="ORDER_CODE != null">ORDER_CODE,</if>
<if test="MATERIAL_CODE != null">MATERIAL_CODE,</if>

@ -219,7 +219,7 @@
SYSDATE INSPECTOR_TIME,
0 REWORK_NUMBER,
1 IS_FLAG
FROM C##AUCMA_SCADA.PRINT_BARCODE PB
FROM PRINT_BARCODE PB
JOIN BASE_MATERIALINFO ML ON PB.MATERIAL_CODE = ML.MATERIAL_CODE
JOIN BASE_PROCESS_STATION PS ON PROCESS_TYPE = 2 AND PS.PARENT_ID LIKE '%2005%'
WHERE PB.MATERIAL_BARCODE = #{barcode}
@ -237,7 +237,7 @@
SYSDATE INSPECTOR_TIME,
0 REWORK_NUMBER,
1 IS_FLAG
FROM C##AUCMA_SCADA.PRINT_BARCODE PB
FROM PRINT_BARCODE PB
JOIN BASE_MATERIALINFO ML ON PB.MATERIAL_CODE = ML.MATERIAL_CODE
JOIN BASE_PROCESS_STATION PS ON PROCESS_TYPE = 2 AND PS.PARENT_ID LIKE '%2105%'
WHERE PB.MATERIAL_BARCODE = #{barcode}

Loading…
Cancel
Save