|
|
|
@ -554,14 +554,27 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<select id="findAbnormalPlan" resultMap="abnormalPlanDto">
|
|
|
|
|
SELECT ZAP.ABNORMAL_NO ABNORMAL_NO ,ZAP.ABNORMAL_METHOD ABNORMAL_METHOD ,
|
|
|
|
|
ZAP.SHOP_ORDER SHOP_ORDER ,R.RESRCE RESRCE,R.DESCRIPTION RESRCE_DESCRIPTION,ZAP.STATUS STATUS ,I.ITEM ITEM,
|
|
|
|
|
IT.DESCRIPTION ITEM_DESCRIPTION,ZAP.QTY QTY ,ZNU.FULL_NAME FULL_NAME,
|
|
|
|
|
ZAP.SEND_USER_GROUP SEND_USER_GROUP,UGP.DESCRIPTION SEND_USER_GROUP_DESCRIPTION,ROUTER REPAIR_ROUTER,RT.HANDLE RT_HANDLE
|
|
|
|
|
FROM Z_ABNORMAL_PLAN ZAP
|
|
|
|
|
INNER JOIN Z_ABNORMAL_BILL ZAB ON ZAB.ABNORMAL_NO = ZAP.ABNORMAL_NO AND ZAB.SITE = #{abnormalPlanDto.site}
|
|
|
|
|
AND ZAB.TYPE = 'Z'
|
|
|
|
|
INNER JOIN Z_ABNORMAL_BILL_DISPOSE ZBD ON ZAB.HANDLE=ZBD.ABNORMAL_BILL_BO
|
|
|
|
|
SELECT ZAP.ABNORMAL_NO ABNORMAL_NO,
|
|
|
|
|
ZAP.ABNORMAL_METHOD ABNORMAL_METHOD,
|
|
|
|
|
ZAP.SHOP_ORDER SHOP_ORDER,
|
|
|
|
|
R.RESRCE RESRCE,
|
|
|
|
|
R.DESCRIPTION RESRCE_DESCRIPTION,
|
|
|
|
|
ZAP.STATUS STATUS,
|
|
|
|
|
I.ITEM ITEM,
|
|
|
|
|
IT.DESCRIPTION ITEM_DESCRIPTION,
|
|
|
|
|
ZAP.QTY QTY,
|
|
|
|
|
ZNU.FULL_NAME FULL_NAME,
|
|
|
|
|
ZAP.SEND_USER_GROUP SEND_USER_GROUP,
|
|
|
|
|
(SELECT LISTAGG(UGP.DESCRIPTION, ',') WITHIN GROUP ( ORDER BY UGP.USER_GROUP )
|
|
|
|
|
FROM USER_GROUP UGP
|
|
|
|
|
WHERE instr(ZAP.SEND_USER_GROUP, UGP.USER_GROUP) > 0) AS SEND_USER_GROUP_DESCRIPTION,
|
|
|
|
|
ROUTER REPAIR_ROUTER,
|
|
|
|
|
RT.HANDLE RT_HANDLE
|
|
|
|
|
FROM Z_ABNORMAL_PLAN ZAP
|
|
|
|
|
INNER JOIN Z_ABNORMAL_BILL ZAB ON ZAB.ABNORMAL_NO = ZAP.ABNORMAL_NO AND ZAB.SITE = #{abnormalPlanDto.site}
|
|
|
|
|
AND ZAB.TYPE = 'Z'
|
|
|
|
|
INNER JOIN Z_ABNORMAL_BILL_DISPOSE ZBD
|
|
|
|
|
ON ZAB.HANDLE=ZBD.ABNORMAL_BILL_BO
|
|
|
|
|
LEFT JOIN ROUTER RT ON RT.HANDLE=ZBD.ROUTER_BO
|
|
|
|
|
LEFT JOIN RESRCE R ON R.RESRCE = ZAP.RESRCE AND R.SITE = ZAP.SITE
|
|
|
|
|
LEFT JOIN ITEM I ON I.HANDLE = ZAP.ITEM_BO
|
|
|
|
|