SampleHeatTreatmentToQcm.xml 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc="同步检化验小样热处理">
  3. <query id="SampleHeatTreatmentToQcm.getPipeCheckConsignDetail" desc="获取委托明细信息表">
  4. <![CDATA[
  5. SELECT CHECK_NO,
  6. BATCH_NO,
  7. SAMPLE_NO,
  8. SAMPLE_NO_MIN,
  9. SAMPLE_BARCODE,
  10. SAMPLE_LEN,
  11. CHECK_STD,
  12. PHY_CODE_MAX,
  13. PHY_NAME_MAX,
  14. SAMPLE_COUNT,
  15. DEPT_ID,
  16. LENGTH,
  17. WIDTH,
  18. EIC,
  19. PHY_DIR,
  20. SIZE_DESC,
  21. JG_SEND_NAME,
  22. JG_SEND_TIME,
  23. LAB_RECEIVE_NAME,
  24. LAB_RECEIVE_TIME,
  25. CHECK_TEMP,
  26. DEVICE_NO,
  27. DEVICE_NAME,
  28. CHECK_SHIFT,
  29. CHECK_CLASS,
  30. CHECK_NAME,
  31. CHECK_TIME,
  32. AUDIT_NAME,
  33. AUDIT_TIME,
  34. ISRCL,
  35. RCL_MOVE_REMARK,
  36. IS_NOTICE_PRODUCER,
  37. NOTICE_PRODUCER_REMARK,
  38. IS_RESAMPLE_REST,
  39. RESAMPLE_REST_REMARK,
  40. SPEC_FLAG,
  41. SPEC_MOVE_REMARK,
  42. FLAG,
  43. SAMPLE_REMARK,
  44. REMARK,
  45. FORMUAL_NO,
  46. FORMUAL_NAME,
  47. MAT_NO,
  48. SAMPLE_TYPE,
  49. FOR_CHECK_NO,
  50. VALIDFLAG,
  51. CHECK_HUMIDITY,
  52. STD_STEEL_NO,
  53. STD_STEEL_TYPE,
  54. STD_STEEL_VALUE,
  55. ACTUAL_VALUE,
  56. HARDNESS_TYPE,
  57. RATE,
  58. DESC_RATE,
  59. SSC_CONDITION,
  60. JG_SEND_SHIFT,
  61. JG_SEND_GROUP,
  62. JG_PRINT_COUNT,
  63. RCL_AUDIT_NAME,
  64. RCL_AUDIT_TIME,
  65. ORIGINAL_AREA,
  66. LAB_PRINT_COUNT,
  67. RCL_FLAG
  68. FROM PIPE_CHECKCONSIGN_DETAIL
  69. WHERE CHECK_NO =?
  70. and ISRCL >= '4'
  71. ]]>
  72. </query>
  73. <query id="SampleHeatTreatmentToQcm.getCheckNo" desc="获取未同步的检验编号">
  74. <![CDATA[
  75. SELECT DISTINCT CHECK_NO
  76. FROM PIPE_CHECKCONSIGN_DETAIL
  77. WHERE ISRCL >='4'
  78. AND RCL_FLAG = '0'
  79. ]]>
  80. </query>
  81. <query id="SampleHeatTreatmentToQcm.getPipePhyInfo" desc="获取小样热处理信息">
  82. <![CDATA[
  83. SELECT CHECK_NO,
  84. SAMPLE_NO,
  85. CHECK_NAME,
  86. TO_CHAR(CHECK_TIME, 'YYYY-MM-DD HH24:MI:SS') CHECK_TIME,
  87. CHECK_CLASS,
  88. DEVICE_NAME_CH,
  89. DEVICE_NO_CH,
  90. ZL_TEMP_CH,
  91. JR_TEMP_CH,
  92. CL_TEMP_CH,
  93. ZL_TIME_CH,
  94. BW_TIME_CH,
  95. CL_TIME_CH,
  96. LQ_METHOD_CH,
  97. DEVICE_NAME_HH,
  98. DEVICE_NO_HH,
  99. ZL_TEMP_HH,
  100. JR_TEMP_HH,
  101. CL_TEMP_HH,
  102. ZL_TIME_HH,
  103. BW_TIME_HH,
  104. CL_TIME_HH,
  105. LQ_METHOD_HH,
  106. RCL_INFO,
  107. REMARK,
  108. (SELECT DBMS_LOB.SUBSTR(WM_CONCAT(DISTINCT MAT_NO), 80, 1)
  109. FROM PIPE_CHECKCONSIGN_DETAIL
  110. WHERE CHECK_NO = T.CHECK_NO
  111. AND SAMPLE_NO = T.SAMPLE_NO) MAT_NO
  112. FROM PIPE_PHY_RCL_INFO T
  113. WHERE CHECK_NO = ?
  114. ]]>
  115. </query>
  116. <query id="SampleHeatTreatmentToQcm.getUpdateFlag" desc="修改标志位">
  117. <![CDATA[
  118. UPDATE PIPE_CHECKCONSIGN_DETAIL T
  119. SET T.RCL_FLAG = '1'
  120. WHERE T.CHECK_NO = ?
  121. ]]>
  122. </query>
  123. <query id="SampleHeatTreatmentToQcm.InsertQcmPhyRclInfo" desc="插入小样热处理数据">
  124. <![CDATA[
  125. INSERT INTO QCM_PHY_RCL_INFO
  126. (CHECK_NO,
  127. SAMPLE_NO,
  128. CHECK_NAME,
  129. CHECK_TIME,
  130. CHECK_CLASS,
  131. DEVICE_NAME_CH,
  132. DEVICE_NO_CH,
  133. ZL_TEMP_CH,
  134. JR_TEMP_CH,
  135. CL_TEMP_CH,
  136. ZL_TIME_CH,
  137. BW_TIME_CH,
  138. CL_TIME_CH,
  139. LQ_METHOD_CH,
  140. DEVICE_NAME_HH,
  141. DEVICE_NO_HH,
  142. ZL_TEMP_HH,
  143. JR_TEMP_HH,
  144. CL_TEMP_HH,
  145. ZL_TIME_HH,
  146. BW_TIME_HH,
  147. CL_TIME_HH,
  148. LQ_METHOD_HH,
  149. RCL_INFO,
  150. REMARK,
  151. REPORT_PATH,
  152. MAT_NO)
  153. VALUES
  154. ('#CHECK_NO#',
  155. '#SAMPLE_NO#',
  156. '#CHECK_NAME#',
  157. TO_DATE('#CHECK_TIME#', 'YYYY-MM-DD HH24:MI:SS'),
  158. '#CHECK_CLASS#',
  159. '#DEVICE_NAME_CH#',
  160. '#DEVICE_NO_CH#',
  161. '#ZL_TEMP_CH#',
  162. '#JR_TEMP_CH#',
  163. '#CL_TEMP_CH#',
  164. '#ZL_TIME_CH#',
  165. '#BW_TIME_CH#',
  166. '#CL_TIME_CH#',
  167. '#LQ_METHOD_CH#',
  168. '#DEVICE_NAME_HH#',
  169. '#DEVICE_NO_HH#',
  170. '#ZL_TEMP_HH#',
  171. '#JR_TEMP_HH#',
  172. '#CL_TEMP_HH#',
  173. '#ZL_TIME_HH#',
  174. '#BW_TIME_HH#',
  175. '#CL_TIME_HH#',
  176. '#LQ_METHOD_HH#',
  177. '#RCL_INFO#',
  178. '#REMARK#',
  179. '#REPORT_PATH#',
  180. '#MAT_NO#')
  181. ]]>
  182. </query>
  183. <query id="SampleHeatTreatmentToQcm.InsertQcmPhyRclDetail" desc="插入小样热处理详细数据">
  184. <![CDATA[
  185. INSERT INTO QCM_PHY_RCL_DETAIL
  186. (CHECK_NO, SAMPLE_NO, PHY_CODE_MAX, PHY_NAME_MAX, SAMPLE_COUNT)
  187. VALUES
  188. ('#CHECK_NO#',
  189. '#SAMPLE_NO#',
  190. '#PHY_CODE_MAX#',
  191. '#PHY_NAME_MAX#',
  192. '#SAMPLE_COUNT#')
  193. ]]>
  194. </query>
  195. <query id="SampleHeatTreatmentToQcm.DeleteQcmPhyRclInfo" desc="">
  196. <![CDATA[
  197. DELETE FROM QCM_PHY_RCL_INFO WHERE CHECK_NO =?
  198. ]]>
  199. </query>
  200. <query id="SampleHeatTreatmentToQcm.DeleteQcmPhyRclDetail" desc="">
  201. <![CDATA[
  202. DELETE FROM QCM_PHY_RCL_DETAIL WHERE CHECK_NO =?
  203. ]]>
  204. </query>
  205. </queryMap>