FinishingService.xml 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc="精整作业实绩">
  3. <query id="FinishingService.QueryHlstraightenResult" desc="查询热矫实绩">
  4. <![CDATA[
  5. SELECT T.RESULT_NO,
  6. T.ZY_BATCH_ID,
  7. T.PRO_PLAN_ID,
  8. T.GX_PLAN_NO,
  9. T.ROLL_NUM1,
  10. T.ROLL_NUM2,
  11. T.ROLL_NUM3,
  12. T.BEND_RATE,
  13. T.LSTRAIGHTEN_TEMP,
  14. T.PRO_NUM,
  15. T.PRO_WT,
  16. T.FAIL_NUM,
  17. T.FAIL_WT,
  18. T.OFFLINE_NUM,
  19. T.OFFLINE_WT,
  20. T.RE_NUM,
  21. T.RE_WT,
  22. DECODE(T.COL_MODE,'1','人工录入','0','接口采集') COL_MODE,
  23. TO_CHAR(T.COL_TIME, 'YYYY-MM-DD HH24:MI:SS') COL_TIME,
  24. T.COL_USER,
  25. T.COL_SHIFT,
  26. T.COL_GROUP,
  27. T.PLINE_CODE,
  28. T.PLINE_NAME,
  29. T.HEAT_PLAN_NO,
  30. TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  31. TO_CHAR(T.UPDATE_TIME, 'YYYY-MM-DD HH24:MI:SS') UPDATE_TIME,
  32. T.UPDATE_NAME,
  33. T.PROCESS_SEQ,
  34. DECODE(B.STATION_STATUS, '1', '生产中', '2', '生产完成') STATION_STATUS,
  35. T.DEFLECTION,
  36. T.ANGLE,
  37. TO_CHAR(T.END_TIME, 'YYYY-MM-DD HH24:MI:SS') END_TIME,
  38. T.PRE_LSTRAIGHTEN_TEMP,
  39. T.AFTER_LSTRAIGHTEN_TEMP
  40. FROM HTT_HLSTRAIGHTEN_RESULT T,HTT_COM_INFO B
  41. WHERE T.RESULT_NO = B.RESULT_NO
  42. AND T.HEAT_PLAN_NO = B.HEAT_PLAN_NO
  43. AND T.HEAT_PLAN_NO = ?
  44. ORDER BY T.COL_TIME DESC
  45. ]]>
  46. </query>
  47. <query id="FinishingService.doQuery" desc="查询工序点">
  48. <![CDATA[
  49. SELECT T.BASECODE,T.BASENAME
  50. FROM COM_BASE_INFO T
  51. WHERE T.SORTCODE = ?
  52. AND T.VALIDFLAG = '1'
  53. AND T.BASENAME IN ('定径', '热矫','冷矫')
  54. ]]>
  55. </query>
  56. <query id="FinishingService.getQueryExpandResult1" desc="查询热矫合格支数的和">
  57. <![CDATA[
  58. SELECT NVL(SUM(T.PRO_NUM), 0) PRO_NUM FROM HTT_HLSTRAIGHTEN_RESULT T
  59. WHERE T.HEAT_PLAN_NO = ?
  60. ]]>
  61. </query>
  62. <query id="FinishingService.getQueryExpandResult2" desc="查询冷矫合格支数的和">
  63. <![CDATA[
  64. SELECT NVL(SUM(T.PRO_NUM), 0) PRO_NUM FROM HTT_CLSTRAIGHTEN_RESULT T
  65. WHERE T.HEAT_PLAN_NO = ?
  66. ]]>
  67. </query>
  68. <query id="FinishingService.getQueryExpandResult3" desc="查询定径合格支数的和">
  69. <![CDATA[
  70. SELECT NVL(SUM(T.PRO_NUM), 0) PRO_NUM FROM HTT_SIZING_RESULT T
  71. WHERE T.HEAT_PLAN_NO = ?
  72. ]]>
  73. </query>
  74. <query id="FinishingService.getQueryExpandResultStuts" desc="查询相同炉计划ID下定径状态">
  75. <![CDATA[
  76. SELECT B.STATION_STATUS
  77. FROM htt_sizing_result T INNER JOIN htt_COM_INFO B ON T.RESULT_NO=B.RESULT_NO
  78. WHERE T.HEAT_PLAN_NO = ? AND T.PLINE_CODE =?
  79. ]]>
  80. </query>
  81. <query id="FinishingService.getQueryExpandResultStuts1" desc="查询相同炉计划ID下热矫状态">
  82. <![CDATA[
  83. SELECT B.STATION_STATUS
  84. FROM htt_hlstraighten_result T INNER JOIN htt_COM_INFO B ON T.RESULT_NO=B.RESULT_NO
  85. WHERE T.HEAT_PLAN_NO = ? AND T.PLINE_CODE =?
  86. ]]>
  87. </query>
  88. <query id="FinishingService.getQueryExpandResultStuts2" desc="查询相同炉计划ID下冷矫状态">
  89. <![CDATA[
  90. SELECT B.STATION_STATUS
  91. FROM htt_clstraighten_result T INNER JOIN htt_COM_INFO B ON T.RESULT_NO=B.RESULT_NO
  92. WHERE T.HEAT_PLAN_NO = ? AND T.PLINE_CODE =?
  93. ]]>
  94. </query>
  95. <query id="FinishingService.QueryClstraightenResult" desc="查询冷矫实绩">
  96. <![CDATA[
  97. SELECT T.RESULT_NO,
  98. T.ZY_BATCH_ID,
  99. T.PRO_PLAN_ID,
  100. T.GX_PLAN_NO,
  101. T.ROLL_NUM1,
  102. T.ROLL_NUM2,
  103. T.ROLL_NUM3,
  104. T.BEND_RATE,
  105. T.LSTRAIGHTEN_TEMP,
  106. T.LSTRAIGHTEN_TIME,
  107. T.PRO_NUM,
  108. T.PRO_WT,
  109. T.FAIL_NUM,
  110. T.FAIL_WT,
  111. T.OFFLINE_NUM,
  112. T.OFFLINE_WT,
  113. T.RE_NUM,
  114. T.RE_WT,
  115. T.COL_MODE,
  116. TO_CHAR(T.COL_TIME, 'YYYY-MM-DD HH24:MI:SS') COL_TIME,
  117. T.COL_USER,
  118. T.COL_SHIFT,
  119. T.COL_GROUP,
  120. T.PLINE_CODE,
  121. T.PLINE_NAME,
  122. T.HEAT_PLAN_NO,
  123. TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  124. TO_CHAR(T.UPDATE_TIME, 'YYYY-MM-DD HH24:MI:SS') UPDATE_TIME,
  125. T.UPDATE_NAME,
  126. T.PROCESS_SEQ,
  127. DECODE(B.STATION_STATUS, '1', '生产中', '2', '生产完成') STATION_STATUS
  128. FROM HTT_CLSTRAIGHTEN_RESULT T,HTT_COM_INFO B
  129. WHERE T.RESULT_NO = B.RESULT_NO
  130. AND T.HEAT_PLAN_NO = B.HEAT_PLAN_NO
  131. AND T.HEAT_PLAN_NO = ?
  132. ORDER BY T.COL_TIME DESC
  133. ]]>
  134. </query>
  135. <query id="FinishingService.QuerySizingResult" desc="定径实绩查询">
  136. <![CDATA[
  137. SELECT T.RESULT_NO,
  138. T.ZY_BATCH_ID,
  139. T.PRO_PLAN_ID,
  140. T.GX_PLAN_NO,
  141. T.PRO_NUM,
  142. T.PRO_WT,
  143. T.FAIL_NUM,
  144. T.FAIL_WT,
  145. T.OFFLINE_NUM,
  146. T.OFFLINE_WT,
  147. T.RE_NUM,
  148. T.RE_WT,
  149. T.COL_MODE,
  150. TO_CHAR(T.COL_TIME, 'YYYY-MM-DD HH24:MI:SS') COL_TIME,
  151. T.COL_USER,
  152. T.COL_SHIFT,
  153. T.COL_GROUP,
  154. T.PLINE_CODE,
  155. T.PLINE_NAME,
  156. T.HEAT_PLAN_NO,
  157. TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  158. TO_CHAR(T.UPDATE_TIME, 'YYYY-MM-DD HH24:MI:SS') UPDATE_TIME,
  159. T.UPDATE_NAME,
  160. T.PROCESS_SEQ,
  161. DECODE(B.STATION_STATUS, '1', '生产中', '2', '生产完成') STATION_STATUS,
  162. T.TEMPERATURE_BEFORE_SIZING,
  163. T.TEMPERATURE_AFTER_SIZING,
  164. T.SIZE_AFTER_SIZING,
  165. T.MEMO
  166. FROM HTT_SIZING_RESULT T,HTT_COM_INFO B
  167. WHERE T.RESULT_NO = B.RESULT_NO
  168. AND T.HEAT_PLAN_NO = B.HEAT_PLAN_NO
  169. AND T.HEAT_PLAN_NO = ?
  170. ORDER BY T.COL_TIME DESC
  171. ]]>
  172. </query>
  173. <query id="FinishingService.AddHlstraightenResult" desc="新增热矫实绩">
  174. <![CDATA[
  175. INSERT INTO HTT_HLSTRAIGHTEN_RESULT (RESULT_NO, ZY_BATCH_ID,
  176. PRO_PLAN_ID, GX_PLAN_NO, ROLL_NUM1, ROLL_NUM2, ROLL_NUM3, BEND_RATE,
  177. LSTRAIGHTEN_TEMP, PRO_NUM, PRO_WT, COL_MODE, COL_TIME, COL_USER, COL_SHIFT,
  178. COL_GROUP, PLINE_CODE, PLINE_NAME, HEAT_PLAN_NO, CREATE_TIME,FAIL_NUM,FAIL_WT,
  179. PROCESS_SEQ,DEFLECTION,ANGLE,END_TIME,PRE_LSTRAIGHTEN_TEMP,AFTER_LSTRAIGHTEN_TEMP)
  180. VALUES
  181. (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'), ?, ?, ?, ?, ?,
  182. ?, TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),?, (SELECT NVL(SUM(DEF_FILL_WT),0) FROM HTT_WASTE_RESULT WHERE RESULT_NO = ? ), ?, ?, ?, TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'), ?, ?)
  183. ]]>
  184. </query>
  185. <query id="FinishingService.AddClstraightenResult" desc="新增冷矫实绩">
  186. <![CDATA[
  187. INSERT INTO HTT_CLSTRAIGHTEN_RESULT (RESULT_NO, ZY_BATCH_ID,
  188. PRO_PLAN_ID, GX_PLAN_NO, ROLL_NUM1, ROLL_NUM2, ROLL_NUM3, BEND_RATE,
  189. LSTRAIGHTEN_TEMP, PRO_NUM, PRO_WT, COL_MODE, COL_TIME,
  190. COL_USER, COL_SHIFT, COL_GROUP, PLINE_CODE, PLINE_NAME, HEAT_PLAN_NO,
  191. CREATE_TIME,FAIL_NUM,FAIL_WT,PROCESS_SEQ)
  192. VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
  193. ?, ?, ?, ?, ?, ?, TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),?, (SELECT NVL(SUM(DEF_FILL_WT),0) FROM HTT_WASTE_RESULT WHERE RESULT_NO = ? ),?)
  194. ]]>
  195. </query>
  196. <query id="FinishingService.UpdatePath" desc="修改队列表工艺路径">
  197. <![CDATA[
  198. UPDATE PORT_HTT_BATCH_SAMPLE_RESULT T
  199. SET T.PRC_TECHNOLOGY_PATH = SUBSTR(T.PRC_TECHNOLOGY_PATH, 1,8) || ? ||
  200. SUBSTR(T.PRC_TECHNOLOGY_PATH,10, LENGTH(T.PRC_TECHNOLOGY_PATH))
  201. WHERE T.HEAT_PLAN_NO = ?
  202. AND PROCESS_SEQ = (SELECT real_process_seq FROM pln_zy_rcl_m WHERE heat_plan_no = t.heat_plan_no)
  203. AND MAT_STATUS='00'
  204. ]]>
  205. </query>
  206. <query id="FinishingService.UpdatePath1" desc="修改队列表工艺路径">
  207. <![CDATA[
  208. UPDATE PORT_HTT_BATCH_SAMPLE_RESULT T
  209. SET T.PRC_TECHNOLOGY_PATH = SUBSTR(T.PRC_TECHNOLOGY_PATH, 1,10) || ? ||
  210. SUBSTR(T.PRC_TECHNOLOGY_PATH,12, LENGTH(T.PRC_TECHNOLOGY_PATH))
  211. WHERE T.HEAT_PLAN_NO = ?
  212. AND PROCESS_SEQ = (SELECT real_process_seq FROM pln_zy_rcl_m WHERE heat_plan_no = t.heat_plan_no)
  213. AND MAT_STATUS='00'
  214. ]]>
  215. </query>
  216. <query id="FinishingService.UpdatePath2" desc="修改队列表工艺路径">
  217. <![CDATA[
  218. UPDATE PORT_HTT_BATCH_SAMPLE_RESULT T
  219. SET T.PRC_TECHNOLOGY_PATH = SUBSTR(T.PRC_TECHNOLOGY_PATH, 1,12) || ? ||
  220. SUBSTR(T.PRC_TECHNOLOGY_PATH,14, LENGTH(T.PRC_TECHNOLOGY_PATH))
  221. WHERE T.HEAT_PLAN_NO = ?
  222. AND PROCESS_SEQ = (SELECT real_process_seq FROM pln_zy_rcl_m WHERE heat_plan_no = t.heat_plan_no)
  223. AND MAT_STATUS='00'
  224. ]]>
  225. </query>
  226. <query id="FinishingService.queryExpandFailNUM1" desc="查询工序废品数量">
  227. <![CDATA[
  228. SELECT NVL(SUM(T.FAIL_NUM),0) FAIL_NUM FROM HTT_HLSTRAIGHTEN_RESULT T
  229. WHERE T.HEAT_PLAN_NO=?
  230. ]]>
  231. </query>
  232. <query id="FinishingService.queryExpandFailNUM2" desc="查询工序废品数量">
  233. <![CDATA[
  234. SELECT NVL(SUM(T.FAIL_NUM),0) FAIL_NUM FROM HTT_CLSTRAIGHTEN_RESULT T
  235. WHERE T.HEAT_PLAN_NO=?
  236. ]]>
  237. </query>
  238. <query id="FinishingService.queryExpandFailNUM3" desc="查询工序废品数量">
  239. <![CDATA[
  240. SELECT NVL(SUM(T.FAIL_NUM),0) FAIL_NUM FROM HTT_SIZING_RESULT T
  241. WHERE T.HEAT_PLAN_NO=?
  242. ]]>
  243. </query>
  244. <query id="FinishingService.AddSizingResult" desc="新增定径实绩">
  245. <![CDATA[
  246. INSERT INTO HTT_SIZING_RESULT (RESULT_NO, ZY_BATCH_ID, PRO_PLAN_ID,
  247. GX_PLAN_NO, PRO_NUM, PRO_WT, COL_MODE, COL_TIME, COL_USER, COL_SHIFT, COL_GROUP,
  248. PLINE_CODE, PLINE_NAME, HEAT_PLAN_NO, CREATE_TIME,FAIL_NUM,FAIL_WT,PROCESS_SEQ,
  249. TEMPERATURE_BEFORE_SIZING,TEMPERATURE_AFTER_SIZING,SIZE_AFTER_SIZING,MEMO)
  250. VALUES (?, ?, ?, ?, ?, ?, ?, TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
  251. ?, ?, ?, ?, ?, ?, TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),?, (SELECT NVL(SUM(DEF_FILL_WT),0) FROM HTT_WASTE_RESULT WHERE RESULT_NO = ? ),?,?,?,?,?)
  252. ]]>
  253. </query>
  254. <query id="FinishingService.queryHlsMaxResultNo" desc="查询最大热矫实绩编号">
  255. <![CDATA[
  256. SELECT ? ||
  257. LPAD(NVL(MAX(TO_NUMBER(SUBSTR(RESULT_NO, LENGTH(RESULT_NO) - 5))),
  258. 0) + 1,
  259. 6,
  260. '0') RESULT_NO
  261. FROM HTT_HLSTRAIGHTEN_RESULT
  262. WHERE RESULT_NO LIKE ? || '______'
  263. ]]>
  264. </query>
  265. <query id="FinishingService.queryClsMaxResultNo" desc="查询最大冷矫实绩编号">
  266. <![CDATA[
  267. SELECT ? ||
  268. LPAD(NVL(MAX(TO_NUMBER(SUBSTR(RESULT_NO, LENGTH(RESULT_NO) - 5))),
  269. 0) + 1,
  270. 6,
  271. '0') RESULT_NO
  272. FROM HTT_CLSTRAIGHTEN_RESULT
  273. WHERE RESULT_NO LIKE ? || '______'
  274. ]]>
  275. </query>
  276. <query id="FinishingService.querySizMaxResultNo" desc="查询最大定径实绩编号">
  277. <![CDATA[
  278. SELECT ? ||
  279. LPAD(NVL(MAX(TO_NUMBER(SUBSTR(RESULT_NO, LENGTH(RESULT_NO) - 5))),
  280. 0) + 1,
  281. 6,
  282. '0') RESULT_NO
  283. FROM HTT_SIZING_RESULT
  284. WHERE RESULT_NO LIKE ? || '______'
  285. ]]>
  286. </query>
  287. <query id="FinishingService.updateHlstraightenResult" desc="修改热矫实绩">
  288. <![CDATA[
  289. UPDATE HTT_HLSTRAIGHTEN_RESULT
  290. SET ROLL_NUM1 = ?,
  291. ROLL_NUM2 = ?,
  292. ROLL_NUM3 = ?,
  293. BEND_RATE = ?,
  294. LSTRAIGHTEN_TEMP = ?,
  295. PRO_NUM = ?,
  296. PRO_WT = ?,
  297. COL_TIME = TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
  298. COL_SHIFT = ?,
  299. COL_GROUP = ?,
  300. UPDATE_TIME = TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
  301. UPDATE_NAME = ?
  302. WHERE RESULT_NO = ?
  303. ]]>
  304. </query>
  305. <query id="FinishingService.updateClstraightenResult" desc="修改冷矫实绩">
  306. <![CDATA[
  307. UPDATE HTT_CLSTRAIGHTEN_RESULT
  308. SET ROLL_NUM1 = ?,
  309. ROLL_NUM2 = ?,
  310. ROLL_NUM3 = ?,
  311. BEND_RATE = ?,
  312. LSTRAIGHTEN_TEMP = ?,
  313. PRO_NUM = ?,
  314. PRO_WT = ?,
  315. COL_TIME = TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
  316. COL_SHIFT = ?,
  317. COL_GROUP = ?,
  318. UPDATE_TIME = TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
  319. UPDATE_NAME = ?
  320. WHERE RESULT_NO = ?
  321. ]]>
  322. </query>
  323. <query id="FinishingService.updateSizingResult" desc="修改定径实绩">
  324. <![CDATA[
  325. UPDATE HTT_SIZING_RESULT
  326. SET PRO_NUM = ?,
  327. PRO_WT = ?,
  328. COL_TIME = TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
  329. COL_SHIFT = ?,
  330. COL_GROUP = ?,
  331. UPDATE_TIME = TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
  332. UPDATE_NAME = ?
  333. WHERE RESULT_NO = ?
  334. ]]>
  335. </query>
  336. <query id="FinishingService.deleteHlstraightenResult" desc="删除热矫实绩">
  337. <![CDATA[
  338. DELETE HTT_HLSTRAIGHTEN_RESULT WHERE RESULT_NO = ?
  339. ]]>
  340. </query>
  341. <query id="FinishingService.deleteClstraightenResult" desc="删除冷矫实绩">
  342. <![CDATA[
  343. DELETE HTT_CLSTRAIGHTEN_RESULT WHERE RESULT_NO = ?
  344. ]]>
  345. </query>
  346. <query id="FinishingService.deleteSizingResult" desc="删除定径实绩">
  347. <![CDATA[
  348. DELETE HTT_SIZING_RESULT WHERE RESULT_NO = ?
  349. ]]>
  350. </query>
  351. <query id="FinishingService.GetSizeResult" desc="热处理定径实绩查询">
  352. <![CDATA[
  353. SELECT *
  354. FROM HTT_SIZING_RESULT
  355. ]]>
  356. </query>
  357. <query id="FinishingService.GetHighResult" desc="热处理热矫实绩查询">
  358. <![CDATA[
  359. SELECT *
  360. FROM HTT_HLSTRAIGHTEN_RESULT
  361. ]]>
  362. </query>
  363. <query id="FinishingService.GetClsResult" desc="热处理冷矫实绩查询">
  364. <![CDATA[
  365. SELECT *
  366. FROM HTT_CLSTRAIGHTEN_RESULT
  367. ]]>
  368. </query>
  369. <query id="FinishingService.getClsOKCountByProcessSeq" desc="查询低温炉合格支数的和">
  370. <![CDATA[
  371. SELECT (SELECT NVL(SUM(ACT_COUNT), 0)
  372. FROM PORT_HTT_BATCH_SAMPLE_RESULT
  373. WHERE HEAT_PLAN_NO = ?
  374. AND ((NVL(PROCESS_SEQ, 1) = ? AND (MAT_STATUS = '00' OR OP_PROCESS>= ?)) OR
  375. NVL(PROCESS_SEQ, 1) > ?)) -
  376. (SELECT NVL(SUM(PRO_NUM), 0)
  377. FROM htt_clstraighten_result
  378. WHERE HEAT_PLAN_NO =?
  379. AND NVL(PROCESS_SEQ, 1) = ?) COUNT
  380. FROM DUAL
  381. ]]>
  382. </query>
  383. <query id="FinishingService.getHlsOKCountByProcessSeq" desc="查询低温炉合格支数的和">
  384. <![CDATA[
  385. SELECT (SELECT NVL(SUM(ACT_COUNT), 0)
  386. FROM PORT_HTT_BATCH_SAMPLE_RESULT
  387. WHERE HEAT_PLAN_NO = ?
  388. AND ((NVL(PROCESS_SEQ, 1) = ? AND (MAT_STATUS = '00' OR OP_PROCESS>= ?)) OR
  389. NVL(PROCESS_SEQ, 1) > ?)) -
  390. (SELECT NVL(SUM(PRO_NUM), 0)
  391. FROM HTT_HLSTRAIGHTEN_RESULT
  392. WHERE HEAT_PLAN_NO =?
  393. AND NVL(PROCESS_SEQ, 1) = ?) COUNT
  394. FROM DUAL
  395. ]]>
  396. </query>
  397. <query id="FinishingService.getSizeOKCountByProcessSeq" desc="查询低温炉合格支数的和">
  398. <![CDATA[
  399. SELECT (SELECT NVL(SUM(ACT_COUNT), 0)
  400. FROM PORT_HTT_BATCH_SAMPLE_RESULT
  401. WHERE HEAT_PLAN_NO = ?
  402. AND ((NVL(PROCESS_SEQ, 1) = ? AND (MAT_STATUS = '00' OR OP_PROCESS>= ?)) OR
  403. NVL(PROCESS_SEQ, 1) > ?)) -
  404. (SELECT NVL(SUM(PRO_NUM), 0)
  405. FROM HTT_SIZING_RESULT
  406. WHERE HEAT_PLAN_NO =?
  407. AND NVL(PROCESS_SEQ, 1) = ?) COUNT
  408. FROM DUAL
  409. ]]>
  410. </query>
  411. </queryMap>