FrmOutManagement.xml 7.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc="接箍委托单">
  3. <query id="FrmOutManagement.geQueryPlnJgBill" desc="查询工单信息">
  4. <![CDATA[
  5. SELECT T.WO_ID,
  6. T.ZY_PLAN_ID,
  7. T.JUDGE_STOVE_NO,
  8. T.BATCH_NO,
  9. T.PLINE_CODE,
  10. T.PLINE_NAME,
  11. DECODE(T.COAT_TYPE,'0','镀铜','1','磷化','2','无') COAT_TYPE,
  12. NVL(T.PLAN_JG_NUM, 0) PLAN_JG_NUM,
  13. NVL(T.CS_JG_NUM, 0) CS_JG_NUM,
  14. NVL(T.XQ_JG_NUM, 0) XQ_JG_NUM,
  15. NVL(T.INSTORE_NUM, 0) INSTORE_NUM,
  16. T.DEMAND_COPPER,
  17. T.DEMAND_DETECTION,
  18. T.DEMAND_BLAST,
  19. T.DEMAND_BONDERIZING,
  20. DECODE(T.IF_ALL_OUT_WORK, '0', 'FALSE', '1', 'TRUE') IF_ALL_OUT_WORK,
  21. NVL(T.PLAN_BL_NUM, 0) PLAN_BL_NUM,
  22. DECODE(T.IF_OUT_COPPER, '0', 'FALSE', '1', 'TRUE') IF_OUT_COPPER,
  23. DECODE(T.IF_OUT_CUT, '0', 'FALSE', '1', 'TRUE') IF_OUT_CUT,
  24. DECODE(T.IF_OUT_CJG, '0', 'FALSE', '1', 'TRUE') IF_OUT_CJG,
  25. DECODE(T.IF_OUT_IMPRESS, '0', 'FALSE', '1', 'TRUE') IF_OUT_IMPRESS,
  26. DECODE(T.IF_OUT_LATHE, '0', 'FALSE', '1', 'TRUE') IF_OUT_LATHE,
  27. DECODE(T.IF_OUT_DETECT, '0', 'FALSE', '1', 'TRUE') IF_OUT_DETECT,
  28. DECODE(T.IF_OUT_BLAST, '0', 'FALSE', '1', 'TRUE') IF_OUT_BLAST,
  29. DECODE(T.IF_OUT_COAT, '0', 'FALSE', '1', 'TRUE') IF_OUT_COAT,
  30. DECODE(T.IF_OUT_THREAD, '0', 'FALSE', '1', 'TRUE') IF_OUT_THREAD,
  31. NVL((SELECT T1.OFF_NUM FROM COUPLING_CUT_RESULT T1 WHERE T1.WO_ID=T.WO_ID AND T1.IF_ALL_OUT_WORK='1'), 0) CUT_PLN_NUMB,
  32. NVL((SELECT T1.OFF_NUM FROM COUPLING_CUT_RESULT T1 WHERE T1.WO_ID=T.WO_ID AND T1.IF_ALL_OUT_WORK='1'), 0) CJG_PLN_NUM,
  33. NVL((SELECT T1.OFF_NUM FROM COUPLING_CUT_RESULT T1 WHERE T1.WO_ID=T.WO_ID AND T1.IF_ALL_OUT_WORK='1'), 0) IMPRESS_PLN_NUM,
  34. NVL((SELECT T1.OFF_NUM FROM COUPLING_THREADING_RESULT T1 WHERE T1.WO_ID=T.WO_ID AND T1.IF_ALL_OUT_WORK='1'), 0) LATHE_PLN_NUM,
  35. NVL((SELECT T1.OFF_NUM FROM COUPLING_THINSPECT_RESULT T1 WHERE T1.WO_ID=T.WO_ID AND T1.IF_ALL_OUT_WORK='1'), 0) THREAD_PLN_NUM,
  36. NVL((SELECT T1.OFF_NUM FROM COUPLING_INSPECTION_RESULT T1 WHERE T1.WO_ID=T.WO_ID AND T1.IF_ALL_OUT_WORK='1'), 0) DETECT_PLN_NUM,
  37. NVL((SELECT T1.OFF_NUM FROM COUPLING_SANDBLAST_RESULT T1 WHERE T1.WO_ID=T.WO_ID AND T1.IF_ALL_OUT_WORK='1'), 0) BLAST_PLN_NUM,
  38. NVL((SELECT T1.OFF_NUM FROM COUPLING_PHOSPHATE_RESULT T1 WHERE T1.WO_ID=T.WO_ID AND T1.IF_ALL_OUT_WORK='1'), 0) PLT_PLN_NUM,
  39. NVL((SELECT T1.OFF_NUM FROM COUPLING_PHOSPHATE_RESULT T1 WHERE T1.WO_ID=T.WO_ID AND T1.IF_ALL_OUT_WORK='1'), 0) PHOS_PLN_NUM,
  40. '0' COPPER_PLN_NUM
  41. FROM PLN_ZY_JG_WORKBILL T
  42. WHERE (T.IF_ALL_OUT_WORK = '1' OR T.IF_OUT_COPPER = '1' OR
  43. T.IF_OUT_CJG = '1' OR T.IF_OUT_IMPRESS = '1' OR
  44. T.IF_OUT_LATHE = '1' OR T.IF_OUT_DETECT = '1' OR
  45. T.IF_OUT_BLAST = '1' OR T.IF_OUT_COAT = '1' OR
  46. T.IF_OUT_THREAD = '1' OR T.IF_OUT_CUT = '1')
  47. AND T.ZY_PLAN_ID LIKE '%'|| ? ||'%'
  48. AND T.WO_ID LIKE '%'|| ? ||'%'
  49. AND T.PLINE_CODE LIKE '%'|| ? ||'%'
  50. ORDER BY T.CREATE_TIME DESC
  51. ]]>
  52. </query>
  53. <query id="FrmOutManagement.geQueryEntrusted" desc="查询委托单信息">
  54. <![CDATA[
  55. SELECT
  56. T.ENTRUSTED_NO,
  57. T.PLINE_CODE,
  58. (SELECT T1.PLINE_NAME FROM COM_BASE_PLINE T1 WHERE T1.VALIDFLAG='1' AND T1.PLINE_CODE=T.PLINE_CODE) PLINE_NAME,
  59. T.ZY_PLAN_ID,
  60. T.WO_ID,
  61. T.JUDGE_STOVE_NO,
  62. T.BATCH_NO,
  63. NVL(T.ENTRUSTED_NUM1,0) ENTRUSTED_NUM1,
  64. NVL(T.ENTRUSTED_WT1,0) ENTRUSTED_WT1,
  65. NVL(T.ENTRUSTED_NUM2,0) ENTRUSTED_NUM2,
  66. NVL(T.ENTRUSTED_WT2,0) ENTRUSTED_WT2,
  67. NVL(T.ENTRUSTED_NUM3,0) ENTRUSTED_NUM3,
  68. NVL(T.ENTRUSTED_WT3,0) ENTRUSTED_WT3,
  69. NVL(T.ENTRUSTED_NUM4,0) ENTRUSTED_NUM4,
  70. NVL(T.ENTRUSTED_WT4,0) ENTRUSTED_WT4,
  71. NVL(T.ENTRUSTED_NUM5,0) ENTRUSTED_NUM5,
  72. NVL(T.ENTRUSTED_WT5,0) ENTRUSTED_WT5,
  73. NVL(T.ENTRUSTED_NUM6,0) ENTRUSTED_NUM6,
  74. NVL(T.ENTRUSTED_WT6,0) ENTRUSTED_WT6,
  75. NVL(T.ENTRUSTED_NUM7,0) ENTRUSTED_NUM7,
  76. NVL(T.ENTRUSTED_WT7,0) ENTRUSTED_WT7,
  77. NVL(T.ENTRUSTED_NUM8,0) ENTRUSTED_NUM8,
  78. NVL(T.ENTRUSTED_WT8,0) ENTRUSTED_WT8,
  79. NVL(T.ENTRUSTED_NUM9,0) ENTRUSTED_NUM9,
  80. NVL(T.ENTRUSTED_WT9,0) ENTRUSTED_WT9,
  81. DECODE(T.ENTRUSTED_LOG,'1','编辑','2','委托申请','3','审批通过','4','审批不通过') ENTRUSTED_LOG,
  82. T.HARSH_TYPE,
  83. DECODE(T.COATING_TYPE,'0','镀铜','1','磷化','无') COATING_TYPE,
  84. T.COL_MODE,
  85. TO_CHAR(T.COL_TIME, 'YYYY-MM-DD HH24:MI:SS') COL_TIME,
  86. T.COL_USER,
  87. DECODE(T.COL_SHIFT, '1', '早', '2', '中', '3', '夜') COL_SHIFT,
  88. DECODE(T.COL_GROUP, '1', '甲', '2', '乙', '3', '丙', '4', '丁') COL_GROUP,
  89. TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  90. NVL(T.ENTRUSTED_NUM10,0) ENTRUSTED_NUM10,
  91. NVL(T.ENTRUSTED_WT10,0) ENTRUSTED_WT10,
  92. NVL(T.ENTRUSTED_NUM11,0) ENTRUSTED_NUM11,
  93. NVL(T.ENTRUSTED_WT11,0) ENTRUSTED_WT11
  94. FROM COUPLING_ENTRUSTED_RESULT T
  95. WHERE T.ZY_PLAN_ID LIKE '%'|| ? ||'%'
  96. AND T.WO_ID LIKE '%'|| ? ||'%'
  97. AND T.PLINE_CODE LIKE '%'|| ? ||'%'
  98. ORDER BY T.ENTRUSTED_NO DESC
  99. ]]>
  100. </query>
  101. <query id="FrmOutManagement.AddPlnBillResult" desc="新增委托单信息">
  102. <![CDATA[
  103. INSERT INTO COUPLING_ENTRUSTED_RESULT (ENTRUSTED_NO, PLINE_CODE, ZY_PLAN_ID,
  104. WO_ID, JUDGE_STOVE_NO, BATCH_NO, ENTRUSTED_NUM1, ENTRUSTED_NUM2, ENTRUSTED_NUM3,
  105. ENTRUSTED_NUM4, ENTRUSTED_NUM5, ENTRUSTED_NUM6, ENTRUSTED_NUM7,
  106. ENTRUSTED_NUM8, ENTRUSTED_NUM9, ENTRUSTED_NUM10, ENTRUSTED_NUM11,
  107. ENTRUSTED_LOG, HARSH_TYPE, COATING_TYPE, COL_MODE, COL_TIME, COL_USER,
  108. COL_SHIFT, COL_GROUP, CREATE_TIME) VALUES(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,
  109. ?,?,?,?,?,?,TO_DATE(?,'YYYY-MM-DD HH24:MI:SS'),?,?,?,TO_DATE(?,'YYYY-MM-DD HH24:MI:SS'))
  110. ]]>
  111. </query>
  112. <query id="FrmOutManagement.QueryMatWeghit" desc="查询库存重量">
  113. <![CDATA[
  114. SELECT NVL(SUM(ACT_WEIGHT), 0) ACT_WEIGHT
  115. FROM (SELECT M.ACT_WEIGHT
  116. FROM MAT_BC_M M, YDM_BC_BUTTRESS T
  117. WHERE M.MAT_NO = T.MAT_NO
  118. AND M.PRODUCT_FLAG = '801401'
  119. AND M.MAT_STATUS = '80150102'
  120. AND M.JUDGE_STOVE_NO = ?
  121. AND M.BATCH_NO = ?
  122. ORDER BY M.MAT_NO)
  123. WHERE ROWNUM <?
  124. ]]>
  125. </query>
  126. <query id="FrmOutManagement.QueryMaxEnt" desc="查询最大委托单号">
  127. <![CDATA[
  128. SELECT 'WA' || ? ||
  129. LPAD(SUBSTR(NVL(MAX(T.ENTRUSTED_NO), '000'), -3, 3) + 1, 3, '0') AS ENTRUSTED_NO
  130. FROM COUPLING_ENTRUSTED_RESULT T
  131. WHERE TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD') = ?
  132. ]]>
  133. </query>
  134. <query id="FrmOutManagement.DeletePlnBillResult" desc="删除委托单">
  135. <![CDATA[
  136. DELETE COUPLING_ENTRUSTED_RESULT
  137. WHERE ZY_PLAN_ID = ?
  138. AND WO_ID = ?
  139. AND ENTRUSTED_NO=?
  140. ]]>
  141. </query>
  142. <query id="FrmOutManagement.UpdatePlnBillStrat" desc="修改委托单申请状态">
  143. <![CDATA[
  144. UPDATE COUPLING_ENTRUSTED_RESULT
  145. SET ENTRUSTED_LOG = ?
  146. WHERE ZY_PLAN_ID = ?
  147. AND WO_ID = ?
  148. AND ENTRUSTED_NO=?
  149. ]]>
  150. </query>
  151. <query id="FrmOutManagement.QueryPlnBillStrat" desc="查询委托单状态">
  152. <![CDATA[
  153. SELECT ENTRUSTED_LOG FROM COUPLING_ENTRUSTED_RESULT WHERE ZY_PLAN_ID = ? AND WO_ID=? AND ENTRUSTED_NO=?
  154. ]]>
  155. </query>
  156. </queryMap>