GeneratePlanStoveE.xml 9.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc="自动生成镦拔扩炉计划类">
  3. <query id="GeneratePlanStoveE.getQcmZgJugdeApply" desc="查询钢管申请判定表">
  4. <![CDATA[
  5. SELECT
  6. T.JUGDE_APPLY_CODE,
  7. T.JUDGE_STOVE_NO,
  8. T.BATCH_NO,
  9. T.BATCH_GROUD_NO,
  10. T.PROCESS_CODE,
  11. T.PLINE_CODE,
  12. T.ACT_COUNT,
  13. T.ACT_WEIGHT,
  14. T.ACT_THEORY_WEIGHT,
  15. T.PRO_ORDER_ID,
  16. T.FACE_RESULT_CODE,
  17. T.SPEC_RESULT_CODE,
  18. T.CHEM_RESULT_CODE,
  19. T.PHY_RESULT_CODE,
  20. T.DETECT_RESULT_CODE,
  21. T.WPRESSURE_RESULT_CODE,
  22. T.PROCESS_RESULT_CODE,
  23. T.FACE_RESULT_PATH,
  24. T.SPEC_RESULT_PATH,
  25. T.CHEM_RESULT_PATH,
  26. T.PHY_RESULT_PATH,
  27. T.DETECT_RESULT_PATH,
  28. T.WPRESSURE_RESULT_PATH,
  29. T.PROCESS_RESULT_PATH,
  30. T.VALIDFLAG,
  31. T.APPLY_NAME,
  32. TO_CHAR(T.APPLY_TIME, 'YYYY-MM-DD HH24:MI:SS') APPLY_TIME,
  33. T.MEMO,
  34. T.QUALITY_GROUP,
  35. T.MATERIAL_NO,
  36. T.MATERIAL_NAME,
  37. T.PRODUCCODE,
  38. T.PRODUCNAME,
  39. T.STEELCODE,
  40. T.STEELNAME,
  41. T.GRADECODE,
  42. T.GRADENAME,
  43. T.SPEC_CODE,
  44. T.SPEC_NAME,
  45. T.MODEL_CODE,
  46. T.MODEL_DESC,
  47. T.STD_CODE,
  48. T.STD_NAME,
  49. T.STD_STYLE,
  50. T.STD_STYLE_DESC,
  51. T.CRAF_NO,
  52. T.LOT_NO,
  53. T.PLINE_NAME,
  54. T.PRO_ORDER_NO,
  55. T.TARGET,
  56. T.PROCESS_STATUS,
  57. T.MAT_GOWHERE_CODE,
  58. T.MAT_GOWHERE_NAME,
  59. T.ACT_DIMATER,
  60. T.ACT_HEIGHT,
  61. T.ACT_LEN_MIN,
  62. T.ACT_LEN_MAX,
  63. T.JUDGE_RESULT_CODE,
  64. T.JUDGE_RESULT,
  65. TO_CHAR(T.JUDGE_RESULT_TIME, 'YYYY-MM-DD HH24:MI:SS') JUDGE_RESULT_TIME,
  66. T.JUDGE_MAKER,
  67. T.IF_SET_ZY_PLAN
  68. FROM QCM_ZG_JUGDE_APPLY T
  69. WHERE 1=1
  70. ]]>
  71. </query>
  72. <query id="GeneratePlanStoveE.getPlnOrderDbkSEntity" desc="查询镦拔扩排产">
  73. <![CDATA[
  74. SELECT
  75. T.PRO_ORDER_NO,
  76. T.PRO_PLAN_ID,
  77. T.GX_PLAN_NO,
  78. T.PLAN_GROUP_ID,
  79. T.ORDER_SOURCE,
  80. T.ORD_LN_DLY_PK,
  81. T.PLN_DIVIDE_ID,
  82. T.ORDER_NO,
  83. T.ORDER_SEQ,
  84. T.DELIVERY_NO,
  85. T.REQ_BL_ID,
  86. T.PLINE_CODE,
  87. T.PLINE_NAME,
  88. T.INWL_ID,
  89. T.INWL_DESC,
  90. T.OUTWL_ID,
  91. T.OUTWL_DESC,
  92. T.WEIGTH_S,
  93. T.NUM_S,
  94. T.GX_PRO_SEQ,
  95. T.PLAN_USETIME,
  96. TO_CHAR(T.PLAN_TIME_B, 'YYYY-MM-DD HH24:MI:SS') PLAN_TIME_B,
  97. TO_CHAR(T.PLAN_TIME_E, 'YYYY-MM-DD HH24:MI:SS') PLAN_TIME_E,
  98. T.EXE_STATUS,
  99. T.IS_REPAIR_PLN,
  100. T.REPAIR_TYPE,
  101. T.OUTDIAMETER,
  102. T.WALLTHICK,
  103. T.LENGTHDISC,
  104. T.AIMOUTDIAMETER,
  105. T.AIMWALLTHICK,
  106. T.AIMLENGTH,
  107. T.OUTDIAMETER_IN,
  108. T.WALLTHICK_IN,
  109. T.LENGTH_IN,
  110. T.LEN_CUTHEAD,
  111. T.LEN_CUTEND,
  112. T.LENGTHMAX_IN,
  113. T.LENGTHMIN_IN,
  114. T.IN_WEIGHT_S,
  115. T.IN_NUM_S,
  116. T.ADD_WT_IN,
  117. T.ADD_NUM_IN,
  118. T.MATCH_WT_IN,
  119. T.MATCH_NUM_IN,
  120. T.ISENDGX,
  121. T.IF_MONITOR_DBK,
  122. T.PRDCR_NO,
  123. T.MONITOR_POINT,
  124. T.CIC,
  125. T.PIC,
  126. T.SIC,
  127. T.DIC,
  128. T.WIC,
  129. T.GIC,
  130. T.CRAFT_FILE_NO,
  131. T.CRAFT_FILE_MAN,
  132. T.CRAFT_SEQ,
  133. T.STATION_ROAD,
  134. T.BATCHED_WT,
  135. T.BATCHED_NUM,
  136. T.FINISHWEIGHT,
  137. T.FINISHNUM,
  138. T.IS_PLAN_OK,
  139. T.ZY_BATCH_ID,
  140. T.GRADECODE,
  141. T.GRADENAME,
  142. T.PRO_MONTH,
  143. T.PREVIOUS_GX,
  144. T.PREV_GXPLAN_ID,
  145. T.IF_EXPORT,
  146. TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  147. T.MEMO,
  148. TO_CHAR(T.ISSUED_TIME, 'YYYY-MM-DD HH24:MI:SS') ISSUED_TIME,
  149. T.ISSUED_MAN,
  150. TO_CHAR(T.LAST_UNDOWN_TIME, 'YYYY-MM-DD HH24:MI:SS') LAST_UNDOWN_TIME,
  151. T.LAST_UNDOWN_MAN,
  152. T.VERSION_NO,
  153. T.PROCESSING_COST,
  154. T.TOTAL_COST
  155. FROM PLN_ORDER_DBK_S T
  156. WHERE
  157. T.PRO_PLAN_ID in (SELECT T1.PRO_PLAN_ID
  158. FROM PLN_ORDER_DBK T1,PLN_ORDER_ZG T2
  159. WHERE T1.PLAN_GROUP_ID=T2.Plan_Group_Id AND T2.PRO_PLAN_ID=? )
  160. ORDER BY T.PLAN_TIME_B
  161. ]]>
  162. </query>
  163. <query id="GeneratePlanStoveE.getPlnZyDbkReadyEntity" desc="查询镦拔扩虚拟炉计划">
  164. <![CDATA[
  165. SELECT
  166. T.PRO_PLAN_ID,
  167. T.GX_PLAN_NO,
  168. T.READY_PLAN_NO,
  169. T.ZY_BATCH_ID,
  170. T.PLINE_CODE,
  171. T.PLINE_NAME,
  172. T.ZG_HEAT_PLAN_NO,
  173. T.JUDGE_STOVE_NO,
  174. T.ORDER_SOURCE,
  175. T.ORD_LN_DLY_PK,
  176. T.ORDER_NO,
  177. T.ORDER_SEQ,
  178. T.DELIVERY_NO,
  179. T.REQ_BL_ID,
  180. T.OUTWL_ID,
  181. T.OUTWL_DESC,
  182. T.ALLOT_NUM,
  183. T.ALLOT_WT,
  184. T.IF_MATCH_ODD,
  185. T.IF_DO_HEAT_PLAN,
  186. TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  187. T.REAL_ALLOT_NUM,
  188. T.REAL_ALLOT_WT,
  189. T.REAL_STOVE_NO,
  190. T.CRAFT_FILE_NO,
  191. T.CRAFT_SEQ,
  192. T.SEC_CRAFT_FILE_NO,
  193. T.OUT_JUDGE_STD
  194. FROM PLN_ZY_DBK_READY T
  195. WHERE 1=1
  196. ]]>
  197. </query>
  198. <query id="GeneratePlanStoveE.addPlnZyDbkReadyEntity" desc="新增作业计划">
  199. <![CDATA[
  200. INSERT INTO PLN_ZY_DBK_M
  201. (HEAT_PLAN_NO,
  202. ZY_BATCH_ID,
  203. PROD_INDEX,
  204. PRO_PLAN_ID,
  205. GX_PLAN_NO,
  206. READY_PLAN_NO,
  207. PLINE_CODE,
  208. PLINE_NAME,
  209. ZG_HEAT_PLAN_NO,
  210. HEATNO_LAST,
  211. ZG_BATCH_NO,
  212. BATCH_GROUD_NO,
  213. ISENDGX,
  214. ORDER_SOURCE,
  215. ORD_LN_DLY_PK,
  216. ORDER_NO,
  217. ORDER_SEQ,
  218. DELIVERY_NO,
  219. REQ_BL_ID,
  220. GRADECODE,
  221. GRADENAME,
  222. AIMOUTDIAMETER,
  223. AIMWALLTHICK,
  224. AIMLENGTH,
  225. OUTDIAMETER_IN,
  226. WALLTHICK_IN,
  227. LENGTH_IN,
  228. LENGTHMAX_IN,
  229. LENGTHMIN_IN,
  230. LEN_CUTHEAD,
  231. LEN_CUTEND,
  232. INWL_ID,
  233. INWL_DESC,
  234. IN_WT,
  235. IN_NUM,
  236. IF_WL_MATCHED,
  237. OUTWL_ID,
  238. OUTWL_DESC,
  239. IF_MONITOR_DBK,
  240. PRDCR_NO,
  241. MONITOR_POINT,
  242. CRAFT_FILE_NO,
  243. CRAFT_FILE_MAN,
  244. CRAFT_SEQ,
  245. SEC_CRAFT_FILE_NO,
  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. CREATE_TIME,
  254. UPDATE_NAME,
  255. UPDATE_TIME,
  256. JUGDE_APPLY_CODE,
  257. QUALITY_GROUP,
  258. MAT_GOWHERE_CODE,
  259. STORAGE_NO1,
  260. STORAGE_NAME1)
  261. VALUES
  262. ('#HEAT_PLAN_NO#',
  263. '#ZY_BATCH_ID#',
  264. '#PROD_INDEX#',
  265. '#PRO_PLAN_ID#',
  266. '#GX_PLAN_NO#',
  267. '#READY_PLAN_NO#',
  268. '#PLINE_CODE#',
  269. '#PLINE_NAME#',
  270. '#ZG_HEAT_PLAN_NO#',
  271. '#HEATNO_LAST#',
  272. '#ZG_BATCH_NO#',
  273. '#BATCH_GROUD_NO#',
  274. '#ISENDGX#',
  275. '#ORDER_SOURCE#',
  276. '#ORD_LN_DLY_PK#',
  277. '#ORDER_NO#',
  278. '#ORDER_SEQ#',
  279. '#DELIVERY_NO#',
  280. '#REQ_BL_ID#',
  281. '#GRADECODE#',
  282. '#GRADENAME#',
  283. '#AIMOUTDIAMETER#',
  284. '#AIMWALLTHICK#',
  285. '#AIMLENGTH#',
  286. '#OUTDIAMETER_IN#',
  287. '#WALLTHICK_IN#',
  288. '#LENGTH_IN#',
  289. '#LENGTHMAX_IN#',
  290. '#LENGTHMIN_IN#',
  291. '#LEN_CUTHEAD#',
  292. '#LEN_CUTEND#',
  293. '#INWL_ID#',
  294. '#INWL_DESC#',
  295. '#IN_WT#',
  296. '#IN_NUM#',
  297. '#IF_WL_MATCHED#',
  298. '#OUTWL_ID#',
  299. '#OUTWL_DESC#',
  300. '#IF_MONITOR_DBK#',
  301. '#PRDCR_NO#',
  302. '#MONITOR_POINT#',
  303. '#CRAFT_FILE_NO#',
  304. '#CRAFT_FILE_MAN#',
  305. '#CRAFT_SEQ#',
  306. '#SEC_CRAFT_FILE_NO#',
  307. '#STATION_ROAD#',
  308. '#PLANSTATUS#',
  309. '#IN_WT_REAL#',
  310. '#IN_NUM_REAL#',
  311. '#OUT_WT_REAL#',
  312. '#OUT_NUM_REAL#',
  313. '#CREATE_NAME#',
  314. SYSDATE,
  315. '#UPDATE_NAME#',
  316. NULL,
  317. '#JUGDE_APPLY_CODE#',
  318. '#QUALITY_GROUP#',
  319. '#MAT_GOWHERE_CODE#',
  320. '#STORAGE_NO1#',
  321. '#STORAGE_NAME1#')
  322. ]]>
  323. </query>
  324. <query id="GeneratePlanStoveE.updatePlnZyDbkReady" desc="修改镦拔扩虚拟炉计划">
  325. <![CDATA[
  326. UPDATE PLN_ZY_DBK_READY T
  327. SET T.REAL_ALLOT_NUM = NVL(T.REAL_ALLOT_NUM, 0) + TO_NUMBER(?),
  328. T.REAL_ALLOT_WT = NVL(T.REAL_ALLOT_WT, 0) + TO_NUMBER(?),
  329. T.IF_DO_HEAT_PLAN='1'
  330. WHERE T.PRO_PLAN_ID = ?
  331. AND T.GX_PLAN_NO = ?
  332. AND T.READY_PLAN_NO = ?
  333. ]]>
  334. </query>
  335. <query id="GeneratePlanStoveE.updateMatZcM" desc="修改库存数据">
  336. <![CDATA[
  337. update MAT_ZC_M T
  338. SET T.MAT_STATUS = ?,
  339. T.VRP_HEAT_PLAN_NO = ?,
  340. T.VRP_PRO_ORDER_ID = ?,
  341. T.VRP_GX_PLAN_NO = ?,
  342. T.VRP_PRO_ORDER_ID1 = T.VRP_PRO_ORDER_ID,
  343. T.VRP_GX_PLAN_NO1 = T.VRP_GX_PLAN_NO
  344. WHERE T.MAT_NO=?
  345. ]]>
  346. </query>
  347. <query id="GeneratePlanStoveE.queryMatZcMNo" desc="查询库存数据ID">
  348. <![CDATA[
  349. SELECT T.MAT_NO
  350. FROM MAT_ZC_M T
  351. WHERE T.JUGDE_APPLY_CODE = ?
  352. AND T.JUDGE_STOVE_NO = ?
  353. AND T.BATCH_NO = ?
  354. AND T.BATCH_GROUD_NO = ?
  355. AND T.QUALITY_GROUP_ZG = ?
  356. AND T.MAT_GOWHERE_CODE=?
  357. ORDER BY T.MAT_NO
  358. ]]>
  359. </query>
  360. <query id="GeneratePlanStoveE.updateQcmZgJugdeApply" desc="修改钢管申请判定表">
  361. <![CDATA[
  362. UPDATE QCM_ZG_JUGDE_APPLY T
  363. SET T.IF_SET_ZY_PLAN = '1'
  364. WHERE T.JUGDE_APPLY_CODE = ?
  365. AND T.JUDGE_STOVE_NO = ?
  366. AND T.BATCH_NO = ?
  367. AND T.BATCH_GROUD_NO = ?
  368. AND T.QUALITY_GROUP = ?
  369. ]]>
  370. </query>
  371. <query id="GeneratePlanStoveE.updatePlnOrderDbkSRealBatch" desc="修改排产实际挂料">
  372. <![CDATA[
  373. UPDATE PLN_ORDER_DBK_S T
  374. SET T.REAL_BATCH_NUM = NVL(TO_NUMBER(T.REAL_BATCH_NUM), 0) + TO_NUMBER(?),
  375. T.REAL_BATCH_WT = NVL(TO_NUMBER(T.REAL_BATCH_WT), 0) + TO_NUMBER(?)
  376. WHERE T.PRO_PLAN_ID = ?
  377. AND T.GX_PLAN_NO = ?
  378. ]]>
  379. </query>
  380. <query id="GeneratePlanStoveE.getStorageNo" desc="查询仓库号">
  381. <![CDATA[
  382. SELECT T1.STORAGE_NO,
  383. (SELECT T2.STORAGE_NAME
  384. FROM YDM_BS_STORAGE T2
  385. WHERE T2.STORAGE_NO = T1.STORAGE_NO) STORAGE_NAME
  386. FROM MAT_ZC_M T, YDM_ZC_BUTTRESS T1
  387. WHERE T.MAT_NO = T1.MAT_NO
  388. AND T.JUGDE_APPLY_CODE = ?
  389. AND T.JUDGE_STOVE_NO = ?
  390. AND T.BATCH_NO = ?
  391. AND T.BATCH_GROUD_NO = ?
  392. AND T.QUALITY_GROUP_ZG = ?
  393. AND T.MAT_GOWHERE_CODE = ?
  394. GROUP BY T1.STORAGE_NO
  395. ]]>
  396. </query>
  397. </queryMap>