FrmCollarInBound.xml 6.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc="接箍收料">
  3. <query id="FrmCollarInBound.queryOutPerfo" desc="查询交易表倒库实绩">
  4. <![CDATA[
  5. SELECT MACH_NM,
  6. DEAL_NUM,
  7. DEAL_WT,
  8. TO_CHAR(DEAL_TIME, 'YYYY-MM-DD HH24:MI:SS') DEAL_TIME,
  9. STORAGE_NO,
  10. LOCATION_NO,
  11. STORAGE_ATTR_NAME,
  12. STORAGE_TYPE_NAME,
  13. TAR_STORAGE_NO,
  14. TAR_LOCATION_NO,
  15. TAR_STORAGE_ATTR_NAME,
  16. TAR_STORAGE_TYPE_NAME,
  17. DECODE(TAR_REC_FLAG, '0', '未接收', '1', '已接收') TAR_REC_FLAG,
  18. DECODE(HAND_FLAG, '0', '自动', '1', '人工') HAND_FLAG,
  19. CREATE_NAME,
  20. TO_CHAR(CREATE_TIME, 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  21. UPDATE_NAME,
  22. TO_CHAR(UPDATE_TIME, 'YYYY-MM-DD HH24:MI:SS') UPDATE_TIME,
  23. DEAL_ORDE,
  24. DEAL_TYPE_CODE,
  25. DEAL_TYPE_NAME,
  26. SOURCE_CODE,
  27. SOURCE_NAME,
  28. TAR_CODE,
  29. TAR_NAME,
  30. KEP_NO,
  31. TAR_KEP_NO,
  32. MAT_NO,
  33. RESULT_NO,
  34. ZY_PLAN_ID,
  35. PRO_PLAN_ID,
  36. PLINE_CODE,
  37. PLINE_NAME,
  38. JUDGE_STOVE_NO,
  39. BATCH_NO,
  40. BL_WL_DESC,
  41. MIN_D,
  42. MIN_H,
  43. CODE_JG,
  44. GRADENAME,
  45. STEELNAME,
  46. MODEL_DESC,
  47. OUTDIAMETER,
  48. WALLTHICK,
  49. SPEC_JG_DESC,
  50. STYLE_JG,
  51. DIAMETER,
  52. CHECK_J_VAL,
  53. AIMLENGTH,
  54. SINGLEWEIGHT,
  55. MONITORDEMAND,
  56. IF_MONITOR_JG,
  57. PRDCR_NO,
  58. PRODUCER,
  59. WO_ID,
  60. TO_CHAR(PRODUCER_TIME, 'YYYY-MM-DD HH24:MI:SS') PRODUCER_TIME
  61. FROM COUPLING_MAT_DEAL
  62. WHERE 1 = 1
  63. ]]>
  64. </query>
  65. <query id="FrmCollarInBound.queryInPerfo" desc="查询交易表入库实绩">
  66. <![CDATA[
  67. SELECT MACH_NM,
  68. DEAL_NUM,
  69. DEAL_WT,
  70. TO_CHAR(DEAL_TIME, 'YYYY-MM-DD HH24:MI:SS') DEAL_TIME,
  71. STORAGE_NO,
  72. LOCATION_NO,
  73. STORAGE_ATTR_NAME,
  74. STORAGE_TYPE_NAME,
  75. TAR_STORAGE_NO,
  76. TAR_LOCATION_NO,
  77. TAR_STORAGE_ATTR_NAME,
  78. TAR_STORAGE_TYPE_NAME,
  79. DECODE(TAR_REC_FLAG, '0', '未接收', '1', '已接收') TAR_REC_FLAG,
  80. DECODE(HAND_FLAG, '0', '自动', '1', '人工') HAND_FLAG,
  81. CREATE_NAME,
  82. TO_CHAR(CREATE_TIME, 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  83. UPDATE_NAME,
  84. TO_CHAR(UPDATE_TIME, 'YYYY-MM-DD HH24:MI:SS') UPDATE_TIME,
  85. DEAL_ORDE,
  86. DEAL_TYPE_CODE,
  87. DEAL_TYPE_NAME,
  88. SOURCE_CODE,
  89. SOURCE_NAME,
  90. TAR_CODE,
  91. TAR_NAME,
  92. KEP_NO,
  93. TAR_KEP_NO,
  94. MAT_NO,
  95. RESULT_NO,
  96. ZY_PLAN_ID,
  97. PRO_PLAN_ID,
  98. PLINE_CODE,
  99. PLINE_NAME,
  100. JUDGE_STOVE_NO,
  101. BATCH_NO,
  102. BL_WL_DESC,
  103. MIN_D,
  104. MIN_H,
  105. CODE_JG,
  106. GRADENAME,
  107. STEELNAME,
  108. MODEL_DESC,
  109. OUTDIAMETER,
  110. WALLTHICK,
  111. SPEC_JG_DESC,
  112. STYLE_JG,
  113. DIAMETER,
  114. CHECK_J_VAL,
  115. AIMLENGTH,
  116. SINGLEWEIGHT,
  117. MONITORDEMAND,
  118. IF_MONITOR_JG,
  119. PRDCR_NO,
  120. PRODUCER,
  121. TO_CHAR(PRODUCER_TIME, 'YYYY-MM-DD HH24:MI:SS') PRODUCER_TIME,
  122. WO_ID
  123. FROM COUPLING_MAT_DEAL
  124. WHERE 1 = 1
  125. ]]>
  126. </query>
  127. <query id="FrmCollarInBound.AddDealResult" desc="新增交易信息">
  128. <![CDATA[
  129. DECLARE
  130. BEGIN
  131. INSERT INTO COUPLING_MAT_DEAL (DEAL_TYPE_CODE, DEAL_TYPE_NAME, SOURCE_CODE,
  132. SOURCE_NAME, TAR_CODE, TAR_NAME, KEP_NO, MAT_NO, RESULT_NO, ZY_PLAN_ID,
  133. PRO_PLAN_ID, PLINE_CODE, PLINE_NAME, JUDGE_STOVE_NO, BATCH_NO, BL_WL_ID,
  134. BL_WL_DESC, MIN_D, MIN_H, CODE_JG, GRADECODE,
  135. GRADENAME, STEELCODE, STEELNAME, MODEL_CODE, MODEL_DESC, OUTDIAMETER, WALLTHICK,
  136. SPEC_JG, SPEC_JG_DESC, STYLE_JG, DIAMETER, CHECK_J_VAL, AIMLENGTH, SINGLEWEIGHT,
  137. MONITORDEMAND, IF_MONITOR_JG, PRDCR_NO, PRODUCER, PRODUCER_TIME, MACH_NO,
  138. MACH_NM, DEAL_NUM, DEAL_WT, DEAL_TIME, STORAGE_NO, LOCATION_NO, STORAGE_ATTR,
  139. STORAGE_ATTR_NAME, STORAGE_TYPE_NO, STORAGE_TYPE_NAME, TAR_STORAGE_NO,
  140. TAR_LOCATION_NO, TAR_STORAGE_ATTR, TAR_STORAGE_ATTR_NAME, TAR_STORAGE_TYPE_NO,
  141. TAR_STORAGE_TYPE_NAME, TAR_REC_FLAG, HAND_FLAG, DEMAND_COPPER, DEMAND_DETECTION,
  142. DEMAND_BLAST, DEMAND_BONDERIZING, CUST_ALPHA_NO, ORDER_SPECIAL_DESC, ALPHA_CODE,
  143. COL_OPERATOR, MEMO, CREATE_NAME,
  144. CREATE_TIME, TAR_KEP_NO,WO_ID,DEAL_ORDE) SELECT ?, ?, T.SOURCE_CODE, T.SOURCE_NAME, T.TAR_CODE,
  145. T.TAR_NAME, T.KEP_NO, T.MAT_NO, T.RESULT_NO, T.ZY_PLAN_ID, T.PRO_PLAN_ID,
  146. T.PLINE_CODE, T.PLINE_NAME, T.JUDGE_STOVE_NO, T.BATCH_NO, T.BL_WL_ID,
  147. T.BL_WL_DESC, T.MIN_D, T.MIN_H,T.CODE_JG,
  148. T.GRADECODE, T.GRADENAME, T.STEELCODE, T.STEELNAME, T.MODEL_CODE, T.MODEL_DESC,
  149. T.OUTDIAMETER, T.WALLTHICK, T.SPEC_JG, T.SPEC_JG_DESC, T.STYLE_JG, T.DIAMETER,
  150. T.CHECK_J_VAL, T.AIMLENGTH, T.SINGLEWEIGHT, T.MONITORDEMAND, T.IF_MONITOR_JG,
  151. T.PRDCR_NO, T.PRODUCER, T.PRODUCER_TIME, T.MACH_NO, T.MACH_NM, T.DEAL_NUM,
  152. T.DEAL_WT, TO_DATE(?,'YYYY-MM-DD HH24:MI:SS'), T.STORAGE_NO, T.LOCATION_NO,
  153. T.STORAGE_ATTR, T.STORAGE_ATTR_NAME, T.STORAGE_TYPE_NO, T.STORAGE_TYPE_NAME,
  154. T.TAR_STORAGE_NO, T.TAR_LOCATION_NO, T.TAR_STORAGE_ATTR,
  155. T.TAR_STORAGE_ATTR_NAME, T.TAR_STORAGE_TYPE_NO, T.TAR_STORAGE_TYPE_NAME, '1',
  156. '0', T.DEMAND_COPPER, T.DEMAND_DETECTION, T.DEMAND_BLAST, T.DEMAND_BONDERIZING,
  157. T.CUST_ALPHA_NO, T.ORDER_SPECIAL_DESC, T.ALPHA_CODE, T.COL_OPERATOR, '', ?,
  158. TO_DATE(?,'YYYY-MM-DD HH24:MI:SS'), T.TAR_KEP_NO,?,? FROM COUPLING_MAT_DEAL T
  159. WHERE T.DEAL_ORDE = ?;
  160. UPDATE COUPLING_MAT_DEAL
  161. SET TAR_REC_FLAG='1',
  162. UPDATE_NAME = ?,
  163. UPDATE_TIME = TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS')
  164. WHERE DEAL_ORDE=?;
  165. END;
  166. ]]>
  167. </query>
  168. <query id="FrmCollarInBound.updateButter" desc="修改位置表">
  169. <![CDATA[
  170. UPDATE COUPLING_MAT_BUTTRESS
  171. SET UPDATE_NAME = ?,
  172. UPDATE_TIME = TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS')
  173. WHERE STORAGE_NO = ?
  174. AND MAT_NO = ?
  175. ]]>
  176. </query>
  177. <query id="FrmCollarInBound.deleteDealResult" desc="删除交易信息">
  178. <![CDATA[
  179. DECLARE
  180. BEGIN
  181. DELETE COUPLING_MAT_DEAL WHERE DEAL_TYPE_CODE = '800703' AND DEAL_ORDE = ? ;
  182. UPDATE COUPLING_MAT_DEAL T
  183. SET TAR_REC_FLAG = '0',
  184. UPDATE_NAME = ?,
  185. UPDATE_TIME = TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS')
  186. WHERE T.DEAL_TYPE_CODE = '800803'
  187. AND T.TAR_STORAGE_NO = ?
  188. AND T.MAT_NO = ?;
  189. END;
  190. ]]>
  191. </query>
  192. <query id="FrmCollarInBound.queryRecFalg" desc="查询交易表该数据接收状态">
  193. <![CDATA[
  194. SELECT T.TAR_REC_FLAG FROM COUPLING_MAT_DEAL T WHERE T.DEAL_ORDE = ?
  195. ]]>
  196. </query>
  197. <query id="FrmCollarInBound.queryDeleteRecFalg" desc="查询交易表该数据接收状态">
  198. <![CDATA[
  199. SELECT T.TAR_REC_FLAG
  200. FROM COUPLING_MAT_DEAL T
  201. WHERE T.DEAL_TYPE_CODE = '800803'
  202. AND T.TAR_STORAGE_NO = ?
  203. AND T.MAT_NO = ?
  204. ]]>
  205. </query>
  206. <query id = "FrmCollarInBound.doQueryCount" desc = "查询单号下未接收">
  207. SELECT NVL(SUM(T.DEAL_WT), 0) DEAL_WT
  208. FROM COUPLING_MAT_DEAL T
  209. WHERE T.DEAL_ORDE = ?
  210. AND T.TAR_REC_FLAG = '0'
  211. AND T.QCM_STAUS IN('00','11')
  212. </query>
  213. </queryMap>