FrmRCLDataCJ.xml 6.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc="管材热处理制度数据录入">
  3. <query id="FrmRCLDataCJ.QueryCheckConsignBase" desc="查询检验委托基本信息+明细">
  4. <![CDATA[
  5. SELECT DISTINCT A.CHECK_NO,
  6. B.SAMPLE_NO,
  7. A.HEAT_NO,
  8. A.STEEL_GRADE,
  9. A.STEEL_NO,
  10. A.PRODUCT_STD,
  11. A.CONTRACT_NO,
  12. A.CHECK_COUNT,
  13. A.DIMATER,
  14. A.HEIGHT,
  15. A.CONSIGN_DEPT,
  16. A.CONSIGN_NAME,
  17. A.CONSIGN_TIME,
  18. --A.ISPRODUCER,
  19. A.SPEC_REQ,
  20. A.GET_NAME,
  21. A.GET_TIME,
  22. A.CONSIGNDEPT_SEND_NAME,
  23. A.CONSIGNDEPT_SEND_TIME,
  24. A.JG_RECEIVE_NAME,
  25. A.JG_RECEIVE_TIME,
  26. A.IS_RUSH,
  27. A.RUSH_NAME,
  28. A.RUSH_TIME,
  29. A.CRAFT_PATH,
  30. A.CRAFT_FILE_NO,
  31. A.PRODUCT_NAME,
  32. A.BUCKLE_TYPE,
  33. A.DIMATER || '*' || A.HEIGHT PIPE_SIZE,
  34. A.PROCESS_STATUS,
  35. DECODE(A.ISPRODUCER, '0', '否', '1', '是') AS ISPRODUCER_DESC,
  36. DECODE(A.ISPRODUCER, '0', '否', '1', '是') AS ISPRODUCER,
  37. A.FLAG,
  38. DECODE(A.FLAG,
  39. '0',
  40. '未下发',
  41. '1',
  42. '委托单位已下发',
  43. '2',
  44. '加工已确认') AS FLAG_DESC,
  45. B.ISRCL,
  46. DECODE(B.ISRCL,
  47. '4',
  48. '已审核',
  49. '5',
  50. '样品已返回加工',
  51. '6',
  52. '样品已返回试验室',
  53. '未审核') ISRCL_DESC,
  54. A.SAMPLE_REMARK,
  55. A.REMARK,
  56. A.SUPPLY_UNIT_CODE,
  57. A.SUPPLY_UNIT
  58. FROM PIPE_CHECKCONSIGN_BASEINFO A, PIPE_CHECKCONSIGN_DETAIL B
  59. WHERE A.CHECK_NO = B.CHECK_NO
  60. /*AND INSTR(?, B.ISRCL) > 0
  61. AND (CONSIGN_TIME BETWEEN TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS') AND
  62. TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'))
  63. AND DECODE(?, NULL, '1', STEEL_GRADE) = DECODE(?, NULL, '1', ?)
  64. AND (HEAT_NO LIKE '%' || ? || '%' OR HEAT_NO IS NULL)
  65. AND A.CHECK_NO LIKE '%' || ? || '%'
  66. ORDER BY B.SAMPLE_NO, A.CHECK_NO*/
  67. ]]>
  68. </query>
  69. <query id="FrmRCLDataCJ.QueryCheckConsignBaseDetaiLFlag" desc="查询热处理信息录入状态">
  70. <![CDATA[
  71. SELECT DISTINCT
  72. ISRCL
  73. FROM PIPE_CHECKCONSIGN_DETAIL
  74. WHERE ISRCL != '0'
  75. AND CHECK_NO = ?
  76. ]]>
  77. </query>
  78. <query id="FrmRCLDataCJ.QueryCheckConsignDetail" desc="查询检验委托明细信息INSTR(?, ISRCL) > 0 AND">
  79. <![CDATA[
  80. SELECT CHECK_NO,
  81. SAMPLE_NO,
  82. CHECK_STD,
  83. PHY_CODE_MAX,
  84. PHY_NAME_MAX,
  85. NVL(T2.SPLINE_COUNT, T.SAMPLE_COUNT) SAMPLE_COUNT,
  86. LAB_RECEIVE_NAME,
  87. LAB_RECEIVE_TIME,
  88. FLAG,
  89. REMARK
  90. FROM PIPE_CHECKCONSIGN_DETAIL T, COM_BASE_PHY_C T2
  91. WHERE ISRCL != '0'
  92. AND CHECK_NO = ?
  93. AND T.PHY_CODE_MAX = T2.PHY_CODE(+)
  94. ORDER BY CHECK_NO, SAMPLE_NO, PHY_CODE_MAX
  95. ]]>
  96. </query>
  97. <query id="FrmRCLDataCJ.QueryCheckConsignRclInfo" desc="查询热处理制度数据">
  98. <![CDATA[
  99. SELECT CHECK_NO,
  100. SAMPLE_NO,
  101. CHECK_NAME,
  102. CHECK_TIME,
  103. CHECK_CLASS,
  104. RCL_INFO,
  105. DEVICE_NAME_CH,
  106. DEVICE_NO_CH,
  107. ZL_TEMP_CH,
  108. JR_TEMP_CH,
  109. CL_TEMP_CH,
  110. ZL_TIME_CH,
  111. BW_TIME_CH,
  112. CL_TIME_CH,
  113. LQ_METHOD_CH,
  114. DEVICE_NAME_HH,
  115. DEVICE_NO_HH,
  116. ZL_TEMP_HH,
  117. JR_TEMP_HH,
  118. CL_TEMP_HH,
  119. ZL_TIME_HH,
  120. BW_TIME_HH,
  121. CL_TIME_HH,
  122. LQ_METHOD_HH
  123. FROM PIPE_PHY_RCL_INFO
  124. WHERE CHECK_NO LIKE '%' || ? || '%'
  125. ORDER BY CHECK_NO,SAMPLE_NO
  126. ]]>
  127. </query>
  128. <query id="FrmRCLDataCJ.UpdateCheckConsignDetail" desc="修改检验委托明细信息ISRCL = ? AND">
  129. <![CDATA[
  130. UPDATE PIPE_CHECKCONSIGN_DETAIL
  131. SET ISRCL = ?,
  132. RCL_FLAG = '0'
  133. WHERE PHY_CODE_MAX = ?
  134. AND SAMPLE_NO = ?
  135. AND CHECK_NO = ?
  136. ]]>
  137. </query>
  138. <query id="FrmRCLDataCJ.UpdateRclFlag" desc="修改热处理制度同步标志">
  139. <![CDATA[
  140. UPDATE PIPE_CHECKCONSIGN_DETAIL
  141. SET RCL_FLAG = '0'
  142. WHERE CHECK_NO = ?
  143. ]]>
  144. </query>
  145. <query id="FrmRCLDataCJ.AddCheckConsignRclInfo" desc="新增热处理制度数据">
  146. <![CDATA[
  147. INSERT INTO PIPE_PHY_RCL_INFO
  148. (CHECK_NO,
  149. SAMPLE_NO,
  150. RCL_INFO,
  151. CHECK_NAME,
  152. CHECK_TIME,
  153. CHECK_CLASS,
  154. DEVICE_NAME_CH,
  155. DEVICE_NO_CH,
  156. ZL_TEMP_CH,
  157. JR_TEMP_CH,
  158. CL_TEMP_CH,
  159. ZL_TIME_CH,
  160. BW_TIME_CH,
  161. CL_TIME_CH,
  162. LQ_METHOD_CH,
  163. DEVICE_NAME_HH,
  164. DEVICE_NO_HH,
  165. ZL_TEMP_HH,
  166. JR_TEMP_HH,
  167. CL_TEMP_HH,
  168. ZL_TIME_HH,
  169. BW_TIME_HH,
  170. CL_TIME_HH,
  171. LQ_METHOD_HH)
  172. VALUES
  173. (?,?,?,?,TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)
  174. ]]>
  175. </query>
  176. <query id="FrmRCLDataCJ.DeleteCheckConsignRclInfo" desc="删除热处理制度数据">
  177. <![CDATA[
  178. DELETE PIPE_PHY_RCL_INFO
  179. WHERE CHECK_NO = ?
  180. ]]>
  181. </query>
  182. <query id="FrmRCLDataCJ.AuditCheckConsignRclInfo" desc="审核">
  183. <![CDATA[
  184. UPDATE PIPE_CHECKCONSIGN_DETAIL T
  185. SET T.ISRCL = ?,
  186. T.RCL_AUDIT_NAME = ?,
  187. T.RCL_AUDIT_TIME = SYSDATE,
  188. T.RCL_AUDIT_SHIFT = ?,
  189. T.RCL_AUDIT_CLASS = ?,
  190. T.RCL_FLAG = '0'
  191. WHERE T.ISRCL = '3'
  192. AND T.CHECK_NO = ?
  193. ]]>
  194. </query>
  195. <query id="FrmRCLDataCJ.CancelAuditCheckConsignRclInfo" desc="取消审核">
  196. <![CDATA[
  197. UPDATE PIPE_CHECKCONSIGN_DETAIL T
  198. SET T.ISRCL = ?,
  199. T.RCL_AUDIT_NAME = '',
  200. T.RCL_AUDIT_TIME = '',
  201. T.RCL_AUDIT_SHIFT = '',
  202. T.RCL_AUDIT_CLASS = '',
  203. T.RCL_FLAG = '0'
  204. WHERE T.ISRCL = '4'
  205. AND T.CHECK_NO = ?
  206. ]]>
  207. </query>
  208. <query id="FrmRCLDataCJ.initRclInfo" desc="加载热处理制度">
  209. <![CDATA[
  210. SELECT DISTINCT RCL_INFO FROM PIPE_PHY_RCL_INFO T
  211. ]]>
  212. </query>
  213. <query id="FrmRCLDataCJ.initCheckEquipment" desc="加载热处理试验设备">
  214. <![CDATA[
  215. SELECT T.DEVICE_NAME || '(' || T.SPEC || ')' DEVICE_NAME, T.DEVICE_NO
  216. FROM RMDM_FIXEDASSETS_DETAIL T, BASE_CHECK_EQUIPMENT S
  217. WHERE T.DEVICE_ID = S.DEVICE_ID
  218. AND S.PHY_CODE_MAX = 'C0124'
  219. ]]>
  220. </query>
  221. </queryMap>