HeatTreatmentService.xml 27 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc="热处理实绩,分高温炉和低温炉">
  3. <query id="HeatTreatmentService.GetHeatTreatmentResultByID" desc="热处理高温炉实绩查询">
  4. <![CDATA[
  5. SELECT T.ZY_BATCH_ID,
  6. T.PRO_PLAN_ID,
  7. T.GX_PLAN_NO,
  8. TO_CHAR(T.HHEAT_ENTER_TIME, 'YYYY-MM-DD HH24:MI:SS') HHEAT_ENTER_TIME,
  9. TO_CHAR(T.HHEAT_OUT_TIME, 'YYYY-MM-DD HH24:MI:SS') HHEAT_OUT_TIME,
  10. T.HHEAT_EXIT_TEMP,
  11. T.HHEAT_TAKT_TIME,
  12. T.HHEAT_CRUVE1,
  13. T.HHEAT_CRUVE2,
  14. T.HHEAT_CRUVE3,
  15. T.HHEAT_CRUVE4,
  16. T.HHEAT_CRUVE5,
  17. T.HHEAT_CRUVE6,
  18. T.HHEAT_AVG_TEMP1,
  19. T.HHEAT_AVG_TEMP2,
  20. T.HHEAT_AVG_TEMP3,
  21. T.HHEAT_AVG_TEMP4,
  22. T.HHEAT_AVG_TEMP5,
  23. T.HHEAT_AVG_TEMP6,
  24. T.PRO_NUM,
  25. T.PRO_WT,
  26. T.FAIL_NUM,
  27. T.FAIL_WT,
  28. T.OFFLINE_NUM,
  29. T.OFFLINE_WT,
  30. T.RE_NUM,
  31. T.RE_WT,
  32. T.COL_MODE,
  33. TO_CHAR(T.COL_TIME, 'YYYY-MM-DD HH24:MI:SS') COL_TIME,
  34. T.COL_USER,
  35. T.COL_SHIFT,
  36. T.COL_GROUP,
  37. T.PRODUCER,
  38. TO_CHAR(T.PRODUCER_TIME, 'YYYY-MM-DD HH24:MI:SS') PRODUCER_TIME,
  39. T.PLINE_CODE,
  40. T.HEAT_PLAN_NO,
  41. T.RESULT_NO,
  42. T.PLINE_NAME,
  43. TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  44. TO_CHAR(T.UPDATE_TIME, 'YYYY-MM-DD HH24:MI:SS') UPDATE_TIME,
  45. T.UPDATE_NAME,
  46. DECODE(B.STATION_STATUS, '1', '生产中', '2', '生产完成') STATION_STATUS,
  47. T.PROCESS_SEQ,
  48. T.COOLING_TYPE,
  49. T.TOTAL_TIME,
  50. T.HTT_TECHNOLOGY,
  51. T.HTT_TYPE
  52. FROM HTT_HHEAT_RESULT T,HTT_COM_INFO B
  53. WHERE T.RESULT_NO = B.RESULT_NO
  54. AND T.HEAT_PLAN_NO = B.HEAT_PLAN_NO
  55. AND T.HEAT_PLAN_NO = ?
  56. ORDER BY T.COL_TIME DESC
  57. ]]>
  58. </query>
  59. <query id="HeatTreatmentService.GetHeatTreatmentResult" desc="热处理高温炉实绩查询">
  60. <![CDATA[
  61. SELECT *
  62. FROM HTT_HHEAT_RESULT
  63. ]]>
  64. </query>
  65. <query id="HeatTreatmentService.getQueryExpandResultStuts" desc="查询相同炉计划ID下高温炉状态">
  66. <![CDATA[
  67. SELECT B.STATION_STATUS
  68. FROM htt_hheat_result T INNER JOIN htt_COM_INFO B ON T.RESULT_NO=B.RESULT_NO
  69. WHERE T.HEAT_PLAN_NO = ? AND T.PLINE_CODE =?
  70. ]]>
  71. </query>
  72. <query id="HeatTreatmentService.getQueryExpandResult1" desc="查询高温炉合格支数的和">
  73. <![CDATA[
  74. SELECT NVL(SUM(T.PRO_NUM), 0) PRO_NUM FROM HTT_HHEAT_RESULT T
  75. WHERE T.HEAT_PLAN_NO = ?
  76. ]]>
  77. </query>
  78. <query id="HeatTreatmentService.getHHeatOKCountByProcessSeq" desc="查询高温炉合格支数的和">
  79. <![CDATA[
  80. SELECT (SELECT NVL(SUM(ACT_COUNT), 0)
  81. FROM PORT_HTT_BATCH_SAMPLE_RESULT
  82. WHERE HEAT_PLAN_NO = ?
  83. AND ((NVL(PROCESS_SEQ, 1) = ? AND (MAT_STATUS = '00' OR OP_PROCESS>= ?)) OR
  84. NVL(PROCESS_SEQ, 1) > ?)) -
  85. (SELECT NVL(SUM(PRO_NUM), 0)
  86. FROM HTT_HHEAT_RESULT
  87. WHERE HEAT_PLAN_NO =?
  88. AND NVL(PROCESS_SEQ, 1) = ?) COUNT
  89. FROM DUAL
  90. ]]>
  91. </query>
  92. <query id="HeatTreatmentService.getLHeatOKCountByProcessSeq" desc="查询低温炉合格支数的和">
  93. <![CDATA[
  94. SELECT (SELECT NVL(SUM(ACT_COUNT), 0)
  95. FROM PORT_HTT_BATCH_SAMPLE_RESULT
  96. WHERE HEAT_PLAN_NO = ?
  97. AND ((NVL(PROCESS_SEQ, 1) = ? AND (MAT_STATUS = '00' OR OP_PROCESS>= ?)) OR
  98. NVL(PROCESS_SEQ, 1) > ?)) -
  99. (SELECT NVL(SUM(PRO_NUM), 0)
  100. FROM HTT_LHEAT_RESULT
  101. WHERE HEAT_PLAN_NO =?
  102. AND NVL(PROCESS_SEQ, 1) = ?) COUNT
  103. FROM DUAL
  104. ]]>
  105. </query>
  106. <query id="HeatTreatmentService.getQuenchingOKCountByProcessSeq" desc="查询高温炉合格支数的和">
  107. <![CDATA[
  108. SELECT (SELECT NVL(SUM(ACT_COUNT), 0)
  109. FROM PORT_HTT_BATCH_SAMPLE_RESULT
  110. WHERE HEAT_PLAN_NO = ?
  111. AND ((NVL(PROCESS_SEQ, 1) = ? AND (MAT_STATUS = '00' OR OP_PROCESS>= ?)) OR
  112. NVL(PROCESS_SEQ, 1) > ?)) -
  113. (SELECT NVL(SUM(PASS_NUM), 0)
  114. FROM HTT_QUENCHING_RESULT
  115. WHERE HEAT_PLAN_NO =?
  116. AND NVL(PROCESS_SEQ, 1) = ?) COUNT
  117. FROM DUAL
  118. ]]>
  119. </query>
  120. <query id="HeatTreatmentService.getQueryExpandResult3" desc="查询低温炉合格支数的和">
  121. <![CDATA[
  122. SELECT NVL(SUM(T.PRO_NUM), 0) PRO_NUM FROM HTT_LHEAT_RESULT T
  123. WHERE T.HEAT_PLAN_NO = ?
  124. ]]>
  125. </query>
  126. <query id="HeatTreatmentService.getQueryExpandResult2" desc="查询淬火合格支数的和">
  127. <![CDATA[
  128. SELECT NVL(SUM(T.PASS_NUM), 0) PASS_NUM FROM HTT_QUENCHING_RESULT T
  129. WHERE T.HEAT_PLAN_NO = ?
  130. ]]>
  131. </query>
  132. <query id="HeatTreatmentService.getQueryExpandResultStuts1" desc="查询相同炉计划ID下淬火状态">
  133. <![CDATA[
  134. SELECT B.STATION_STATUS
  135. FROM htt_quenching_result T INNER JOIN htt_COM_INFO B ON T.RESULT_NO=B.RESULT_NO
  136. WHERE T.HEAT_PLAN_NO = ? AND T.PLINE_CODE =?
  137. ]]>
  138. </query>
  139. <query id="HeatTreatmentService.getQueryExpandResultStuts2" desc="查询相同炉计划ID下低温炉状态">
  140. <![CDATA[
  141. SELECT B.STATION_STATUS
  142. FROM htt_lheat_result T INNER JOIN htt_COM_INFO B ON T.RESULT_NO=B.RESULT_NO
  143. WHERE T.HEAT_PLAN_NO = ? AND T.PLINE_CODE =?
  144. ]]>
  145. </query>
  146. <query id="HeatTreatmentService.GetLowHeatTreatmentResultByID"
  147. desc="热处理低温炉实绩查询">
  148. <![CDATA[
  149. SELECT
  150. T.RESULT_NO,
  151. T.ZY_BATCH_ID,
  152. T.PRO_PLAN_ID,
  153. T.GX_PLAN_NO,
  154. TO_CHAR(T.LHEAT_ENTER_TIME, 'YYYY-MM-DD HH24:MI:SS') LHEAT_ENTER_TIME,
  155. TO_CHAR(T.LHEAT_OUT_TIME, 'YYYY-MM-DD HH24:MI:SS') LHEAT_OUT_TIME,
  156. T.LHEAT_EXIT_TEMP,
  157. T.LHEAT_TAKT_TIME,
  158. T.LHEAT_CRUVE1,
  159. T.LHEAT_CRUVE2,
  160. T.LHEAT_CRUVE3,
  161. T.LHEAT_CRUVE4,
  162. T.LHEAT_CRUVE5,
  163. T.LHEAT_CRUVE6,
  164. T.LHEAT_CRUVE7,
  165. T.LHEAT_CRUVE8,
  166. T.LHEAT_CRUVE9,
  167. T.LHEAT_AVG_TEMP1,
  168. T.LHEAT_AVG_TEMP2,
  169. T.LHEAT_AVG_TEMP3,
  170. T.LHEAT_AVG_TEMP4,
  171. T.LHEAT_AVG_TEMP5,
  172. T.LHEAT_AVG_TEMP6,
  173. T.LHEAT_AVG_TEMP7,
  174. T.LHEAT_AVG_TEMP8,
  175. T.LHEAT_AVG_TEMP9,
  176. T.PRO_NUM,
  177. T.PRO_WT,
  178. T.FAIL_NUM,
  179. T.FAIL_WT,
  180. T.OFFLINE_NUM,
  181. T.OFFLINE_WT,
  182. T.RE_NUM,
  183. T.RE_WT,
  184. T.COL_MODE,
  185. TO_CHAR(T.COL_TIME, 'YYYY-MM-DD HH24:MI:SS') COL_TIME,
  186. T.COL_USER,
  187. T.COL_SHIFT,
  188. T.COL_GROUP,
  189. T.PRODUCER,
  190. TO_CHAR(T.PRODUCER_TIME, 'YYYY-MM-DD HH24:MI:SS') PRODUCER_TIME,
  191. T.PLINE_CODE,
  192. T.HEAT_PLAN_NO,
  193. T.PLINE_NAME,
  194. TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  195. TO_CHAR(T.UPDATE_TIME, 'YYYY-MM-DD HH24:MI:SS') UPDATE_TIME,
  196. T.UPDATE_NAME,
  197. DECODE(B.STATION_STATUS, '1', '生产中', '2', '生产完成') STATION_STATUS,
  198. T.PROCESS_SEQ,
  199. T.TOTAL_TIME,
  200. T.LOW_TEMP,
  201. T.COOLING_TYPE,
  202. T.HTT_TECHNOLOGY,
  203. T.HTT_TYPE
  204. FROM HTT_LHEAT_RESULT T,HTT_COM_INFO B
  205. WHERE T.RESULT_NO = B.RESULT_NO
  206. AND T.HEAT_PLAN_NO = B.HEAT_PLAN_NO
  207. AND T.HEAT_PLAN_NO = ?
  208. ORDER BY T.COL_TIME DESC
  209. ]]>
  210. </query>
  211. <query id="HeatTreatmentService.getQuechResultID"
  212. desc="热处理低温炉实绩查询">
  213. <![CDATA[
  214. SELECT
  215. T.RESULT_NO,
  216. T.HEAT_PLAN_NO,
  217. T.ZY_BATCH_ID,
  218. T.PROD_INDEX,
  219. T.PRO_PLAN_ID,
  220. T.GX_PLAN_NO,
  221. T.PLINE_CODE,
  222. T.PLINE_NAME,
  223. T.QUENCH_WAY,
  224. T.TRAFFIC,
  225. T.LENGTH_TIME,
  226. T.PASS_NUM,
  227. TO_CHAR(T.COL_TIME, 'YYYY-MM-DD HH24:MI:SS') COL_TIME,
  228. T.COL_USER,
  229. T.COL_SHIFT,
  230. T.COL_GROUP,
  231. TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  232. TO_CHAR(T.UPDATE_TIME, 'YYYY-MM-DD HH24:MI:SS') UPDATE_TIME,
  233. T.UPDATE_NAME,
  234. T.COL_MODE,
  235. T.PRO_YEAR_MONTH_DAY,
  236. T.BAL_YEAR_MONTH,
  237. T.PROCESS_SEQ,
  238. T.FAIL_NUM,
  239. T.FAIL_WT,
  240. T.PRO_NUM,
  241. T.PRO_WT,
  242. T.MODEL,
  243. T.NEI_GPS,
  244. T.NEI_TIME,
  245. T.NEI_PSI,
  246. T.WAI_GPS,
  247. T.WAI_TIME,
  248. T.WAI_PSI,
  249. T.DELAYED,
  250. T.BEFORE_TEMPERATURE,
  251. T.AFTER_TEMPERATURE,
  252. T.MEDIUM_TEMPERATURE,
  253. T.PEMARK
  254. FROM HTT_QUENCHING_RESULT T
  255. WHERE
  256. T.RESULT_NO = ?
  257. ]]>
  258. </query>
  259. <query id="HeatTreatmentService.GetLowHeatTreatmentResult"
  260. desc="热处理低温炉实绩查询">
  261. <![CDATA[
  262. SELECT *
  263. FROM HTT_LHEAT_RESULT T
  264. ]]>
  265. </query>
  266. <query id="HeatTreatmentService.updateQuechResultByID"
  267. desc="热处理淬火池实绩查询">
  268. <![CDATA[
  269. UPDATE HTT_QUENCHING_RESULT T
  270. SET
  271. T.MODEL = '#MODEL#',
  272. T.NEI_GPS = '#NEI_GPS#',
  273. T.NEI_TIME = '#NEI_TIME#',
  274. T.NEI_PSI = '#NEI_PSI#',
  275. T.WAI_GPS = '#WAI_GPS#',
  276. T.WAI_TIME = '#WAI_TIME#',
  277. T.WAI_PSI = '#WAI_PSI#',
  278. T.DELAYED = '#DELAYED#',
  279. T.BEFORE_TEMPERATURE = '#BEFORE_TEMPERATURE#',
  280. T.AFTER_TEMPERATURE = '#AFTER_TEMPERATURE#',
  281. T.MEDIUM_TEMPERATURE = '#MEDIUM_TEMPERATURE#',
  282. T.PEMARK = '#PEMARK#'
  283. WHERE
  284. T.RESULT_NO = '#RESULT_NO#'
  285. ]]>
  286. </query>
  287. <query id="HeatTreatmentService.GetQuechtHeatTreatmentResultByID"
  288. desc="热处理淬火池实绩查询">
  289. <![CDATA[
  290. SELECT
  291. T.RESULT_NO,
  292. T.HEAT_PLAN_NO,
  293. T.ZY_BATCH_ID,
  294. T.PRO_PLAN_ID,
  295. T.GX_PLAN_NO,
  296. T.QUENCH_WAY,
  297. T.TRAFFIC,
  298. T.LENGTH_TIME,
  299. T.PASS_NUM,
  300. TO_CHAR(T.COL_TIME, 'YYYY-MM-DD HH24:MI:SS') COL_TIME,
  301. T.COL_USER,
  302. T.COL_SHIFT,
  303. T.COL_GROUP,
  304. TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  305. TO_CHAR(T.UPDATE_TIME, 'YYYY-MM-DD HH24:MI:SS') UPDATE_TIME,
  306. T.UPDATE_NAME,
  307. T.PLINE_CODE,
  308. T.PLINE_NAME,
  309. DECODE(B.STATION_STATUS, '1', '生产中', '2', '生产完成') STATION_STATUS,
  310. T.PRO_NUM,
  311. T.PRO_WT,
  312. T.FAIL_NUM,
  313. T.FAIL_WT,
  314. T.PROCESS_SEQ
  315. FROM HTT_QUENCHING_RESULT T,HTT_COM_INFO B
  316. WHERE T.RESULT_NO = B.RESULT_NO
  317. AND T.HEAT_PLAN_NO = B.HEAT_PLAN_NO
  318. AND T.HEAT_PLAN_NO = ?
  319. ORDER BY T.COL_TIME DESC
  320. ]]>
  321. </query>
  322. <query id="HeatTreatmentService.GetQuechtHeatTreatmentResult"
  323. desc="热处理淬火池实绩查询">
  324. <![CDATA[
  325. SELECT *
  326. FROM HTT_QUENCHING_RESULT T
  327. ]]>
  328. </query>
  329. <query id="HeatTreatmentService.AddHHeatResult" desc="新增高温炉实绩">
  330. <![CDATA[
  331. INSERT INTO HTT_HHEAT_RESULT
  332. (RESULT_NO,
  333. ZY_BATCH_ID,
  334. PRO_PLAN_ID,
  335. GX_PLAN_NO,
  336. HHEAT_ENTER_TIME,
  337. HHEAT_OUT_TIME,
  338. HHEAT_EXIT_TEMP,
  339. HHEAT_TAKT_TIME,
  340. HHEAT_AVG_TEMP1,
  341. HHEAT_AVG_TEMP2,
  342. HHEAT_AVG_TEMP3,
  343. HHEAT_AVG_TEMP4,
  344. HHEAT_AVG_TEMP5,
  345. HHEAT_AVG_TEMP6,
  346. PRO_NUM,
  347. PRO_WT,
  348. FAIL_NUM,
  349. FAIL_WT,
  350. OFFLINE_NUM,
  351. OFFLINE_WT,
  352. RE_NUM,
  353. RE_WT,
  354. COL_MODE,
  355. COL_TIME,
  356. COL_USER,
  357. COL_SHIFT,
  358. COL_GROUP,
  359. PRODUCER,
  360. PRODUCER_TIME,
  361. PLINE_CODE,
  362. HEAT_PLAN_NO,
  363. PLINE_NAME,
  364. CREATE_TIME,
  365. PROCESS_SEQ,TOTAL_TIME,COOLING_TYPE,HTT_TECHNOLOGY,HTT_TYPE)
  366. VALUES
  367. (?,
  368. ?,
  369. ?,
  370. ?,
  371. TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
  372. TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
  373. ?,
  374. ?,
  375. ?,
  376. ?,
  377. ?,
  378. ?,
  379. ?,
  380. ?,
  381. ?,
  382. ?,
  383. ?,
  384. (SELECT SUM(DEF_FILL_WT) FROM HTT_WASTE_RESULT WHERE RESULT_NO = ? ),
  385. ?,
  386. ?,
  387. ?,
  388. ?,
  389. ?,
  390. TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
  391. ?,
  392. ?,
  393. ?,
  394. ?,
  395. TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
  396. ?,
  397. ?,
  398. ?,
  399. TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
  400. ?,?,?,?,?)
  401. ]]>
  402. </query>
  403. <query id="HeatTreatmentService.doQuery" desc="查询工序点">
  404. <![CDATA[
  405. SELECT T.BASECODE,T.BASENAME
  406. FROM COM_BASE_INFO T
  407. WHERE T.SORTCODE = ?
  408. AND T.VALIDFLAG = '1'
  409. AND T.BASENAME IN ('高温炉', '淬火','低温炉')
  410. ]]>
  411. </query>
  412. <query id="HeatTreatmentService.queryExpandNUM" desc="查询管号队列里合格的材料号">
  413. <![CDATA[
  414. SELECT T1.MAT_NO
  415. FROM (SELECT T.MAT_NO
  416. FROM PORT_HTT_BATCH_SAMPLE_RESULT T
  417. WHERE T.MAT_STATUS = '00'
  418. AND T.IS_SAMPLE_PIPE='0'
  419. AND T.HEAT_PLAN_NO = ?
  420. ORDER BY T.MAT_NO ASC) T1
  421. WHERE ROWNUM<?
  422. ]]>
  423. </query>
  424. <query id="HeatTreatmentService.queryExpandNUMWithProcessSeq" desc="查询管号队列里合格的材料号">
  425. <![CDATA[
  426. SELECT T1.MAT_NO
  427. FROM (SELECT T.MAT_NO
  428. FROM PORT_HTT_BATCH_SAMPLE_RESULT T
  429. WHERE T.MAT_STATUS = '00'
  430. AND T.IS_SAMPLE_PIPE='0'
  431. AND T.HEAT_PLAN_NO = ?
  432. AND T.PROCESS_SEQ = ?
  433. ORDER BY T.MAT_NO ASC) T1
  434. WHERE ROWNUM<?
  435. ]]>
  436. </query>
  437. <query id="HeatTreatmentService.UpdatePath" desc="修改队列表工艺路径">
  438. <![CDATA[
  439. UPDATE PORT_HTT_BATCH_SAMPLE_RESULT T
  440. SET T.PRC_TECHNOLOGY_PATH = SUBSTR(T.PRC_TECHNOLOGY_PATH, 1,2) || ? ||
  441. SUBSTR(T.PRC_TECHNOLOGY_PATH,4, LENGTH(T.PRC_TECHNOLOGY_PATH))
  442. WHERE T.HEAT_PLAN_NO = ?
  443. AND PROCESS_SEQ = (SELECT real_process_seq FROM pln_zy_rcl_m WHERE heat_plan_no = t.heat_plan_no)
  444. AND MAT_STATUS='00'
  445. ]]>
  446. </query>
  447. <query id="HeatTreatmentService.UpdatePath1" desc="修改队列表工艺路径">
  448. <![CDATA[
  449. UPDATE PORT_HTT_BATCH_SAMPLE_RESULT T
  450. SET T.PRC_TECHNOLOGY_PATH = SUBSTR(T.PRC_TECHNOLOGY_PATH, 1,4) || ? ||
  451. SUBSTR(T.PRC_TECHNOLOGY_PATH,6, LENGTH(T.PRC_TECHNOLOGY_PATH))
  452. WHERE T.HEAT_PLAN_NO = ?
  453. AND PROCESS_SEQ = (SELECT real_process_seq FROM pln_zy_rcl_m WHERE heat_plan_no = t.heat_plan_no)
  454. AND MAT_STATUS='00'
  455. ]]>
  456. </query>
  457. <query id="HeatTreatmentService.UpdatePath2" desc="修改队列表工艺路径">
  458. <![CDATA[
  459. UPDATE PORT_HTT_BATCH_SAMPLE_RESULT T
  460. SET T.PRC_TECHNOLOGY_PATH = SUBSTR(T.PRC_TECHNOLOGY_PATH, 1,6) || ? ||
  461. SUBSTR(T.PRC_TECHNOLOGY_PATH,8, LENGTH(T.PRC_TECHNOLOGY_PATH))
  462. WHERE T.HEAT_PLAN_NO = ?
  463. AND PROCESS_SEQ = (SELECT real_process_seq FROM pln_zy_rcl_m WHERE heat_plan_no = t.heat_plan_no)
  464. AND MAT_STATUS='00'
  465. ]]>
  466. </query>
  467. <query id="HeatTreatmentService.qureyGxComInfo" desc="查询工序是否是结炉状态">
  468. <![CDATA[
  469. SELECT DISTINCT STATION_STATUS
  470. FROM HTT_COM_INFO
  471. WHERE HEAT_PLAN_NO = ?
  472. AND PLINE_CODE = ?
  473. AND STATION_CODE = ?
  474. AND PRO_NUM > 0
  475. ]]>
  476. </query>
  477. <query id="HeatTreatmentService.qureyGxComInfoNew" desc="查询工序是否是结炉状态">
  478. <![CDATA[
  479. SELECT MAX(STATION_STATUS) STATION_STATUS, MAX(STATION_CODE) STATION_CODE
  480. FROM HTT_COM_INFO
  481. WHERE HEAT_PLAN_NO = ?
  482. AND (STATION_CODE = ? OR STATION_CODE =? OR STATION_CODE =?)
  483. AND PROCESS_SEQ =?
  484. AND PRO_NUM > 0
  485. ]]>
  486. </query>
  487. <query id="HeatTreatmentService.qureyIsConfirm" desc="查询调度是否确认">
  488. <![CDATA[
  489. select count(1) acout from HTT_CONTROL_LOG t WHERE T.CONFIRM_FLAG <> '0' AND T.RESULT_NO = ?
  490. ]]>
  491. </query>
  492. <query id="HeatTreatmentService.qureyGxComInfoNew1" desc="查询工序是否是结炉状态">
  493. <![CDATA[
  494. SELECT MAX(STATION_STATUS) STATION_STATUS, MAX(STATION_CODE) STATION_CODE
  495. FROM HTT_COM_INFO
  496. WHERE HEAT_PLAN_NO = ?
  497. AND PROCESS_SEQ =?
  498. AND PRO_NUM > 0
  499. ]]>
  500. </query>
  501. <query id="HeatTreatmentService.queryExpandFailNUM" desc="查询管号队列废品数量">
  502. <![CDATA[
  503. SELECT NVL(SUM(T.ACT_COUNT),0) ACT_COUNT
  504. FROM PORT_HTT_BATCH_SAMPLE_RESULT T
  505. WHERE T.MAT_STATUS = '10'
  506. AND T.HEAT_PLAN_NO = ?
  507. AND T.OP_PROCESS = ?
  508. ]]>
  509. </query>
  510. <query id="HeatTreatmentService.queryExpandNUM2" desc="查询废品材料信息">
  511. <![CDATA[
  512. SELECT T1.MAT_NO
  513. FROM (SELECT T.MAT_NO
  514. FROM PORT_HTT_BATCH_SAMPLE_RESULT T
  515. WHERE T.MAT_STATUS = '10'
  516. AND T.HEAT_PLAN_NO = ?
  517. AND T.OP_PROCESS=?
  518. ORDER BY T.MAT_NO DESC) T1
  519. WHERE ROWNUM<?
  520. ]]>
  521. </query>
  522. <query id="HeatTreatmentService.queryExpandNUM3" desc="查询废品材料信息">
  523. <![CDATA[
  524. SELECT T1.MAT_NO
  525. FROM (SELECT T.MAT_NO
  526. FROM PORT_HTT_BATCH_SAMPLE_RESULT T
  527. WHERE T.MAT_STATUS = '10'
  528. AND T.HEAT_PLAN_NO = ?
  529. AND T.OP_PROCESS=?
  530. AND T.PROCESS_SEQ =?
  531. ORDER BY T.MAT_NO DESC) T1
  532. WHERE ROWNUM<?
  533. ]]>
  534. </query>
  535. <query id="HeatTreatmentService.queryExpandFailNUM4" desc="查询管号队列废品数量">
  536. <![CDATA[
  537. SELECT NVL(SUM(T.ACT_COUNT),0) ACT_COUNT
  538. FROM PORT_HTT_BATCH_SAMPLE_RESULT T
  539. WHERE T.MAT_STATUS = '10'
  540. AND T.HEAT_PLAN_NO = ?
  541. AND T.OP_PROCESS = ?
  542. AND PROCESS_SEQ =?
  543. ]]>
  544. </query>
  545. <query id="HeatTreatmentService.queryExpandFailNUM1" desc="查询工序废品数量">
  546. <![CDATA[
  547. SELECT NVL(SUM(T.FAIL_NUM),0) FAIL_NUM FROM HTT_HHEAT_RESULT T
  548. WHERE T.HEAT_PLAN_NO=?
  549. ]]>
  550. </query>
  551. <query id="HeatTreatmentService.queryExpandFailNUM2" desc="查询工序废品数量">
  552. <![CDATA[
  553. SELECT NVL(SUM(T.FAIL_NUM),0) FAIL_NUM FROM HTT_QUENCHING_RESULT T
  554. WHERE T.HEAT_PLAN_NO=?
  555. ]]>
  556. </query>
  557. <query id="HeatTreatmentService.queryExpandFailNUM3" desc="查询工序废品数量">
  558. <![CDATA[
  559. SELECT NVL(SUM(T.FAIL_NUM),0) FAIL_NUM FROM HTT_LHEAT_RESULT T
  560. WHERE T.HEAT_PLAN_NO=?
  561. ]]>
  562. </query>
  563. <query id="HeatTreatmentService.AddComInfoResult1" desc="修改材料状态和工序编码">
  564. <![CDATA[
  565. UPDATE PORT_HTT_BATCH_SAMPLE_RESULT T SET T.MAT_STATUS=?,T.OP_PROCESS=?
  566. WHERE T.HEAT_PLAN_NO=? AND PROCESS_SEQ = (SELECT real_process_seq FROM pln_zy_rcl_m WHERE heat_plan_no = t.heat_plan_no) AND T.MAT_NO=?
  567. ]]>
  568. </query>
  569. <query id="HeatTreatmentService.UpdateProcessSeq" desc="更新管号队列循环次数">
  570. <![CDATA[
  571. UPDATE PORT_HTT_BATCH_SAMPLE_RESULT T SET PROCESS_SEQ=?
  572. WHERE T.HEAT_PLAN_NO=? AND PROCESS_SEQ = (SELECT real_process_seq FROM pln_zy_rcl_m WHERE heat_plan_no = t.heat_plan_no) AND T.MAT_NO=?
  573. ]]>
  574. </query>
  575. <query id="HeatTreatmentService.AddLHeatResult" desc="新增低温炉实绩">
  576. <![CDATA[
  577. INSERT INTO HTT_LHEAT_RESULT (RESULT_NO, ZY_BATCH_ID, PRO_PLAN_ID,
  578. GX_PLAN_NO, LHEAT_ENTER_TIME, LHEAT_OUT_TIME, LHEAT_EXIT_TEMP, LHEAT_TAKT_TIME,
  579. LHEAT_AVG_TEMP1, LHEAT_AVG_TEMP2, LHEAT_AVG_TEMP3, LHEAT_AVG_TEMP4,
  580. LHEAT_AVG_TEMP5, LHEAT_AVG_TEMP6, LHEAT_AVG_TEMP7, LHEAT_AVG_TEMP8,
  581. LHEAT_AVG_TEMP9, PRO_NUM, PRO_WT, FAIL_NUM, FAIL_WT, OFFLINE_NUM, OFFLINE_WT,
  582. RE_NUM, RE_WT, COL_MODE, COL_TIME, COL_USER, COL_SHIFT, COL_GROUP, PRODUCER,
  583. PRODUCER_TIME, PLINE_CODE, HEAT_PLAN_NO, PLINE_NAME, CREATE_TIME,PROCESS_SEQ,TOTAL_TIME,LOW_TEMP,COOLING_TYPE,HTT_TECHNOLOGY,HTT_TYPE) VALUES (?, ?,
  584. ?, ?, TO_DATE(?,'YYYY-MM-DD HH24:MI:SS'), TO_DATE(?,'YYYY-MM-DD HH24:MI:SS'),
  585. ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, (SELECT SUM(DEF_FILL_WT) FROM HTT_WASTE_RESULT WHERE RESULT_NO = ? ), ?, ?, ?, ?, ?,
  586. TO_DATE(?,'YYYY-MM-DD HH24:MI:SS'), ?, ?, ?, ?, TO_DATE(?,'YYYY-MM-DD HH24:MI:SS'),
  587. ?, ?, ?, TO_DATE(?,'YYYY-MM-DD HH24:MI:SS'),?,?,?,?,?,?)
  588. ]]>
  589. </query>
  590. <query id="HeatTreatmentService.AddQuechtResult" desc=" 新增淬火炉记录">
  591. <![CDATA[
  592. INSERT INTO HTT_QUENCHING_RESULT (RESULT_NO, HEAT_PLAN_NO, ZY_BATCH_ID,
  593. PRO_PLAN_ID, GX_PLAN_NO, QUENCH_WAY, TRAFFIC, LENGTH_TIME,
  594. PASS_NUM, COL_TIME, COL_USER, COL_SHIFT, COL_GROUP, CREATE_TIME, PLINE_CODE,
  595. PLINE_NAME,PROCESS_SEQ,PRO_NUM, PRO_WT, FAIL_NUM, FAIL_WT) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
  596. ?, ?, ?, TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'), ?, ?,?,?, ?, ?, (SELECT SUM(DEF_FILL_WT) FROM HTT_WASTE_RESULT WHERE RESULT_NO = ? ))
  597. ]]>
  598. </query>
  599. <query id="HeatTreatmentService.updateHightResult" desc="修改高温炉实绩">
  600. <![CDATA[
  601. UPDATE HTT_HHEAT_RESULT T
  602. SET T.HHEAT_ENTER_TIME = TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
  603. T.HHEAT_OUT_TIME = TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
  604. T.HHEAT_EXIT_TEMP = ?,
  605. T.HHEAT_TAKT_TIME = ?,
  606. T.HHEAT_AVG_TEMP1 = ?,
  607. T.HHEAT_AVG_TEMP2 = ?,
  608. T.HHEAT_AVG_TEMP3 = ?,
  609. T.HHEAT_AVG_TEMP4 = ?,
  610. T.HHEAT_AVG_TEMP5 = ?,
  611. T.HHEAT_AVG_TEMP6 = ?,
  612. T.PRO_NUM = ?,
  613. T.PRO_WT = ?,
  614. T.FAIL_NUM = ?,
  615. T.FAIL_WT = ?,
  616. T.OFFLINE_NUM = ?,
  617. T.OFFLINE_WT = ?,
  618. T.RE_NUM = ?,
  619. T.RE_WT = ?,
  620. T.COL_TIME = TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
  621. T.COL_SHIFT = ?,
  622. T.COL_GROUP = ?,
  623. T.PRODUCER = ?,
  624. T.PRODUCER_TIME = TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
  625. T.UPDATE_TIME = TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
  626. T.UPDATE_NAME = ?
  627. WHERE T.RESULT_NO = ?
  628. ]]>
  629. </query>
  630. <query id="HeatTreatmentService.updateLowResult" desc="修改低温炉实绩">
  631. <![CDATA[
  632. UPDATE HTT_LHEAT_RESULT
  633. SET LHEAT_ENTER_TIME = TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
  634. LHEAT_OUT_TIME = TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
  635. LHEAT_EXIT_TEMP = ?,
  636. LHEAT_TAKT_TIME = ?,
  637. LHEAT_AVG_TEMP1 = ?,
  638. LHEAT_AVG_TEMP2 = ?,
  639. LHEAT_AVG_TEMP3 = ?,
  640. LHEAT_AVG_TEMP4 = ?,
  641. LHEAT_AVG_TEMP5 = ?,
  642. LHEAT_AVG_TEMP6 = ?,
  643. LHEAT_AVG_TEMP7 = ?,
  644. LHEAT_AVG_TEMP8 = ?,
  645. LHEAT_AVG_TEMP9 = ?,
  646. PRO_NUM = ?,
  647. PRO_WT = ?,
  648. FAIL_NUM = ?,
  649. FAIL_WT = ?,
  650. OFFLINE_NUM = ?,
  651. OFFLINE_WT = ?,
  652. RE_NUM = ?,
  653. RE_WT = ?,
  654. COL_TIME = TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
  655. COL_SHIFT = ?,
  656. COL_GROUP = ?,
  657. PRODUCER = ?,
  658. PRODUCER_TIME = TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
  659. UPDATE_TIME = TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
  660. UPDATE_NAME = ?
  661. WHERE RESULT_NO = ?
  662. ]]>
  663. </query>
  664. <query id="HeatTreatmentService.updateQuechtResult" desc="修改淬火炉实绩">
  665. <![CDATA[
  666. UPDATE HTT_QUENCHING_RESULT
  667. SET QUENCH_WAY = ?,
  668. TRAFFIC = ?,
  669. LENGTH_TIME = ?,
  670. PRO_NUM = ?,
  671. PRO_WT = ?,
  672. FAIL_NUM = ?,
  673. FAIL_WT = ?,
  674. COL_TIME = TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
  675. COL_SHIFT = ?,
  676. COL_GROUP = ?,
  677. UPDATE_TIME = TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
  678. UPDATE_NAME = ?
  679. WHERE RESULT_NO = ?
  680. ]]>
  681. </query>
  682. <query id="HeatTreatmentService.queryHightMaxResultNo" desc="查询最大高温炉实绩编号">
  683. <![CDATA[
  684. SELECT ? ||
  685. LPAD(NVL(MAX(TO_NUMBER(SUBSTR(RESULT_NO, LENGTH(RESULT_NO) - 5))),
  686. 0) + 1,
  687. 6,
  688. '0') RESULT_NO
  689. FROM HTT_HHEAT_RESULT
  690. WHERE RESULT_NO LIKE ? || '______'
  691. ]]>
  692. </query>
  693. <query id="HeatTreatmentService.queryQuechtsMaxResultNo" desc="查询最大淬火炉实绩编号">
  694. <![CDATA[
  695. SELECT ? ||
  696. LPAD(NVL(MAX(TO_NUMBER(SUBSTR(RESULT_NO, LENGTH(RESULT_NO) - 5))),
  697. 0) + 1,
  698. 6,
  699. '0') RESULT_NO
  700. FROM HTT_QUENCHING_RESULT
  701. WHERE RESULT_NO LIKE ? || '______'
  702. ]]>
  703. </query>
  704. <query id="HeatTreatmentService.queryLowMaxResultNo" desc="查询最大冷矫实绩编号">
  705. <![CDATA[
  706. SELECT ? ||
  707. LPAD(NVL(MAX(TO_NUMBER(SUBSTR(RESULT_NO, LENGTH(RESULT_NO) - 5))),
  708. 0) + 1,
  709. 6,
  710. '0') RESULT_NO
  711. FROM HTT_LHEAT_RESULT
  712. WHERE RESULT_NO LIKE ? || '______'
  713. ]]>
  714. </query>
  715. <query id="HeatTreatmentService.deleteHightResult" desc="删除高温炉实绩">
  716. <![CDATA[
  717. DELETE HTT_HHEAT_RESULT WHERE RESULT_NO = ?
  718. ]]>
  719. </query>
  720. <query id="HeatTreatmentService.deleteLowResult" desc="删除低温炉记录">
  721. <![CDATA[
  722. DELETE HTT_LHEAT_RESULT WHERE RESULT_NO = ?
  723. ]]>
  724. </query>
  725. <query id="HeatTreatmentService.deleteQuechtResult" desc="删除淬火记录">
  726. <![CDATA[
  727. DELETE HTT_QUENCHING_RESULT WHERE RESULT_NO = ?
  728. ]]>
  729. </query>
  730. <query id="HeatTreatmentService.addHttControlLog" desc="增加调度日志">
  731. <![CDATA[
  732. INSERT INTO HTT_CONTROL_LOG
  733. (LOGS_BEG,
  734. LOGS_END,
  735. PLINE_CODE,
  736. PLINE_NAME,
  737. RESULT_NO,
  738. NODE_FLAG,
  739. HEAT_PLAN_NO,
  740. LOT_NO,
  741. JUDGE_STOVE_NO,
  742. BATCH_NO,
  743. BATCH_GROUD_NO,
  744. CONTRACT_NO,
  745. CRAFT_FILE_NO,
  746. PRDCR_NO,
  747. PRODUCCODE,
  748. PRODUCNAME,
  749. GRADECODE,
  750. GRADENAME,
  751. STEELCODE,
  752. STEELNAME,
  753. MODEL_CODE,
  754. MODEL_DESC,
  755. STD_CODE,
  756. STD_NAME,
  757. STD_STYLE,
  758. STD_STYLE_DESC,
  759. ACT_DIMATER,
  760. ACT_HEIGHT,
  761. ACT_LEN,
  762. ACT_LEN_MIN,
  763. ACT_LEN_MAX,
  764. PRO_BC,
  765. PRO_BZ,
  766. QUALIFIED_NUM,
  767. QUALIFIED_WT,
  768. SCRAP_NUM,
  769. SCRAP_WT,
  770. PRO_TYPE,
  771. USER_DATE,
  772. USER_NAME,
  773. USER_ID,
  774. CONFIRM_TIME,
  775. CONFIRM_NAME,
  776. CONFIRM_FLAG,
  777. BAL_YEAR_MONTH,
  778. PROC_DATE,
  779. MEMO,
  780. SPEC_CODE,
  781. SPEC_NAME,
  782. PROCESS_CODE_C,
  783. PROCESS_DESC_C,
  784. STATION)
  785. SELECT ?,
  786. ?,
  787. NVL(PLINE_CODE_W, PLINE_CODE),
  788. NVL(PLINE_NAME_W, PLINE_NAME),
  789. ?,
  790. '0',
  791. HEAT_PLAN_NO,
  792. ZY_BATCH_ID,
  793. JUDGE_STOVE_NO,
  794. '',
  795. '',
  796. ORDER_NO || '/' || ORDER_SEQ,
  797. CRAFT_FILE_NO,
  798. PRDCR_NO,
  799. PRODUCCODE,
  800. PRODUCNAME,
  801. GRADECODE,
  802. GRADENAME,
  803. STEELCODE,
  804. STEELNAME,
  805. MODEL_CODE,
  806. MODEL_DESC,
  807. STD_CODE,
  808. STD_NAME,
  809. STD_STYLE,
  810. STD_STYLE_DESC,
  811. OUTDIAMETER,
  812. WALLTHICK,
  813. '',
  814. LENGTHMIN,
  815. LENGTHMAX,
  816. ?,
  817. ?,
  818. ?,
  819. ?,
  820. '',
  821. '',
  822. '1',
  823. TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
  824. ?,
  825. '',
  826. '',
  827. '',
  828. '0',
  829. ?,
  830. ?,
  831. '',
  832. SPEC_CODE,
  833. SPEC_NAME,
  834. PROCESS_CODE_C,
  835. PROCESS_DESC_C,
  836. ?
  837. FROM PLN_ZY_RCL_M
  838. WHERE HEAT_PLAN_NO = ?
  839. ]]>
  840. </query>
  841. <query id="HeatTreatmentService.deleteHttControlLog" desc="">
  842. <![CDATA[
  843. DELETE HTT_CONTROL_LOG WHERE RESULT_NO = ?
  844. ]]>
  845. </query>
  846. <query id="HeatTreatmentService.UpdateHttControlLog1" desc="">
  847. <![CDATA[
  848. UPDATE HTT_CONTROL_LOG
  849. SET LOGS_END = DECODE(LOGS_END,NULL, ?,LOGS_END)
  850. WHERE HEAT_PLAN_NO = ?
  851. ]]>
  852. </query>
  853. <query id="HeatTreatmentService.UpdateHttControlLog2" desc="">
  854. <![CDATA[
  855. UPDATE HTT_CONTROL_LOG
  856. SET NODE_FLAG = ?
  857. WHERE HEAT_PLAN_NO = ?
  858. ]]>
  859. </query>
  860. <query id="HeatTreatmentService.GetStatus" desc="">
  861. <![CDATA[
  862. SELECT (SELECT BASENAME
  863. FROM COM_BASE_INFO
  864. WHERE BASECODE = GET_SHIPPED_STATE(T.DESGIN_KEY, ?, 'B')) STATUS
  865. FROM CRAFT_ORD_DESIGN T, PLN_SALEORD E
  866. WHERE E.ORD_LN_PK = T.ORD_LN_PK
  867. AND E.ORD_LN_DLY_PK =?
  868. AND T.CRAFT_SEQ = ?
  869. ]]>
  870. </query>
  871. <query id="HeatTreatmentService.UpdateHHeatResult" desc="修改高温炉实绩">
  872. <![CDATA[
  873. UPDATE HTT_HHEAT_RESULT T
  874. SET T.HHEAT_EXIT_TEMP = '#HHEAT_EXIT_TEMP#',
  875. T.HHEAT_TAKT_TIME = '#HHEAT_TAKT_TIME#',
  876. T.TOTAL_TIME = '#TOTAL_TIME#',
  877. T.COOLING_TYPE = '#COOLING_TYPE#',
  878. T.HTT_TECHNOLOGY = '#HTT_TECHNOLOGY#',
  879. T.HTT_TYPE = '#HTT_TYPE#'
  880. WHERE T.RESULT_NO = '#RESULT_NO#'
  881. ]]>
  882. </query>
  883. <query id="HeatTreatmentService.UpdateLHeatResult" desc="修改低温炉记录">
  884. <![CDATA[
  885. UPDATE HTT_LHEAT_RESULT T
  886. SET T.LHEAT_EXIT_TEMP = '#LHEAT_EXIT_TEMP#',
  887. T.LHEAT_TAKT_TIME = '#LHEAT_TAKT_TIME#',
  888. T.TOTAL_TIME = '#TOTAL_TIME#',
  889. T.LOW_TEMP = '#LOW_TEMP#',
  890. T.COOLING_TYPE = '#COOLING_TYPE#',
  891. T.HTT_TECHNOLOGY = '#HTT_TECHNOLOGY#',
  892. T.HTT_TYPE = '#HTT_TYPE#'
  893. WHERE T.RESULT_NO = '#RESULT_NO#'
  894. ]]>
  895. </query>
  896. <query id="HeatTreatmentService.getHHeatEnterTimeOK"
  897. desc="高温炉时间不重叠">
  898. <![CDATA[
  899. SELECT *
  900. FROM HTT_HHEAT_RESULT T
  901. WHERE (T.HHEAT_ENTER_TIME < TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS') AND
  902. T.HHEAT_OUT_TIME > TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'))
  903. OR (T.HHEAT_ENTER_TIME < TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS') AND
  904. T.HHEAT_OUT_TIME > TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'))
  905. ]]>
  906. </query>
  907. </queryMap>