StoveCommon.xml 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc="炉计划公共类">
  3. <query id="StoveCommon.getMilPlanEntity" desc="查询炉计划接收表">
  4. <![CDATA[
  5. SELECT T.ID,
  6. T.SEQ,
  7. T.STOVE_NO,
  8. T.JUDGE_STOVE_NO,
  9. T.LOT_NO,
  10. T.CONTRACT_NO,
  11. T.IMP_PROCESS,
  12. T.PLINE_CODE,
  13. T.STATUS,
  14. T.PRODUCER,
  15. T.PROCESS_STATUS,
  16. T.DB_LENGTH,
  17. T.DB_HEIGHT,
  18. T.ROLL_LENGTH,
  19. T.SAW_NUM,
  20. T.TARGET_LENGTH,
  21. T.FINISH_USER,
  22. T.TARGET_LIABRARY,
  23. T.VARIETIES,
  24. T.PIPE_SIZE,
  25. T.BUCKLE_TYPE,
  26. T.LENGTH_RANGE,
  27. T.ROLL_STANDRAD,
  28. T.PIPE_SECTION,
  29. T.STEELCODE,
  30. T.STEELNAME,
  31. T.GRADECODE,
  32. T.GRADENAME,
  33. T.STEEL_STANDRAD,
  34. T.TARGET,
  35. T.BRANCH,
  36. T.TON,
  37. T.CUT_TARGET,
  38. T.CUT_LENGTH,
  39. T.CUT_WEIGHT,
  40. T.DB_NUM,
  41. TO_CHAR(T.START_TIME, 'YYYY-MM-DD HH24:MI:SS') START_TIME,
  42. TO_CHAR(T.END_TIME, 'YYYY-MM-DD HH24:MI:SS') END_TIME,
  43. TO_CHAR(T.TOM, 'YYYY-MM-DD HH24:MI:SS') TOM,
  44. TO_CHAR(T.TOC, 'YYYY-MM-DD HH24:MI:SS') TOC,
  45. T.NODE_STATUS,
  46. T.CUT_HEAD_LENGTHP,
  47. T.CUT_TRAIL_LENGTHP,
  48. T.CONTROL_THICKP,
  49. T.OFFLINE_FLAG,
  50. T.IS_BATCH,
  51. TO_CHAR(T.OFFLINE_DATE, 'YYYY-MM-DD HH24:MI:SS') OFFLINE_DATE,
  52. T.CUT_TYPE,
  53. T.ROLLING_STATUS,
  54. T.PRODUCE_STANDRAD,
  55. T.SIMPLE_PROCESS,
  56. T.BACK_LINE_FLAG,
  57. T.BACK_PLAN_FLAG,
  58. T.FEED_SEQ,
  59. TO_CHAR(T.FEED_TIME, 'YYYY-MM-DD HH24:MI:SS') FEED_TIME,
  60. T.LOT_SEQ,
  61. T.FEED_HEAT_NO,
  62. T.LENGTHCP,
  63. T.CUT_HEAD_LENGTHA,
  64. T.CUT_TRAIL_LENGTHA,
  65. T.ORDER_LENGTHA,
  66. T.HOT_CHECK_FLAG,
  67. T.BACK_SLAB_FLAG,
  68. TO_CHAR(T.BACK_SLAB_TIME, 'YYYY-MM-DD HH24:MI:SS') BACK_SLAB_TIME,
  69. T.BATCH_MAX,
  70. T.CODE_SAMPLE_FLAG,
  71. T.VARIETIES_CODE,
  72. T.PIPE_SIZE_CODE,
  73. T.BUCKLE_TYPE_CODE,
  74. T.ROLL_STANDRAD_CODE,
  75. T.STD_STYLE,
  76. T.STD_STYLE_DESC,
  77. T.CHECK_NO
  78. FROM MIL_PLAN T
  79. WHERE T.ID = ?
  80. AND T.JUDGE_STOVE_NO = ?
  81. ]]>
  82. </query>
  83. <query id="StoveCommon.getMilFeedsawResultEntity" desc="查询管坯锯切实绩表">
  84. <![CDATA[
  85. SELECT
  86. T.RESULT_NO,
  87. T.LOT_NO,
  88. T.STOVE_NO,
  89. T.JUDGE_STOVE_NO,
  90. T.PLINE_CODE,
  91. T.FEED_NUM,
  92. T.BEFORE_SCRAP_NUM,
  93. T.AFTER_SCRAP_NUM,
  94. T.CUT_NUM,
  95. T.CUT_TARGET,
  96. T.CUT_LENGTH,
  97. T.CUT_WEIGHT,
  98. TO_CHAR(T.START_TIME, 'YYYY-MM-DD HH24:MI:SS') START_TIME,
  99. TO_CHAR(T.END_TIME, 'YYYY-MM-DD HH24:MI:SS') END_TIME,
  100. T.EXECUTIVE_PRODUCER,
  101. TO_CHAR(T.PRODUCER_TIME, 'YYYY-MM-DD HH24:MI:SS') PRODUCER_TIME,
  102. T.PRODUCER_TEL,
  103. T.NODE_FUR_FLAG,
  104. T.REMARK,
  105. T.COL_MODE,
  106. TO_CHAR(T.COL_TIME, 'YYYY-MM-DD HH24:MI:SS') COL_TIME,
  107. T.COL_USER,
  108. T.COL_SHIFT,
  109. T.COL_GROUP,
  110. T.BEFORE_QUALIFIED_NUM,
  111. T.CUT_HEIGHT,
  112. T.CHANGE_NUM,
  113. T.QA_TON,
  114. T.USER_ID
  115. FROM MIL_FEEDSAW_RESULT T
  116. WHERE
  117. T.RESULT_NO = ?
  118. AND T.JUDGE_STOVE_NO=?
  119. ]]>
  120. </query>
  121. <query id="StoveCommon.getPlnOrderZgSEntity" desc="查询轧管订单排产顺序耗时">
  122. <![CDATA[
  123. SELECT *
  124. FROM (SELECT T.*, ROWNUM AS ROW_NUM
  125. FROM PLN_ORDER_ZG_S T
  126. WHERE T.PLINE_CODE = ?
  127. AND T.ORDER_NO = ?
  128. AND T.ORDER_SEQ = ?
  129. AND T.EXE_STATUS IN ('0', '1')
  130. ORDER BY PLAN_TIME_B) T1
  131. WHERE T1.ROW_NUM = 1
  132. ]]>
  133. </query>
  134. <query id="StoveCommon.addPlnZyZgMEntity" desc="新增轧管炉计划">
  135. <![CDATA[
  136. INSERT INTO PLN_ZY_ZG_M(
  137. HEAT_PLAN_NO,
  138. ZY_BATCH_ID,
  139. PROD_INDEX,
  140. PRO_PLAN_ID,
  141. GX_PLAN_NO,
  142. GPREQ_ID,
  143. HEATNO_LAST,
  144. PLINE_CODE,
  145. PLINE_NAME,
  146. ISENDGX,
  147. ORDER_SOURCE,
  148. ORD_LN_DLY_PK,
  149. ORDER_NO,
  150. ORDER_SEQ,
  151. DELIVERY_NO,
  152. REQ_BL_ID,
  153. GRADECODE,
  154. GRADENAME,
  155. LEN_ROLL_MAX,
  156. LEN_ROLL_MIN,
  157. AIMOUTDIAMETER,
  158. AIMWALLTHICK,
  159. AIMLENGTH,
  160. DIAMETER_GP,
  161. LENGTH_GP,
  162. LEN_GP_SINGLE,
  163. ROLL_LENGTH,
  164. LEN_CUTHEAD,
  165. LEN_CUTEND,
  166. OUTNUM_CUT,
  167. DIAMETER_MANDREL,
  168. PASS_CODE,
  169. PASS_NAME,
  170. INWL_ID,
  171. INWL_DESC,
  172. CUT_SINGLE_WT,
  173. CUT_SINGLE_NUM,
  174. IF_WL_MATCHED,
  175. OUTWL_ID,
  176. OUTWL_DESC,
  177. OUT_WT,
  178. OUT_NUM,
  179. IF_MONITOR_ZG,
  180. PRDCR_NO,
  181. MONITOR_POINT,
  182. CRAFT_FILE_NO,
  183. CRAFT_FILE_MAN,
  184. CRAFT_SEQ,
  185. STATION_ROAD,
  186. PLANSTATUS,
  187. IN_WT_REAL,
  188. IN_NUM_REAL,
  189. OUT_WT_REAL,
  190. OUT_NUM_REAL,
  191. CREATE_NAME,
  192. CREATE_TIME,
  193. UPDATE_NAME,
  194. UPDATE_TIME,
  195. PLAN_GP_NUM,
  196. REAL_STOVE_NO)
  197. VALUES(
  198. '#HEAT_PLAN_NO#',
  199. '#ZY_BATCH_ID#',
  200. '#PROD_INDEX#',
  201. '#PRO_PLAN_ID#',
  202. '#GX_PLAN_NO#',
  203. '#GPREQ_ID#',
  204. '#HEATNO_LAST#',
  205. '#PLINE_CODE#',
  206. '#PLINE_NAME#',
  207. '#ISENDGX#',
  208. '#ORDER_SOURCE#',
  209. '#ORD_LN_DLY_PK#',
  210. '#ORDER_NO#',
  211. '#ORDER_SEQ#',
  212. '#DELIVERY_NO#',
  213. '#REQ_BL_ID#',
  214. '#GRADECODE#',
  215. '#GRADENAME#',
  216. '#LEN_ROLL_MAX#',
  217. '#LEN_ROLL_MIN#',
  218. '#AIMOUTDIAMETER#',
  219. '#AIMWALLTHICK#',
  220. '#AIMLENGTH#',
  221. '#DIAMETER_GP#',
  222. '#LENGTH_GP#',
  223. '#LEN_GP_SINGLE#',
  224. '#ROLL_LENGTH#',
  225. '#LEN_CUTHEAD#',
  226. '#LEN_CUTEND#',
  227. '#OUTNUM_CUT#',
  228. '#DIAMETER_MANDREL#',
  229. '#PASS_CODE#',
  230. '#PASS_NAME#',
  231. '#INWL_ID#',
  232. '#INWL_DESC#',
  233. '#CUT_SINGLE_WT#',
  234. '#CUT_SINGLE_NUM#',
  235. '#IF_WL_MATCHED#',
  236. '#OUTWL_ID#',
  237. '#OUTWL_DESC#',
  238. '#OUT_WT#',
  239. '#OUT_NUM#',
  240. '#IF_MONITOR_ZG#',
  241. '#PRDCR_NO#',
  242. '#MONITOR_POINT#',
  243. '#CRAFT_FILE_NO#',
  244. '#CRAFT_FILE_MAN#',
  245. '#CRAFT_SEQ#',
  246. '#STATION_ROAD#',
  247. '#PLANSTATUS#',
  248. '#IN_WT_REAL#',
  249. '#IN_NUM_REAL#',
  250. '#OUT_WT_REAL#',
  251. '#OUT_NUM_REAL#',
  252. '#CREATE_NAME#',
  253. SYSDATE,
  254. '#UPDATE_NAME#',
  255. NULL,
  256. '#PLAN_GP_NUM#',
  257. '#REAL_STOVE_NO#')
  258. ]]>
  259. </query>
  260. <query id="StoveCommon.getPlnOrderZgEntity" desc="查询轧管工序合同">
  261. <![CDATA[
  262. SELECT
  263. T.PRO_ORDER_NO,
  264. T.PLAN_GROUP_ID,
  265. T.ORDER_SOURCE,
  266. T.ORD_LN_DLY_PK,
  267. T.PLN_DIVIDE_ID,
  268. T.ORDER_NO,
  269. T.ORDER_SEQ,
  270. T.DELIVERY_NO,
  271. T.REQ_BL_ID,
  272. T.INDEX_SEQ,
  273. T.BOM,
  274. T.BACKLOG_SEQ,
  275. T.STEELCODE,
  276. T.STEELNAME,
  277. T.OUTDIAMETER,
  278. T.WALLTHICK,
  279. T.AIMWALLTHICK,
  280. T.LENGTHMAX,
  281. T.LENGTHMIN,
  282. T.AIMLENGTH,
  283. T.OUTWL_ID,
  284. T.ROLL_LENGTH,
  285. T.OUT_LENGTH,
  286. T.OUTNUM_SINGLE,
  287. T.DIAMETER_GP,
  288. T.LENGTH_GP,
  289. T.INWL_GP,
  290. T.WEIGHT_GP_ONE,
  291. T.GETRATE,
  292. T.PLINE_CODE_MAY,
  293. T.PLINE_NAME_MAY,
  294. T.PLINE_CODE,
  295. T.PLINE_NAME,
  296. T.ORDERWEIGHT,
  297. T.ORDERNUM,
  298. T.MATCH_WT,
  299. T.MATCH_NUM,
  300. T.IFBUYPLAN,
  301. T.BUYPLANID,
  302. T.BUYPLAN_WT,
  303. T.REQ_PROD_WT,
  304. T.REQ_PROD_NUM,
  305. TO_CHAR(T.PROD_END_DATE, 'YYYY-MM-DD HH24:MI:SS') PROD_END_DATE,
  306. T.ORDERSTATUS,
  307. T.IS_PLANED,
  308. T.PRO_PLAN_ID,
  309. T.FINISHWEIGHT,
  310. T.ISENDGX,
  311. T.NEXT_GX,
  312. T.IS_EXTRA_ORD,
  313. T.IF_MONITOR_ZG,
  314. T.PRDCR_NO,
  315. T.CRAFT_FILE_NO,
  316. T.CRAFT_FILE_MAN,
  317. T.CREATE_NAME,
  318. TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  319. T.UPDATE_NAME,
  320. TO_CHAR(T.UPDATE_TIME, 'YYYY-MM-DD HH24:MI:SS') UPDATE_TIME,
  321. T.CRAFT_SEQ,
  322. T.PASS_CODE,
  323. T.PASS_NAME,
  324. T.GO_TYPE,
  325. T.PROCESS_CODE_C,
  326. T.PROCESS_DESC_C,
  327. T.STATION_ROAD,
  328. T.CRAFT_NO_V,
  329. T.BUYER_NAME,
  330. T.FINAL_USER_DESC,
  331. T.ORDER_ADD_DESC,
  332. T.IS_CORRECT,
  333. T.IN_WT,
  334. T.IN_NUM,
  335. T.INWL_DESC,
  336. T.OUTWL_DESC,
  337. T.CONFIRM_REMARK,
  338. T.VERSION_NO
  339. FROM PLN_ORDER_ZG T
  340. WHERE T.PRO_PLAN_ID=?
  341. ]]>
  342. </query>
  343. <query id="StoveCommon.getPlnOrderDbkSEntity" desc="查询镦拔扩工序排产">
  344. <![CDATA[
  345. SELECT
  346. T.PRO_ORDER_NO,
  347. T.PRO_PLAN_ID,
  348. T.GX_PLAN_NO,
  349. T.PLAN_GROUP_ID,
  350. T.ORDER_SOURCE,
  351. T.ORD_LN_DLY_PK,
  352. T.PLN_DIVIDE_ID,
  353. T.ORDER_NO,
  354. T.ORDER_SEQ,
  355. T.DELIVERY_NO,
  356. T.REQ_BL_ID,
  357. T.PLINE_CODE,
  358. T.PLINE_NAME,
  359. T.INWL_ID,
  360. T.INWL_DESC,
  361. T.OUTWL_ID,
  362. T.OUTWL_DESC,
  363. T.WEIGTH_S,
  364. T.NUM_S,
  365. T.GX_PRO_SEQ,
  366. T.PLAN_USETIME,
  367. TO_CHAR(T.PLAN_TIME_B, 'YYYY-MM-DD HH24:MI:SS') PLAN_TIME_B,
  368. TO_CHAR(T.PLAN_TIME_E, 'YYYY-MM-DD HH24:MI:SS') PLAN_TIME_E,
  369. T.EXE_STATUS,
  370. T.IS_REPAIR_PLN,
  371. T.REPAIR_TYPE,
  372. T.OUTDIAMETER,
  373. T.WALLTHICK,
  374. T.LENGTHDISC,
  375. T.AIMOUTDIAMETER,
  376. T.AIMWALLTHICK,
  377. T.AIMLENGTH,
  378. T.OUTDIAMETER_IN,
  379. T.WALLTHICK_IN,
  380. T.LENGTH_IN,
  381. T.LEN_CUTHEAD,
  382. T.LEN_CUTEND,
  383. T.LENGTHMAX_IN,
  384. T.LENGTHMIN_IN,
  385. T.IN_WEIGHT_S,
  386. T.IN_NUM_S,
  387. T.ADD_WT_IN,
  388. T.ADD_NUM_IN,
  389. T.MATCH_WT_IN,
  390. T.MATCH_NUM_IN,
  391. T.ISENDGX,
  392. T.IF_MONITOR_DBK,
  393. T.PRDCR_NO,
  394. T.MONITOR_POINT,
  395. T.CIC,
  396. T.PIC,
  397. T.SIC,
  398. T.DIC,
  399. T.WIC,
  400. T.GIC,
  401. T.CRAFT_FILE_NO,
  402. T.CRAFT_FILE_MAN,
  403. T.CRAFT_SEQ,
  404. T.STATION_ROAD,
  405. T.BATCHED_WT,
  406. T.BATCHED_NUM,
  407. T.FINISHWEIGHT,
  408. T.FINISHNUM,
  409. T.IS_PLAN_OK,
  410. T.ZY_BATCH_ID,
  411. T.GRADECODE,
  412. T.GRADENAME,
  413. T.PRO_MONTH,
  414. T.PREVIOUS_GX,
  415. T.PREV_GXPLAN_ID,
  416. T.IF_EXPORT,
  417. TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  418. T.MEMO,
  419. TO_CHAR(T.ISSUED_TIME, 'YYYY-MM-DD HH24:MI:SS') ISSUED_TIME,
  420. T.ISSUED_MAN,
  421. TO_CHAR(T.LAST_UNDOWN_TIME, 'YYYY-MM-DD HH24:MI:SS') LAST_UNDOWN_TIME,
  422. T.LAST_UNDOWN_MAN,
  423. T.VERSION_NO,
  424. T.PROCESSING_COST,
  425. T.TOTAL_COST,
  426. T.IF_STOVE_ISSUED,
  427. TO_CHAR(T.STOVE_ISSUED_TIME, 'YYYY-MM-DD HH24:MI:SS') STOVE_ISSUED_TIME,
  428. T.STOVE_ISSUED_MAN
  429. FROM PLN_ORDER_DBK_S T
  430. WHERE
  431. T.PRO_PLAN_ID = (SELECT T1.PRO_PLAN_ID
  432. FROM PLN_ORDER_DBK T1
  433. WHERE T1.PLAN_GROUP_ID = ?)
  434. ORDER BY T.PLAN_TIME_B
  435. ]]>
  436. </query>
  437. <query id="StoveCommon.getMaxReadyPlanNo" desc="查询最大预排序号">
  438. <![CDATA[
  439. SELECT NVL(MAX(to_number(T.READY_PLAN_NO)),0)+1 READY_PLAN_NO FROM PLN_ZY_DBK_READY T WHERE T.PRO_PLAN_ID=?
  440. ]]>
  441. </query>
  442. <query id="StoveCommon.addPlnZyDbkReadyEntity" desc="新增镦拔扩炉计划预排表">
  443. <![CDATA[
  444. INSERT INTO PLN_ZY_DBK_READY(
  445. PRO_PLAN_ID,
  446. GX_PLAN_NO,
  447. READY_PLAN_NO,
  448. ZY_BATCH_ID,
  449. PLINE_CODE,
  450. PLINE_NAME,
  451. ZG_HEAT_PLAN_NO,
  452. JUDGE_STOVE_NO,
  453. ORDER_SOURCE,
  454. ORD_LN_DLY_PK,
  455. ORDER_NO,
  456. ORDER_SEQ,
  457. DELIVERY_NO,
  458. REQ_BL_ID,
  459. OUTWL_ID,
  460. OUTWL_DESC,
  461. ALLOT_NUM,
  462. ALLOT_WT,
  463. IF_MATCH_ODD,
  464. IF_DO_HEAT_PLAN,
  465. CREATE_TIME,
  466. REAL_STOVE_NO)
  467. VALUES(
  468. '#PRO_PLAN_ID#',
  469. '#GX_PLAN_NO#',
  470. '#READY_PLAN_NO#',
  471. '#ZY_BATCH_ID#',
  472. '#PLINE_CODE#',
  473. '#PLINE_NAME#',
  474. '#ZG_HEAT_PLAN_NO#',
  475. '#JUDGE_STOVE_NO#',
  476. '#ORDER_SOURCE#',
  477. '#ORD_LN_DLY_PK#',
  478. '#ORDER_NO#',
  479. '#ORDER_SEQ#',
  480. '#DELIVERY_NO#',
  481. '#REQ_BL_ID#',
  482. '#OUTWL_ID#',
  483. '#OUTWL_DESC#',
  484. '#ALLOT_NUM#',
  485. '#ALLOT_WT#',
  486. '#IF_MATCH_ODD#',
  487. '#IF_DO_HEAT_PLAN#',
  488. SYSDATE,
  489. '#REAL_STOVE_NO#')
  490. ]]>
  491. </query>
  492. <query id="StoveCommon.updatePlnOrderDbkSEntity" desc="修改镦拔扩排产">
  493. <![CDATA[
  494. UPDATE PLN_ORDER_DBK_S T
  495. SET T.BATCHED_NUM = NVL(TO_NUMBER(T.BATCHED_NUM), 0) + TO_NUMBER(?),
  496. T.BATCHED_WT = NVL(TO_NUMBER(T.BATCHED_WT), 0) + TO_NUMBER(?)
  497. WHERE T.PRO_PLAN_ID = ?
  498. AND T.GX_PLAN_NO = ?
  499. ]]>
  500. </query>
  501. <query id="StoveCommon.getGradeEntityByName" desc="查询钢种通过钢种名称">
  502. <![CDATA[
  503. SELECT
  504. T.GRADECODE,
  505. T.GRADENAME,
  506. T.ASSORTMENT_CODE,
  507. T.ASSORTMENT_NAME,
  508. T.COEFFICIENT,
  509. T.CREATE_NAME,
  510. TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  511. T.UPDATE_NAME,
  512. TO_CHAR(T.UPDATE_TIME, 'YYYY-MM-DD HH24:MI:SS') UPDATE_TIME,
  513. T.DELETE_NAME,
  514. TO_CHAR(T.DELETE_TIME, 'YYYY-MM-DD HH24:MI:SS') DELETE_TIME,
  515. T.VALIDFLAG,
  516. T.MEMO,
  517. T.GRADECODE_OLD,
  518. T.ALLOW_BUY,
  519. T.BATCHING_CODE
  520. FROM COM_BASE_GRADE T
  521. WHERE
  522. T.GRADENAME= ?
  523. ]]>
  524. </query>
  525. <query id="StoveCommon.addExceptionD" desc="新增炉计划异常">
  526. <![CDATA[
  527. INSERT INTO PLN_ZY_EXECPTION_D(
  528. ID,
  529. SYS_TIME,
  530. MESSAGE)
  531. VALUES(
  532. (SELECT nvl(MAX(ID),0)+1 FROM PLN_ZY_EXECPTION_D) ,
  533. SYSDATE,
  534. ?)
  535. ]]>
  536. </query>
  537. <query id="StoveCommon.deleteZyD" desc="删除轧管炉计划">
  538. <![CDATA[
  539. DELETE FROM PLN_ZY_ZG_M T WHERE T.REAL_STOVE_NO=?
  540. ]]>
  541. </query>
  542. <query id="StoveCommon.deleteDbkReady" desc="删除镦拔扩炉计划">
  543. <![CDATA[
  544. DELETE FROM PLN_ZY_DBK_READY T WHERE T.REAL_STOVE_NO=?
  545. ]]>
  546. </query>
  547. <query id="StoveCommon.updatePlanE" desc="修改排产虚拟量">
  548. <![CDATA[
  549. UPDATE PLN_ORDER_DBK_S T
  550. SET T.BATCHED_NUM = NVL(TO_NUMBER(T.BATCHED_NUM), 0) - TO_NUMBER(?),
  551. T.BATCHED_WT = NVL(TO_NUMBER(T.BATCHED_WT), 0) - TO_NUMBER(?)
  552. WHERE T.PRO_PLAN_ID = ?
  553. AND T.GX_PLAN_NO = ?
  554. ]]>
  555. </query>
  556. <query id="StoveCommon.queryPlnZyDbkReadyById" desc="查询镦拔扩虚拟炉计划">
  557. <![CDATA[
  558. SELECT
  559. T.PRO_PLAN_ID,
  560. T.GX_PLAN_NO,
  561. T.READY_PLAN_NO,
  562. T.ZY_BATCH_ID,
  563. T.PLINE_CODE,
  564. T.PLINE_NAME,
  565. T.ZG_HEAT_PLAN_NO,
  566. T.JUDGE_STOVE_NO,
  567. T.ORDER_SOURCE,
  568. T.ORD_LN_DLY_PK,
  569. T.ORDER_NO,
  570. T.ORDER_SEQ,
  571. T.DELIVERY_NO,
  572. T.REQ_BL_ID,
  573. T.OUTWL_ID,
  574. T.OUTWL_DESC,
  575. T.ALLOT_NUM,
  576. T.ALLOT_WT,
  577. DECODE(T.IF_MATCH_ODD,'1','Y','N')IF_MATCH_ODD,
  578. DECODE(T.IF_DO_HEAT_PLAN,'1','Y','N')IF_DO_HEAT_PLAN,
  579. TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME
  580. FROM PLN_ZY_DBK_READY T
  581. WHERE
  582. 1=1
  583. ]]>
  584. </query>
  585. <query id="StoveCommon.getPlnOrderRclEntity" desc="查询热处理工序排产">
  586. <![CDATA[
  587. SELECT
  588. T.PRO_ORDER_NO,
  589. T.PRO_PLAN_ID,
  590. T.GX_PLAN_NO,
  591. T.PLAN_GROUP_ID,
  592. T.ORDER_SOURCE,
  593. T.ORD_LN_DLY_PK,
  594. T.PLN_DIVIDE_ID,
  595. T.ORDER_NO,
  596. T.ORDER_SEQ,
  597. T.DELIVERY_NO,
  598. T.REQ_BL_ID,
  599. T.PLINE_CODE,
  600. T.PLINE_NAME,
  601. T.INWL_ID,
  602. T.INWL_DESC,
  603. T.OUTWL_ID,
  604. T.OUTWL_DESC,
  605. T.GRADECODE,
  606. T.GRADENAME,
  607. T.OUTDIAMETER,
  608. T.WALLTHICK,
  609. T.LENGTHDISC,
  610. T.LENGTHMAX_IN,
  611. T.LENGTHMIN_IN,
  612. T.LENGTH_IN,
  613. T.AIMLENGTH,
  614. T.IN_WEIGHT_S,
  615. T.IN_NUM_S,
  616. T.WEIGTH_S,
  617. T.NUM_S,
  618. T.MATCH_WT_IN,
  619. T.MATCH_NUM_IN,
  620. T.IF_MONITOR_RCL,
  621. T.PRDCR_NO,
  622. T.MONITOR_POINT,
  623. T.CRAFT_FILE_NO,
  624. T.CRAFT_FILE_MAN,
  625. T.CRAFT_SEQ,
  626. T.STATION_ROAD,
  627. T.GX_PRO_SEQ,
  628. T.PLAN_USETIME,
  629. TO_CHAR(T.PLAN_TIME_B, 'YYYY-MM-DD HH24:MI:SS') PLAN_TIME_B,
  630. TO_CHAR(T.PLAN_TIME_E, 'YYYY-MM-DD HH24:MI:SS') PLAN_TIME_E,
  631. T.BATCHED_WT,
  632. T.BATCHED_NUM,
  633. T.FINISHWEIGHT,
  634. T.FINISHNUM,
  635. T.EXE_STATUS,
  636. T.IS_REPAIR_PLN,
  637. T.REPAIR_TYPE,
  638. T.ZY_BATCH_ID,
  639. T.ADD_WT_IN,
  640. T.ADD_NUM_IN,
  641. T.ISENDGX,
  642. T.CIC,
  643. T.PIC,
  644. T.SIC,
  645. T.DIC,
  646. T.WIC,
  647. T.GIC,
  648. T.IS_PLAN_OK,
  649. T.STEELCODE,
  650. T.STEELNAME,
  651. T.PRO_MONTH,
  652. T.PREVIOUS_GX,
  653. T.PREV_GXPLAN_ID,
  654. T.IF_EXPORT,
  655. TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  656. T.MEMO,
  657. TO_CHAR(T.ISSUED_TIME, 'YYYY-MM-DD HH24:MI:SS') ISSUED_TIME,
  658. T.ISSUED_MAN,
  659. TO_CHAR(T.LAST_UNDOWN_TIME, 'YYYY-MM-DD HH24:MI:SS') LAST_UNDOWN_TIME,
  660. T.LAST_UNDOWN_MAN,
  661. T.VERSION_NO,
  662. T.PROCESSING_COST,
  663. T.TOTAL_COST,
  664. T.IF_STOVE_ISSUED,
  665. TO_CHAR(T.STOVE_ISSUED_TIME, 'YYYY-MM-DD HH24:MI:SS') STOVE_ISSUED_TIME,
  666. T.STOVE_ISSUED_MAN,
  667. T.IS_ONLOAD_LINE,
  668. T.PROCESS_CODE_C,
  669. T.PROCESS_DESC_C
  670. FROM PLN_ORDER_RCL_S T
  671. WHERE
  672. T.PRO_PLAN_ID IN (SELECT T1.PRO_PLAN_ID
  673. FROM PLN_ORDER_RCL T1
  674. WHERE T1.PLAN_GROUP_ID = ?)
  675. ORDER BY T.PLAN_TIME_B
  676. ]]>
  677. </query>
  678. <query id="StoveCommon.getMaxReadyPlanNoRcl" desc="查询最大预排序号">
  679. <![CDATA[
  680. SELECT NVL(MAX(to_number(T.READY_PLAN_NO)),0)+1 READY_PLAN_NO FROM PLN_ZY_RCL_READY T WHERE T.PRO_PLAN_ID=?
  681. ]]>
  682. </query>
  683. <query id="StoveCommon.addPlnZyRclReadyEntity" desc="新增热处理炉计划预排表">
  684. <![CDATA[
  685. INSERT INTO PLN_ZY_RCL_READY(
  686. PRO_PLAN_ID,
  687. GX_PLAN_NO,
  688. READY_PLAN_NO,
  689. ZY_BATCH_ID,
  690. PLINE_CODE,
  691. PLINE_NAME,
  692. PREVIOUS_GX,
  693. ZG_HEAT_PLAN_NO,
  694. DBK_HEAT_PLAN_NO,
  695. JUDGE_STOVE_NO,
  696. LAST_BATCH_NO,
  697. BATCH_GROUD_NO,
  698. ORDER_SOURCE,
  699. ORD_LN_DLY_PK,
  700. ORDER_NO,
  701. ORDER_SEQ,
  702. DELIVERY_NO,
  703. REQ_BL_ID,
  704. OUTWL_ID,
  705. OUTWL_DESC,
  706. ALLOT_NUM,
  707. ALLOT_WT,
  708. IF_MATCH_ODD,
  709. IF_DO_HEAT_PLAN,
  710. CREATE_TIME,
  711. REAL_ALLOT_NUM,
  712. REAL_ALLOT_WT,
  713. REAL_STOVE_NO,
  714. CRAFT_FILE_NO,
  715. CRAFT_SEQ,
  716. SEC_CRAFT_FILE_NO,
  717. OUT_JUDGE_STD)
  718. VALUES(
  719. '#PRO_PLAN_ID#',
  720. '#GX_PLAN_NO#',
  721. '#READY_PLAN_NO#',
  722. '#ZY_BATCH_ID#',
  723. '#PLINE_CODE#',
  724. '#PLINE_NAME#',
  725. '#PREVIOUS_GX#',
  726. '#ZG_HEAT_PLAN_NO#',
  727. '#DBK_HEAT_PLAN_NO#',
  728. '#JUDGE_STOVE_NO#',
  729. '#LAST_BATCH_NO#',
  730. '#BATCH_GROUD_NO#',
  731. '#ORDER_SOURCE#',
  732. '#ORD_LN_DLY_PK#',
  733. '#ORDER_NO#',
  734. '#ORDER_SEQ#',
  735. '#DELIVERY_NO#',
  736. '#REQ_BL_ID#',
  737. '#OUTWL_ID#',
  738. '#OUTWL_DESC#',
  739. '#ALLOT_NUM#',
  740. '#ALLOT_WT#',
  741. '#IF_MATCH_ODD#',
  742. '#IF_DO_HEAT_PLAN#',
  743. SYSDATE,
  744. '#REAL_ALLOT_NUM#',
  745. '#REAL_ALLOT_WT#',
  746. '#REAL_STOVE_NO#',
  747. '#CRAFT_FILE_NO#',
  748. '#CRAFT_SEQ#',
  749. '#SEC_CRAFT_FILE_NO#',
  750. '#OUT_JUDGE_STD#')
  751. ]]>
  752. </query>
  753. <query id="StoveCommon.updatePlnOrderRclSEntity" desc="修改热处理排产">
  754. <![CDATA[
  755. UPDATE PLN_ORDER_RCL_S T
  756. SET T.BATCHED_NUM = NVL(TO_NUMBER(T.BATCHED_NUM), 0) + TO_NUMBER(?),
  757. T.BATCHED_WT = NVL(TO_NUMBER(T.BATCHED_WT), 0) + TO_NUMBER(?)
  758. WHERE T.PRO_PLAN_ID = ?
  759. AND T.GX_PLAN_NO = ?
  760. ]]>
  761. </query>
  762. <query id="StoveCommon.queryPlnZyRclReadyById" desc="查询热处理虚拟炉计划">
  763. <![CDATA[
  764. SELECT
  765. T.PRO_PLAN_ID,
  766. T.GX_PLAN_NO,
  767. T.READY_PLAN_NO,
  768. T.ZY_BATCH_ID,
  769. T.PLINE_CODE,
  770. T.PLINE_NAME,
  771. T.PREVIOUS_GX,
  772. T.ZG_HEAT_PLAN_NO,
  773. T.DBK_HEAT_PLAN_NO,
  774. T.JUDGE_STOVE_NO,
  775. T.LAST_BATCH_NO,
  776. T.BATCH_GROUD_NO,
  777. T.ORDER_SOURCE,
  778. T.ORD_LN_DLY_PK,
  779. T.ORDER_NO,
  780. T.ORDER_SEQ,
  781. T.DELIVERY_NO,
  782. T.REQ_BL_ID,
  783. T.OUTWL_ID,
  784. T.OUTWL_DESC,
  785. T.ALLOT_NUM,
  786. T.ALLOT_WT,
  787. T.IF_MATCH_ODD,
  788. T.IF_DO_HEAT_PLAN,
  789. TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  790. T.REAL_ALLOT_NUM,
  791. T.REAL_ALLOT_WT,
  792. T.REAL_STOVE_NO,
  793. T.CRAFT_FILE_NO,
  794. T.CRAFT_SEQ,
  795. T.SEC_CRAFT_FILE_NO,
  796. T.OUT_JUDGE_STD
  797. FROM PLN_ZY_RCL_READY T
  798. WHERE
  799. 1=1
  800. ]]>
  801. </query>
  802. <query id="StoveCommon.updatePlanF" desc="修改热处理排产虚拟量">
  803. <![CDATA[
  804. UPDATE PLN_ORDER_RCL_S T
  805. SET T.BATCHED_NUM = NVL(TO_NUMBER(T.BATCHED_NUM), 0) - TO_NUMBER(?),
  806. T.BATCHED_WT = NVL(TO_NUMBER(T.BATCHED_WT), 0) - TO_NUMBER(?)
  807. WHERE T.PRO_PLAN_ID = ?
  808. AND T.GX_PLAN_NO = ?
  809. ]]>
  810. </query>
  811. <query id="StoveCommon.deleteRclReady" desc="删除热处理炉计划">
  812. <![CDATA[
  813. DELETE FROM PLN_ZY_RCL_READY T WHERE T.REAL_STOVE_NO=?
  814. ]]>
  815. </query>
  816. </queryMap>