FrmVrpExpandResult.xml 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc="旋扩实绩">
  3. <query id="FrmVrpExpandResult.getQueryFallResion" desc="查询废品原因">
  4. <![CDATA[
  5. SELECT T.BASECODE,T.BASENAME FROM COM_BASE_INFO T WHERE T.SORTCODE=? AND T.VALIDFLAG='1'
  6. ]]>
  7. </query>
  8. <query id="FrmVrpExpandResult.getQueryExpandResult" desc="查询旋扩实绩">
  9. <![CDATA[
  10. SELECT T.RESULT_NO,
  11. T.HEAT_PLAN_NO,
  12. T.ZY_BATCH_ID,
  13. T.PRO_PLAN_ID,
  14. T.GX_PLAN_NO,
  15. T.PLINE_CODE,
  16. T.PLINE_NAME,
  17. T.SPEC_CODE,
  18. T.SPEC_NAME,
  19. T.DIMATER,
  20. T.HEIGHT,
  21. T.HOL_DIMATER,
  22. T.HOL_HEIGHT,
  23. T.ROLL_DISTANCE,
  24. T.GUIDE_DISTANCE,
  25. T.PLUG_SIZE,
  26. T.PLUG_BAR_D,
  27. T.PLUG_POSITION,
  28. T.MOTOR_SPEED,
  29. T.PRO_NUM,
  30. T.PRO_WT,
  31. T.FAIL_NUM,
  32. T.FAIL_WT,
  33. T.FAIL_REASON,
  34. T.OFFLINE_NUM,
  35. T.OFFLINE_WT,
  36. T.RE_NUM,
  37. T.RE_WT,
  38. T.MONITORDEMAND,
  39. DECODE(T.IF_MONITOR_DBK,'1','是','0','否') IF_MONITOR_DBK,
  40. T.PRODUCER,
  41. T.PRDCR_NO,
  42. TO_CHAR(T.PRODUCER_TIME, 'YYYY-MM-DD HH24:MI:SS') PRODUCER_TIME,
  43. TO_CHAR(T.LOAD_TIME, 'YYYY-MM-DD HH24:MI:SS') LOAD_TIME,
  44. T.LOAD_SHIFT,
  45. T.LOAD_GROUP,
  46. T.LOAD_USER,
  47. T.COL_MODE,
  48. TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  49. TO_CHAR(T.UPDATE_TIME, 'YYYY-MM-DD HH24:MI:SS') UPDATE_TIME,
  50. T.UPDATE_NAME,
  51. DECODE(B.STATION_STATUS, '1', '生产中', '2', '生产完成') STATION_STATUS
  52. FROM VRP_EXPAND_RESULT T INNER JOIN VRP_COM_INFO B ON T.RESULT_NO=B.RESULT_NO
  53. WHERE T.HEAT_PLAN_NO = ?
  54. ]]>
  55. </query>
  56. <query id="FrmVrpExpandResult.getQueryExpandResult1" desc="查询旋扩实绩合格支数的和">
  57. <![CDATA[
  58. SELECT NVL(SUM(T.PRO_NUM), 0) PRO_NUM FROM VRP_EXPAND_RESULT T
  59. WHERE T.HEAT_PLAN_NO = ?
  60. ]]>
  61. </query>
  62. <query id="FrmVrpExpandResult.queryOffMaxRESULT" desc="查询离线最大实绩编号">
  63. <![CDATA[
  64. SELECT ? ||
  65. LPAD(SUBSTR(NVL(MAX(T.RESULT_NO), '000000'), -6, 6) + 1, 6, '0') AS RESULT_NO
  66. FROM VRP_OFFLINE_RESULT T
  67. WHERE T.PRO_YEAR_MONTH_DAY = ?
  68. AND T.PLINE_CODE = ?
  69. AND T.RESULT_NO LIKE ? || '%'
  70. ]]>
  71. </query>
  72. <query id="FrmVrpExpandResult.queryExpandMaxRESULT" desc="查询最大实绩编号">
  73. <![CDATA[
  74. SELECT ? ||
  75. LPAD(SUBSTR(NVL(MAX(T.RESULT_NO), '000000'), -6, 6) + 1, 6, '0') AS RESULT_NO
  76. FROM VRP_EXPAND_RESULT T
  77. WHERE TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD') = ?
  78. AND T.PLINE_CODE = ?
  79. ]]>
  80. </query>
  81. <query id="FrmVrpExpandResult.AddExpandResult" desc="新增旋扩实绩">
  82. <![CDATA[
  83. INSERT INTO VRP_EXPAND_RESULT (RESULT_NO, HEAT_PLAN_NO, ZY_BATCH_ID,
  84. PRO_PLAN_ID, GX_PLAN_NO, PLINE_CODE, PLINE_NAME, DIMATER,
  85. HEIGHT, HOL_DIMATER, HOL_HEIGHT, ROLL_DISTANCE, GUIDE_DISTANCE, PLUG_SIZE,
  86. PLUG_BAR_D, PLUG_POSITION, MOTOR_SPEED, PRO_NUM, PRO_WT, FAIL_NUM, FAIL_WT,
  87. FAIL_REASON, OFFLINE_NUM, OFFLINE_WT, RE_NUM, RE_WT, MONITORDEMAND,
  88. IF_MONITOR_DBK, PRODUCER, PRDCR_NO, PRODUCER_TIME, LOAD_TIME, LOAD_SHIFT,
  89. LOAD_GROUP, LOAD_USER, COL_MODE, CREATE_TIME) VALUES (?, ?, ?, ?, ?, ?, ?,
  90. ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?,
  91. TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'), TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'), ?, ?, ?, ?,
  92. TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'))
  93. ]]>
  94. </query>
  95. <query id="FrmVrpExpandResult.AddComInfoResult" desc="新增公共信息">
  96. <![CDATA[
  97. INSERT INTO VRP_COM_INFO (RESULT_NO, HEAT_PLAN_NO, STATION_CODE, STATION_DESC,
  98. PLINE_CODE, PLINE_NAME, ZY_BATCH_ID, PRO_PLAN_ID, GX_PLAN_NO, IF_MONITOR_DBK,
  99. PRDCR_NO, MONITORDEMAND, PRODUCER, PRODUCER_TIME, CRAFT_FILE_NO, CRAFT_FILE_MAN,
  100. CRAFT_SEQ, JUDGE_STOVE_NO, BATCH_NO, BATCH_GROUD_NO, GRADECODE, GRADENAME, LEN,
  101. DIMATER, PLN_LEN, HEIGHT, LEN_MIN, LEN_MAX, LEN_CUT_HEAD, LEN_CUT_END,PLN_DIMATER,
  102. PLN_HEIGHT, ACT_MATERIAL_NO,
  103. ACT_MATERIAL_NAME, IN_WL_ID, IN_WL_DESC, PRO_NUM, PRO_WT, FAIL_NUM, FAIL_WT,
  104. OFFLINE_NUM, OFFLINE_WT, RE_NUM, RE_WT, STATION_STATUS, RRO_TIME, RRO_TIME_NU,
  105. PRO_USER, PRO_SHIFT, PRO_GROUP, CREATE_TIME, COL_OPERATOR,STEELCODE,STEELNAME,SPEC_CODE,SPEC_NAME) VALUES (?, ?, ?, (SELECT BASENAME FROM COM_BASE_INFO WHERE BASECODE=? ),
  106. ?, ?, ?, ?, ?, ?, ?, ?, ?, TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'), ?, ?, ?, ?, ?,
  107. ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?,
  108. ?, TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'), ?, ?, ?, ?, TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'), ?, ?, ?, ?, ?)
  109. ]]>
  110. </query>
  111. <query id="FrmVrpExpandResult.AddComInfoResultoffline" desc="离线时新增公共信息">
  112. <![CDATA[
  113. INSERT INTO VRP_COM_INFO (RESULT_NO, HEAT_PLAN_NO, STATION_CODE, STATION_DESC,
  114. PLINE_CODE, PLINE_NAME, ZY_BATCH_ID, PRO_PLAN_ID, GX_PLAN_NO, IF_MONITOR_DBK,
  115. PRDCR_NO, MONITORDEMAND, PRODUCER, PRODUCER_TIME, CRAFT_FILE_NO, CRAFT_FILE_MAN,
  116. CRAFT_SEQ, JUDGE_STOVE_NO, BATCH_NO, BATCH_GROUD_NO, GRADECODE, GRADENAME, LEN,
  117. DIMATER, PLN_LEN, HEIGHT, LEN_MIN, LEN_MAX, LEN_CUT_HEAD, LEN_CUT_END,PLN_DIMATER,
  118. PLN_HEIGHT, ACT_MATERIAL_NO,
  119. ACT_MATERIAL_NAME, IN_WL_ID, IN_WL_DESC, PRO_NUM, PRO_WT, FAIL_NUM, FAIL_WT,
  120. OFFLINE_NUM, OFFLINE_WT, RE_NUM, RE_WT, STATION_STATUS, RRO_TIME, RRO_TIME_NU,
  121. PRO_USER, PRO_SHIFT, PRO_GROUP, CREATE_TIME, COL_OPERATOR) VALUES (?, ?, ?, ?,
  122. ?, ?, ?, ?, ?, ?, ?, ?, ?, TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'), ?, ?, ?, ?, ?,
  123. ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?,
  124. ?, TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'), ?, ?, ?, ?, TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'), ?)
  125. ]]>
  126. </query>
  127. <query id="FrmVrpExpandResult.deleteVrpExpandResult" desc="删除旋扩实绩">
  128. <![CDATA[
  129. DELETE VRP_EXPAND_RESULT WHERE RESULT_NO = ?
  130. ]]>
  131. </query>
  132. <query id="FrmVrpExpandResult.deleteComInfoResult" desc="删除公共信息">
  133. <![CDATA[
  134. DELETE VRP_COM_INFO WHERE RESULT_NO = ?
  135. ]]>
  136. </query>
  137. <query id="FrmVrpExpandResult.updateVrpExpandResult" desc="修改旋扩实绩">
  138. <![CDATA[
  139. UPDATE VRP_EXPAND_RESULT
  140. SET HOL_DIMATER = ?,
  141. HOL_HEIGHT = ?,
  142. ROLL_DISTANCE = ?,
  143. GUIDE_DISTANCE = ?,
  144. PLUG_SIZE = ?,
  145. PLUG_BAR_D = ?,
  146. PLUG_POSITION = ?,
  147. MOTOR_SPEED = ?,
  148. PRO_NUM = ?,
  149. PRO_WT = ?,
  150. FAIL_NUM = ?,
  151. FAIL_WT = ?,
  152. FAIL_REASON = ?,
  153. PRODUCER = ?,
  154. PRODUCER_TIME = TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
  155. LOAD_TIME = TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
  156. LOAD_SHIFT = ?,
  157. LOAD_GROUP = ?,
  158. UPDATE_TIME = TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
  159. UPDATE_NAME = ?
  160. WHERE RESULT_NO = ?
  161. ]]>
  162. </query>
  163. <query id="FrmVrpExpandResult.updateComInfoResult" desc="修改公共信息">
  164. <![CDATA[
  165. UPDATE VRP_COM_INFO
  166. SET PRODUCER = ?,
  167. PRODUCER_TIME = TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
  168. PRO_NUM = ?,
  169. PRO_WT = ?,
  170. FAIL_NUM = ?,
  171. FAIL_WT = ?,
  172. RRO_TIME = TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
  173. PRO_SHIFT = ?,
  174. PRO_GROUP = ?
  175. WHERE RESULT_NO = ?
  176. ]]>
  177. </query>
  178. <query id="FrmVrpExpandResult.selectComInfo" desc="查询是否有当前工序">
  179. <![CDATA[
  180. SELECT COUNT(*) COUNT FROM VRP_COM_INFO
  181. WHERE HEAT_PLAN_NO = ?
  182. AND PLINE_CODE = ?
  183. AND STATION_CODE = ?
  184. ]]>
  185. </query>
  186. <query id="FrmVrpExpandResult.qureyGxComInfo" desc="查询工序是否是结炉状态">
  187. <![CDATA[
  188. SELECT DISTINCT STATION_STATUS
  189. FROM VRP_COM_INFO
  190. WHERE HEAT_PLAN_NO = ?
  191. AND PLINE_CODE = ?
  192. AND STATION_CODE = ?
  193. ]]>
  194. </query>
  195. <query id="FrmVrpExpandResult.qureyGxComInfo1" desc="查询是否是组炉状态">
  196. <![CDATA[
  197. SELECT GROUP_FLAG FROM PORT_VRP_BATCH_SAMPLE_RESULT
  198. WHERE HEAT_PLAN_NO = ?
  199. AND PLINE_CODE = ?
  200. ]]>
  201. </query>
  202. <query id="FrmVrpExpandResult.doBeside" desc="修改工序状态为结炉">
  203. <![CDATA[
  204. UPDATE VRP_COM_INFO
  205. SET STATION_STATUS = '2'
  206. WHERE HEAT_PLAN_NO = ?
  207. AND PLINE_CODE = ?
  208. AND STATION_CODE = ?
  209. ]]>
  210. </query>
  211. <query id="FrmVrpExpandResult.deleteBeside" desc="修改工序状态撤销结炉">
  212. <![CDATA[
  213. UPDATE VRP_COM_INFO
  214. SET STATION_STATUS = '1'
  215. WHERE HEAT_PLAN_NO = ?
  216. AND PLINE_CODE = ?
  217. AND STATION_CODE = ?
  218. ]]>
  219. </query>
  220. <query id="FrmVrpExpandResult.queryExpandNUM" desc="查询管号队列里合格的材料号">
  221. <![CDATA[
  222. SELECT T1.MAT_NO
  223. FROM (SELECT T.MAT_NO
  224. FROM PORT_VRP_BATCH_SAMPLE_RESULT T
  225. WHERE T.MAT_STATUS = '00'
  226. AND T.IS_SAMPLE_PIPE='0'
  227. AND T.INSTORE_FLAG= '0'
  228. AND T.HEAT_PLAN_NO = ?
  229. ORDER BY T.MAT_NO ASC) T1
  230. WHERE ROWNUM<?
  231. ]]>
  232. </query>
  233. <query id="FrmVrpExpandResult.queryExpandNUM2" desc="查询废品材料信息">
  234. <![CDATA[
  235. SELECT T1.MAT_NO
  236. FROM (SELECT T.MAT_NO
  237. FROM PORT_VRP_BATCH_SAMPLE_RESULT T
  238. WHERE T.MAT_STATUS = '10'
  239. AND T.HEAT_PLAN_NO = ?
  240. AND T.OP_PROCESS=?
  241. ORDER BY T.MAT_NO ASC) T1
  242. WHERE ROWNUM<?
  243. ]]>
  244. </query>
  245. <query id="FrmVrpExpandResult.queryExpandFailNUM" desc="查询管号队列废品数量">
  246. <![CDATA[
  247. SELECT NVL(SUM(T.ACT_COUNT),0) ACT_COUNT
  248. FROM PORT_VRP_BATCH_SAMPLE_RESULT T
  249. WHERE T.MAT_STATUS = '10'
  250. AND T.HEAT_PLAN_NO = ?
  251. AND T.OP_PROCESS = ?
  252. ]]>
  253. </query>
  254. <query id="FrmVrpExpandResult.queryPortVrpBatchHg" desc="查询合格支">
  255. <![CDATA[
  256. SELECT NVL(SUM(T.ACT_COUNT),0) ACT_COUNT
  257. FROM PORT_VRP_BATCH_SAMPLE_RESULT T
  258. WHERE T.MAT_STATUS = '00'
  259. AND T.HEAT_PLAN_NO = ?
  260. AND T.INSTORE_FLAG = '0'
  261. ]]>
  262. </query>
  263. <query id="FrmVrpExpandResult.AddComInfoResult1" desc="修改材料状态和工序编码">
  264. <![CDATA[
  265. UPDATE PORT_VRP_BATCH_SAMPLE_RESULT T SET T.MAT_STATUS=?,T.OP_PROCESS=?
  266. WHERE T.HEAT_PLAN_NO=? AND T.MAT_NO=?
  267. ]]>
  268. </query>
  269. <query id="FrmVrpExpandResult.queryExpandFailNUM1" desc="查询工序废品数量">
  270. <![CDATA[
  271. SELECT NVL(SUM(T.FAIL_NUM),0) FAIL_NUM FROM VRP_EXPAND_RESULT T
  272. WHERE T.HEAT_PLAN_NO=?
  273. ]]>
  274. </query>
  275. <query id="FrmVrpExpandResult.UpdatePath" desc="修改队列表工艺路径">
  276. <![CDATA[
  277. UPDATE PORT_VRP_BATCH_SAMPLE_RESULT T
  278. SET T.PRC_TECHNOLOGY_PATH = SUBSTR(T.PRC_TECHNOLOGY_PATH, 1,2) || ? ||
  279. SUBSTR(T.PRC_TECHNOLOGY_PATH,4, LENGTH(T.PRC_TECHNOLOGY_PATH))
  280. WHERE T.HEAT_PLAN_NO = ?
  281. AND MAT_STATUS='00'
  282. ]]>
  283. </query>
  284. <query id="FrmVrpExpandResult.UpdatePln" desc="新增修改计划表状态">
  285. <![CDATA[
  286. UPDATE PLN_ZY_DBK_M
  287. SET PER_STATUS = '10'
  288. WHERE HEAT_PLAN_NO = ?
  289. ]]>
  290. </query>
  291. <query id="FrmVrpExpandResult.UpdatePln1" desc="撤销修改计划表状态">
  292. <![CDATA[
  293. UPDATE PLN_ZY_DBK_M
  294. SET PER_STATUS = '00'
  295. WHERE HEAT_PLAN_NO = ?
  296. ]]>
  297. </query>
  298. <query id="FrmVrpExpandResult.plnupdate" desc="结炉修改计划表状态">
  299. <![CDATA[
  300. UPDATE PLN_ZY_DBK_M
  301. SET BESIDE_STATUS = '10'
  302. WHERE HEAT_PLAN_NO = ?
  303. ]]>
  304. </query>
  305. <query id="FrmVrpExpandResult.plnupdate1" desc="撤销结庐修改计划表状态">
  306. <![CDATA[
  307. UPDATE PLN_ZY_DBK_M
  308. SET BESIDE_STATUS = '00'
  309. WHERE HEAT_PLAN_NO = ?
  310. ]]>
  311. </query>
  312. <query id="FrmVrpExpandResult.queryPortVrpResult" desc="查询管号队列支,吨">
  313. <![CDATA[
  314. SELECT NVL(SUM(T.ACT_COUNT), 0) ACT_COUNT,
  315. NVL(SUM(T.ACT_WEIGHT), 0) ACT_WEIGHT
  316. FROM PORT_VRP_BATCH_SAMPLE_RESULT T
  317. WHERE T.HEAT_PLAN_NO = ?
  318. AND T.MAT_STATUS='00'
  319. ]]>
  320. </query>
  321. <query id="FrmVrpExpandResult.queryPortVrpHg" desc="查询管号队列合格数据">
  322. <![CDATA[
  323. SELECT T1.*
  324. FROM (SELECT T.HEAT_PLAN_NO,
  325. T.MAT_NO,
  326. T.M_MAT_NO,
  327. T.M_M_MAT_NO,
  328. T.LOT_NO,
  329. T.LOT_NO_SQE,
  330. T.PLINE_CODE,
  331. T.PLINE_NAME,
  332. T.JUDGE_STOVE_NO,
  333. T.BATCH_NO,
  334. T.GROUP_NO,
  335. T.STOVE_NO,
  336. T.ACT_DIMATER,
  337. T.ACT_HEIGHT,
  338. T.ACT_LEN,
  339. T.ACT_LEN_MIN,
  340. T.ACT_LEN_MAX,
  341. T.ACT_COUNT,
  342. T.ACT_WEIGHT,
  343. T.ACT_THEORY_WEIGHT,
  344. T.IS_SAMPLE_PIPE,
  345. T.SAMPLE_PIPE_LEN,
  346. T.GET_SAMPLE_SHIFT,
  347. T.GET_SAMPLE_CLASS,
  348. T.GET_SAMPLE_NAME,
  349. T.GET_SAMPLE_TIME,
  350. T.OLD_JUDGE_STOVE_NO,
  351. T.GROUP_FLAG,
  352. T.OP_PROCESS,
  353. T.MAT_STATUS,
  354. T.LEVE_LOG,
  355. T.INSTORE_FLAG,
  356. T.PRO_USER,
  357. T.PRO_SHIFT,
  358. T.PRO_GROUP,
  359. T.PRO_TIME,
  360. T.REMARK,
  361. T.PRC_TECHNOLOGY_PATH
  362. FROM PORT_VRP_BATCH_SAMPLE_RESULT T
  363. WHERE T.MAT_STATUS = '00'
  364. AND T.HEAT_PLAN_NO = ?
  365. AND T.JUDGE_STOVE_NO = ?
  366. AND T.BATCH_NO = ?
  367. AND T.GROUP_NO = ?
  368. AND T.INSTORE_FLAG = '0'
  369. ORDER BY T.MAT_NO ASC) T1
  370. WHERE ROWNUM < ?
  371. ]]>
  372. </query>
  373. <query id="FrmVrpExpandResult.queryPortVrpHg2" desc="查询管号队列合格数据">
  374. <![CDATA[
  375. SELECT T1.*
  376. FROM (SELECT *
  377. FROM PORT_VRP_BATCH_SAMPLE_RESULT T
  378. WHERE T.MAT_STATUS = '00'
  379. AND T.IS_SAMPLE_PIPE = '0'
  380. AND T.HEAT_PLAN_NO = ?
  381. AND T.JUDGE_STOVE_NO = ?
  382. AND T.PHY_BATCH_NO = ?
  383. AND INSTORE_FLAG = '0'
  384. ORDER BY T.MAT_NO ASC) T1
  385. WHERE ROWNUM < ?
  386. ]]>
  387. </query>
  388. <query id="FrmVrpExpandResult.UpdatePathPortVrp" desc="修改队列表工艺路径,材料状态,工序状态,离线状态">
  389. <![CDATA[
  390. UPDATE PORT_VRP_BATCH_SAMPLE_RESULT T
  391. SET T.PRC_TECHNOLOGY_PATH = SUBSTR(T.PRC_TECHNOLOGY_PATH, ?, ?) || ? ||
  392. SUBSTR(T.PRC_TECHNOLOGY_PATH,
  393. ?,
  394. LENGTH(T.PRC_TECHNOLOGY_PATH)),
  395. T.MAT_STATUS = ?,
  396. T.LEVE_LOG = ?,
  397. T.OP_PROCESS = ?,
  398. T.RESULT_NO = ?
  399. WHERE T.HEAT_PLAN_NO = ?
  400. AND T.MAT_NO=?
  401. AND MAT_STATUS = '00'
  402. ]]>
  403. </query>
  404. <query id="FrmVrpExpandResult.AddOffLine" desc="新增离线实绩">
  405. <![CDATA[
  406. INSERT INTO VRP_OFFLINE_RESULT T
  407. (RESULT_NO,
  408. HEAT_PLAN_NO,
  409. STATION_CODE,
  410. STATION_DESC,
  411. PLINE_CODE,
  412. PLINE_NAME,
  413. ZY_BATCH_ID,
  414. PRO_PLAN_ID,
  415. GX_PLAN_NO,
  416. JUDGE_STOVE_NO,
  417. BATCH_NO,
  418. PRODUCCODE,
  419. PRODUCNAME,
  420. STEELCODE,
  421. STEELNAME,
  422. GRADECODE,
  423. GRADENAME,
  424. MODEL_CODE,
  425. MODEL_DESC,
  426. STD_CODE,
  427. STD_NAME,
  428. STD_STYLE,
  429. STD_STYLE_DESC,
  430. ACT_DIMATER,
  431. ACT_HEIGHT,
  432. ACT_LEN,
  433. ACT_LEN_MIN,
  434. ACT_LEN_MAX,
  435. OFFLINE_NUM,
  436. OFFLINE_WT,
  437. PRO_TIME,
  438. PRO_USER,
  439. PRO_SHIFT,
  440. PRO_GROUP,
  441. ORD_LN_DLY_PK,
  442. ORDER_NO,
  443. ORDER_SEQ,
  444. DELIVERY_NO,
  445. BATCH_GROUD_NO,
  446. FLAG_STOVE_NO,
  447. MEMO,
  448. LOAD_JUDGE_STOVE_NO)
  449. VALUES
  450. (?,
  451. ?,
  452. ?,
  453. (SELECT BASENAME FROM COM_BASE_INFO WHERE BASECODE = ?),
  454. ?,
  455. ?,
  456. ?,
  457. ?,
  458. ?,
  459. ?,
  460. ?,
  461. ?,
  462. ?,
  463. ?,
  464. ?,
  465. ?,
  466. ?,
  467. ?,
  468. ?,
  469. ?,
  470. ?,
  471. ?,
  472. ?,
  473. ?,
  474. ?,
  475. ?,
  476. ?,
  477. ?,
  478. ?,
  479. ?,
  480. TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
  481. ?,
  482. ?,
  483. ?,
  484. ?,
  485. ?,
  486. ?,
  487. ?,
  488. ?,
  489. ?,
  490. ?,
  491. ?)
  492. ]]>
  493. </query>
  494. <query id="FrmVrpExpandResult.MarkUnCancelFlag" desc="标记无法撤销返线">
  495. <![CDATA[
  496. UPDATE VRP_OFFLINE_RESULT T
  497. SET FLAG = '1'
  498. WHERE T.HEAT_PLAN_NO = ?
  499. AND JUDGE_STOVE_NO =?
  500. AND NVL(BATCH_NO,'') = ?
  501. AND NVL(BATCH_GROUD_NO,'') = ?
  502. AND STATION_CODE = ?
  503. AND (TO_NUMBER(NVL(T.OFFLINE_NUM, 0)) - TO_NUMBER(NVL(T.GROUP_NUM, 0)) -
  504. TO_NUMBER(NVL(T.RE_NUM, 0)) - TO_NUMBER(NVL(T.SUBCONTRACT_NUM, 0)) +
  505. TO_NUMBER(NVL(T.SUBCONTRACTCOMPLETE_NUM, 0))) <= 0
  506. ]]>
  507. </query>
  508. <query id="FrmVrpExpandResult.AddYdmInList" desc="新增镦拔扩入库表">
  509. <![CDATA[
  510. INSERT INTO YDM_BC_INLIST (INSTOCK_SQE, INSTOCK_DOC, INSTOCK_TYPE_CODE,
  511. INSTOCK_TYPE_NAME, VEHICLE_NO, MAT_NO, LOT_NO,
  512. STOVE_NO, JUDGE_STOVE_NO, BATCH_NO, BATCH_GROUD_NO, MATERIAL_NO, MATERIAL_NAME,
  513. PRODUCCODE, PRODUCNAME, STD_CODE, STD_NAME, GRADECODE, GRADENAME, STEELCODE,
  514. STEELNAME, STD_STYLE, STD_STYLE_DESC, SPEC_CODE, SPEC_NAME, MODEL_CODE,
  515. MODEL_DESC, PRO_ORDER_NO, PLINE_CODE, PLINE_NAME, ACT_DIMATER, ACT_HEIGHT,
  516. ACT_LEN, ACT_LEN_MIN, ACT_LEN_MAX, ACT_COUNT, ACT_WEIGHT, ACT_THEORY_WEIGHT,
  517. BELONG_CODE, BELONG_NAME, STORAGE_NO, LOCATION_NO, LARY_NO, LOC_NO,
  518. STORAGE_ATTR, STORAGE_ATTR_NAME, STORAGE_TYPE_NO, STORAGE_TYPE_NAME,
  519. MANAGEMENT_NO, MANAGEMENT_NAME, RPO_TIME, PRO_BC, PRO_BZ, INSTOCK_TIME, IN_BC,
  520. IN_BZ, MEMO, CREATE_NAME, CREATE_TIME, ORD_PK, ORD_LN_PK, ORD_LN_DLY_PK,
  521. DEPARTMENT_CODE, DEPARTMENT_DESC, ORDER_NO, ORDER_SEQ, DELIVERY_NO,
  522. PRODUCT_FLAG, MAT_STATUS, JUDGE_STD_NAME, JUDGE_STD_CODE, IN_TIME_F,
  523. LEN_NO, LEN_DESC, LEN_UNIT, PIPMEMO, SOURE_CODE, SOURE_NAME,
  524. MAT_ORIGIN_CODE, MAT_ORIGIN_NAME, AFFIRM_LOG) VALUES (?, ?,
  525. ?, ?, ?,
  526. ?, ?, ?, ?, ?, ?, ?,
  527. ?, ?, ?, ?, ?, ?, ?,
  528. ?, ?, ?, ?, ?, ?,
  529. ?, ?, ?, ?, ?, ?,
  530. ?, ?,?, ?, ?,?,
  531. ?,?, ?, ?, ?, ?,
  532. ?, ?, ?, ?, ?,
  533. ?, ?, TO_DATE(?,'YYYY-MM-DD HH24:MI:SS'), ?, ?, TO_DATE(?,'YYYY-MM-DD HH24:MI:SS'), ?,
  534. ?, ?, ?, TO_DATE(?,'YYYY-MM-DD HH24:MI:SS'),?, ?, ?,
  535. ?, ?, ?, ?, ?,
  536. ?, ?, ?, ?, TO_DATE(?,'YYYY-MM-DD HH24:MI:SS'), ?, ?, ?, ?,?, ?,
  537. ?, ?, ?)
  538. ]]>
  539. </query>
  540. <query id="FrmVrpExpandResult.UpdateMatNo" desc="修改材料表">
  541. <![CDATA[
  542. UPDATE MAT_BC_BACKUP T SET T.MAT_STATUS = ? WHERE T.MAT_NO = ?
  543. ]]>
  544. </query>
  545. <query id="FrmVrpExpandResult.getQueryDbkPortVrp" desc="墩拔库管号队列查询">
  546. <![CDATA[
  547. SELECT T.HEAT_PLAN_NO,
  548. T.MAT_NO,
  549. T.M_MAT_NO,
  550. T.M_M_MAT_NO,
  551. T.LOT_NO,
  552. T.LOT_NO_SQE,
  553. T.PLINE_CODE,
  554. T.PLINE_NAME,
  555. T.JUDGE_STOVE_NO,
  556. T.BATCH_NO,
  557. T.GROUP_NO,
  558. T.STOVE_NO,
  559. T.FLAG_STOVE_NO,
  560. T.ACT_DIMATER,
  561. T.ACT_HEIGHT,
  562. T.ACT_LEN,
  563. T.ACT_LEN_MIN,
  564. T.ACT_LEN_MAX,
  565. T.ACT_COUNT,
  566. T.ACT_WEIGHT,
  567. T.ACT_THEORY_WEIGHT,
  568. DECODE(T.IS_SAMPLE_PIPE, '0', '否', '1', '是') IS_SAMPLE_PIPE,
  569. T.SAMPLE_PIPE_LEN,
  570. T.GET_SAMPLE_SHIFT,
  571. T.GET_SAMPLE_CLASS,
  572. T.GET_SAMPLE_NAME,
  573. TO_CHAR(T.GET_SAMPLE_TIME, 'YYYY-MM-DD HH24:MI:SS') GET_SAMPLE_TIME,
  574. T.OLD_JUDGE_STOVE_NO,
  575. DECODE(T.GROUP_FLAG, '0', '未组炉', '1', '组炉') GROUP_FLAG,
  576. (SELECT T1.BASENAME
  577. FROM COM_BASE_INFO T1
  578. WHERE T1.BASECODE = T.OP_PROCESS
  579. AND T1.VALIDFLAG = '1') OP_PROCESS,
  580. DECODE(T.MAT_STATUS, '00', '合格', '10', '剔除', '20', '待处理') MAT_STATUS,
  581. DECODE(T.LEVE_LOG, '00', '无', '10', '离线', '20', '返线') LEVE_LOG,
  582. DECODE(T.INSTORE_FLAG, '0', '未入库', '1', '已入库') INSTORE_FLAG,
  583. T.PRO_USER,
  584. DECODE(T.PRO_SHIFT, 1, '早', 2, '中', 3, '夜', 0, '常白') PRO_SHIFT,
  585. DECODE(T.PRO_GROUP, 1, '甲', 2, '乙', 3, '丙', 4, '丁') PRO_GROUP,
  586. TO_CHAR(T.PRO_TIME, 'YYYY-MM-DD HH24:MI:SS') PRO_TIME,
  587. T.REMARK,
  588. T.PRC_TECHNOLOGY_PATH
  589. FROM PORT_VRP_BATCH_SAMPLE_RESULT T
  590. WHERE T.HEAT_PLAN_NO = ?
  591. ORDER BY T.MAT_NO ASC
  592. ]]>
  593. </query>
  594. <query id="FrmVrpExpandResult.getInListDoc1" desc="查询入库流水">
  595. <![CDATA[
  596. SELECT LPAD(SUBSTR(NVL(MAX(T.INSTOCK_SQE), '0000'), -4, 4) + 1, 4, '0') AS INSTOCK_SQE
  597. FROM YDM_BC_INLIST T
  598. WHERE T.INSTOCK_DOC = ?
  599. ]]>
  600. </query>
  601. <query id="FrmVrpExpandResult.getInListDoc" desc="查询入库单号">
  602. <![CDATA[
  603. SELECT ? || ? ||
  604. LPAD(SUBSTR(NVL(MAX(T.INSTOCK_DOC), '00000'), -5, 5) + 1, 5, '0') AS INSTOCK_DOC
  605. FROM YDM_BC_INLIST T
  606. WHERE TRUNC(T.CREATE_TIME) = TO_DATE(?, 'YYYY-MM-DD')
  607. AND T.INSTOCK_TYPE_CODE=?
  608. ]]>
  609. </query>
  610. <query id="FrmVrpExpandResult.queryStorageType" desc="查询库位信息">
  611. <![CDATA[
  612. SELECT T.STORAGE_ATTR,
  613. T.STORAGE_ATTR_NAME,
  614. T.STORAGE_TYPE_NO,
  615. T.STORAGE_TYPE_NAME,
  616. T.MANAGEMENT_NO,
  617. T.MANAGEMENT_NAME,
  618. T.DEPARTMENT_CODE,
  619. T.DEPARTMENT_DESC
  620. FROM YDM_BS_STORAGE T
  621. WHERE T.STORAGE_NO = ?
  622. AND T.VALIDFLAG='1'
  623. ]]>
  624. </query>
  625. <query id="FrmVrpExpandResult.AddConLoag" desc="新增调度信息">
  626. <![CDATA[
  627. INSERT INTO VRP_CONTROL_LOG (LOGS_BEG, PLINE_CODE, JUDGE_STOVE_NO, LOT_NO,
  628. CONTRACT_NO, CRAFT_FILE_NO, PRDCR_NO, GRADECODE, GRADENAME, PRO_BC, PRO_BZ,
  629. QUALIFIED_NUM, QUALIFIED_WT, SCRAP_NUM, SCRAP_WT, PRO_TYPE, USER_DATE,
  630. USER_NAME, RESULT_NO, HEAT_PLAN_NO, BATCH_NO, BATCH_GROUD_NO)
  631. VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?,
  632. TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'), ?,?, ?, ?, ?)
  633. ]]>
  634. </query>
  635. <query id="FrmVrpExpandResult.DeleteConLoag" desc="删除调度信息">
  636. <![CDATA[
  637. DELETE VRP_CONTROL_LOG WHERE HEAT_PLAN_NO = ? AND RESULT_NO=?
  638. ]]>
  639. </query>
  640. <query id="FrmVrpExpandResult.UpdateConLoag" desc="修改调度信息">
  641. <![CDATA[
  642. UPDATE VRP_CONTROL_LOG
  643. SET QUALIFIED_NUM = ?,
  644. QUALIFIED_WT = ?,
  645. SCRAP_NUM = ?,
  646. SCRAP_WT = ?,
  647. PRO_BC = ?,
  648. PRO_BZ = ?
  649. WHERE HEAT_PLAN_NO = ?
  650. AND RESULT_NO = ?
  651. ]]>
  652. </query>
  653. <query id="FrmVrpExpandResult.UpdateNodeConLoag" desc="修改调度日志结炉标识">
  654. <![CDATA[
  655. UPDATE VRP_CONTROL_LOG
  656. SET LOGS_END = ?,
  657. NODE_FLAG = ?
  658. WHERE HEAT_PLAN_NO = ?
  659. ]]>
  660. </query>
  661. </queryMap>