FrmMchInOnlineStore.xml 36 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc="加工交库">
  3. <query id="FrmMchInOnlineStore.DeleteComInfoResult" desc="删除comInfo表">
  4. <![CDATA[
  5. DELETE MCH_COM_INFO
  6. WHERE HEAT_PLAN_NO = ?
  7. AND STATION_CODE = ?
  8. AND INSTOCK_DOC = ?
  9. ]]>
  10. </query>
  11. <query id="FrmMchInOnlineStore.queryperstu" desc="查询信息表除了本工序之外的最大工序">
  12. <![CDATA[
  13. SELECT NVL(MAX(T.STATION_CODE),0) STATION_CODE FROM MCH_COM_INFO T WHERE T.HEAT_PLAN_NO=? AND T.STATION_CODE !=?
  14. ]]>
  15. </query>
  16. <query id="FrmMchInOnlineStore.getQueryExpandResultStuts" desc="查询相同炉计划ID下交库实绩状态">
  17. <![CDATA[
  18. SELECT INSTORE_FLAG FROM PORT_MCH_BATCH_SAMPLE_RESULT
  19. WHERE HEAT_PLAN_NO = ? AND PLINE_CODE = ?
  20. AND MAT_STATUS IN ('00', '10')
  21. GROUP BY INSTORE_FLAG
  22. ]]>
  23. </query>
  24. <query id="FrmMchInOnlineStore.UpdatePath1" desc="修改队列表工艺路径">
  25. <![CDATA[
  26. UPDATE PORT_MCH_BATCH_SAMPLE_RESULT T
  27. SET T.PRC_TECHNOLOGY_PATH = SUBSTR(T.PRC_TECHNOLOGY_PATH, ?, ?) || ? ||
  28. SUBSTR(T.PRC_TECHNOLOGY_PATH,
  29. ?,
  30. LENGTH(T.PRC_TECHNOLOGY_PATH)),
  31. T.VM_INSTORE_FLAG = ?
  32. WHERE T.MAT_NO = ?
  33. AND T.HEAT_PLAN_NO=?
  34. ]]>
  35. </query>
  36. <query id="FrmMchInOnlineStore.queryGxPosition" desc="查询产线下工序的位置">
  37. <![CDATA[
  38. SELECT (LENGTH(T.PRC_TECHNOLOGY_PATH) + 1) / 2 CNUM
  39. FROM PORT_MCH_BATCH_SAMPLE_RESULT T WHERE T.PLINE_CODE = ?
  40. ]]>
  41. </query>
  42. <query id="FrmMchInOnlineStore.AddYdmButt" desc="新增位置表">
  43. <![CDATA[
  44. INSERT INTO YDM_ZC_BUTTRESS
  45. (MAT_NO,
  46. JUDGE_STOVE_NO,
  47. BATCH_NO,
  48. BATCH_GROUD_NO,
  49. STORAGE_NO,
  50. LOCATION_NO,
  51. LARY_NO,
  52. LOC_NO,
  53. STORAGE_ATTR,
  54. STORAGE_ATTR_NAME,
  55. STORAGE_TYPE_NO,
  56. STORAGE_TYPE_NAME,
  57. MANAGEMENT_NO,
  58. MANAGEMENT_NAME,
  59. MEMO,
  60. CREATE_NAME,
  61. CREATE_TIME,
  62. DEPARTMENT_CODE,
  63. DEPARTMENT_DESC)
  64. values ( ?,
  65. ?,
  66. ?,
  67. ?,
  68. ?,
  69. ?,
  70. ?,
  71. ?,
  72. ?,
  73. ?,
  74. ?,
  75. ?,
  76. ?,
  77. ?,
  78. ?,
  79. ?,
  80. TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
  81. ?,
  82. ?)
  83. ]]>
  84. </query>
  85. <query id="FrmMchInOnlineStore.UpdatePlanResult1" desc="交库时修改计划表">
  86. <![CDATA[
  87. UPDATE PLN_ZY_JGX_M
  88. SET --OUT_WT_REAL = TO_NUMBER(NVL(OUT_WT_REAL, 0)) + TO_NUMBER(?),
  89. --OUT_NUM_REAL = TO_NUMBER(NVL(OUT_NUM_REAL, 0)) + TO_NUMBER(?),
  90. PER_STATUS='10'
  91. -- STORAGE_NO2=?,
  92. -- STORAGE_NAME2=?
  93. WHERE HEAT_PLAN_NO = ?
  94. ]]>
  95. </query>
  96. <query id="FrmMchInOnlineStore.UpdatePlanResultC1" desc="交库时修改计划表从表">
  97. <![CDATA[
  98. UPDATE PLN_ZY_JGX_C
  99. SET REAL_OUTDOUBLE_WT = TO_NUMBER(NVL(REAL_OUTDOUBLE_WT, 0)) + TO_NUMBER(?),
  100. REAL_OUTDOUBLE_NUM = TO_NUMBER(NVL(REAL_OUTDOUBLE_NUM, 0)) + TO_NUMBER(?)
  101. --PER_STATUS='10',
  102. --STORAGE_NO2=?,
  103. --STORAGE_NAME2=?
  104. WHERE HEAT_PLAN_NO = ?
  105. ]]>
  106. </query>
  107. <query id="FrmMchInOnlineStore.queryperstuts" desc="查询交库时哪个工序结炉">
  108. <![CDATA[
  109. SELECT PER_STATUS FROM PLN_ZY_JGX_M WHERE HEAT_PLAN_NO = ?
  110. ]]>
  111. </query>
  112. <query id="FrmMchInOnlineStore.querymchmatno" desc="查询材料表和管号队列最大的材料号">
  113. <![CDATA[
  114. SELECT MIN(T.MAT_NO) MAT_NO
  115. FROM PORT_MCH_BATCH_SAMPLE_RESULT T
  116. WHERE T.HEAT_PLAN_NO = ?
  117. ]]>
  118. </query>
  119. <query id="FrmMchInOnlineStore.detelematno" desc="删除比最小材料号位数长的数据">
  120. <![CDATA[
  121. DELETE FROM MAT_ZC_M T2
  122. WHERE LENGTH(T2.MAT_NO) > LENGTH(?)
  123. ]]>
  124. </query>
  125. <query id="FrmMchInOnlineStore.UpdatePlanResult" desc="删除时修改计划表">
  126. <![CDATA[
  127. UPDATE PLN_ZY_JGX_M
  128. SET --OUT_WT_REAL = TO_NUMBER(NVL(OUT_WT_REAL, 0)) - TO_NUMBER(?),
  129. --OUT_NUM_REAL = TO_NUMBER(NVL(OUT_NUM_REAL, 0)) - TO_NUMBER(?),
  130. PER_STATUS=? --,
  131. -- STORAGE_NO2='',
  132. -- STORAGE_NAME2=''
  133. WHERE HEAT_PLAN_NO = ?
  134. ]]>
  135. </query>
  136. <query id="FrmMchInOnlineStore.UpdatePlanResultC" desc="删除时修改计划从表">
  137. <![CDATA[
  138. UPDATE PLN_ZY_JGX_C
  139. SET REAL_OUTDOUBLE_WT = TO_NUMBER(NVL(REAL_OUTDOUBLE_WT, 0)) - TO_NUMBER(?),
  140. REAL_OUTDOUBLE_NUM = TO_NUMBER(NVL(REAL_OUTDOUBLE_NUM, 0)) - TO_NUMBER(?)
  141. --PER_STATUS=? --,
  142. -- STORAGE_NO2='',
  143. -- STORAGE_NAME2=''
  144. WHERE HEAT_PLAN_NO = ?
  145. ]]>
  146. </query>
  147. <query id="FrmMchInOnlineStore.DeleteMatM" desc="修改镦拔扩材料表">
  148. <![CDATA[
  149. UPDATE MAT_ZC_M
  150. SET PRODUCT_FLAG = ?,
  151. MAT_STATUS = ?,
  152. PROCESS_CDOE = ?,
  153. PROCESS_DESC = ?,
  154. VRP_PLINE_CODE = ?,
  155. VRP_PLINE_NAME = ?,
  156. VRP_FACE_RESULT_CODE = ?,
  157. VRP_CHEM_RESULT_CODE = ?,
  158. VRP_GX_PLAN_NO = ?,
  159. VRP_GX_PLAN_NO1 = ?,
  160. VRP_SPEC_RESULT_CODE = ?,
  161. VRP_QCM_STAUS = ?,
  162. VRP_HEAT_PLAN_NO = ?,
  163. VRP_PRO_ORDER_ID = ?,
  164. VRP_PRO_ORDER_ID1 = ?,
  165. VRP_PRO_ORDER_NO = ?,
  166. VRP_PRO_ORDER_NO1 = ?,
  167. VRP_LOT_NO = ?,
  168. VRP_PHY_RESULT_CODE = ?,
  169. VRP_SAMPLE_FLAG = ?,
  170. VRP_CRAF_NO = ?,
  171. VPR_QUALITY_GROUP_ZG = ?,
  172. VRP_ACT_HEIGHT = ?,
  173. VRP_ACT_DIMATER = ?,
  174. MATERIAL_NO = ?,
  175. MATERIAL_NAME = ?,
  176. INPUT_MATERIAL_NAME = ?,
  177. INPUT_MATERIAL_NO = ?,
  178. INPUT_ORIGIN_CODE = ?,
  179. NEXT_PROCESS_CDOE = ?,
  180. NEXT_PROCESS_DESC = ?,
  181. PLINE_CODE = ?,
  182. PLINE_NAME = ?,
  183. UPDATE_NAME = ?,
  184. UPDATE_TIME =TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
  185. VRP_JUDGE_RESULT_CODE=?,
  186. BELONG_CODE=?,
  187. BELONG_NAME=?,
  188. MAT_GOWHERE_CODE=?,
  189. MAT_GOWHERE_NAME=?
  190. WHERE MAT_NO = ?
  191. ]]>
  192. </query>
  193. <query id="FrmMchInOnlineStore.DeleteMatButters" desc="删除位置表">
  194. <![CDATA[
  195. DELETE YDM_ZC_BUTTRESS T
  196. WHERE T.MAT_NO = ?
  197. ]]>
  198. </query>
  199. <query id="FrmMchInOnlineStore.updateif" desc="修改管号队列是否入库的字段">
  200. <![CDATA[
  201. UPDATE PORT_MCH_BATCH_SAMPLE_RESULT
  202. SET INSTORE_FLAG = ?
  203. WHERE HEAT_PLAN_NO = ?
  204. AND MAT_STATUS IN ('00', '10')
  205. ]]>
  206. </query>
  207. <query id="FrmMchInOnlineStore.DeleteLinResult" desc="删除交库实绩表">
  208. <![CDATA[
  209. DELETE YDM_ZC_INLIST T WHERE T.MAT_NO = ? AND T.INSTOCK_DOC = ?
  210. ]]>
  211. </query>
  212. <query id="FrmMchInOnlineStore.doQuery" desc="实体类查询镦拔扩计划表">
  213. <![CDATA[
  214. SELECT T.*
  215. FROM PLN_ZY_JGX_M T
  216. WHERE T.HEAT_PLAN_NO=?
  217. ]]>
  218. </query>
  219. <query id="FrmMchInOnlineStore.getQueryMatNo" desc="查询管号队列里材料号">
  220. <![CDATA[
  221. SELECT COUNT(0)
  222. FROM MAT_ZC_M T
  223. WHERE T.MAT_NO = ?
  224. ]]>
  225. </query>
  226. <query id="FrmMchInOnlineStore.doQuerymch" desc="查询加工队列">
  227. <![CDATA[
  228. SELECT T1.HEAT_PLAN_NO,T1.JUDGE_STOVE_NO,DECODE(T1.BESIDE_STATUS,
  229. '00',
  230. '上料结炉',
  231. '01',
  232. '探伤结炉',
  233. '02',
  234. '分切结炉',
  235. '03',
  236. '车丝结炉',
  237. '04',
  238. '螺纹检验结炉',
  239. '05',
  240. '拧接结炉',
  241. '06',
  242. '通径结炉',
  243. '07','水压结炉','08','倒凌结炉','09','测量点结炉','10','交库结炉') BESIDE_STATUS FROM PLN_ZY_JGX_M T1
  244. WHERE 1=1
  245. ]]>
  246. </query>
  247. <query id="FrmMchInOnlineStore.doQuerySingleJugStove" desc="投入产出">
  248. <![CDATA[
  249. SELECT T.*,
  250. TO_NUMBER(LOAD_PIECES) - TO_NUMBER(PLAN_JG_NUM) - TO_NUMBER(FAIL_CUT_NUM) LL_NUM,
  251. TO_NUMBER(LOAD_WEIGHT) - TO_NUMBER(PLAN_JG_WEIGHT) - TO_NUMBER(FAIL_CUT_WEIGHT) LL_WEIGHT,
  252. TO_NUMBER(LOAD_PIECES) - TO_NUMBER(PLAN_JG_NUM) - TO_NUMBER(FAIL_CUT_NUM) - TO_NUMBER(SJ_NUM) CLC_NUM,
  253. TO_NUMBER(LOAD_WEIGHT) - TO_NUMBER(PLAN_JG_WEIGHT) - TO_NUMBER(FAIL_CUT_WEIGHT) -
  254. TO_NUMBER(SJ_WEIGHT) CLC_WEIGHT
  255. FROM (SELECT T1.ORDER_NO || '/' || T1.ORDER_SEQ || '/' || T1.DELIVERY_NO ORDER_NO_SEQ,
  256. T1.ZY_BATCH_ID,
  257. T1.HEAT_PLAN_NO,
  258. T1.JUDGE_STOVE_NO,
  259. T1.BATCH_NO,
  260. T1.ORDER_NO,
  261. T1.ORDER_SEQ,
  262. T1.DELIVERY_NO,
  263. T1.PLINE_CODE,
  264. T1.PRO_PLAN_ID,
  265. T1.GX_PLAN_NO,
  266. T1.PLINE_NAME,
  267. --NVL(T1.OUT_WT, 0) PLAN_JG_WEIGHT,
  268. --NVL(T1.OUT_NUM, 0) PLAN_JG_NUM,
  269. NVL((SELECT SUM(T.ACT_WEIGHT)
  270. FROM PORT_MCH_BATCH_SAMPLE_RESULT T -----离线
  271. WHERE T.MAT_STATUS = '20'
  272. AND T.HEAT_PLAN_NO = T1.HEAT_PLAN_NO),
  273. 0) PLAN_JG_WEIGHT,
  274. NVL((SELECT SUM(T.ACT_COUNT)
  275. FROM PORT_MCH_BATCH_SAMPLE_RESULT T
  276. WHERE T.MAT_STATUS = '20'
  277. AND T.HEAT_PLAN_NO = T1.HEAT_PLAN_NO),
  278. 0) PLAN_JG_NUM,
  279. NVL((SELECT SUM(T.ACT_COUNT)
  280. FROM PORT_MCH_BATCH_SAMPLE_RESULT T -----剔除
  281. WHERE T.MAT_STATUS = '10'
  282. AND T.HEAT_PLAN_NO = T1.HEAT_PLAN_NO),
  283. 0) FAIL_CUT_NUM,
  284. NVL((SELECT SUM(T.ACT_WEIGHT)
  285. FROM PORT_MCH_BATCH_SAMPLE_RESULT T
  286. WHERE T.MAT_STATUS = '10'
  287. AND T.HEAT_PLAN_NO = T1.HEAT_PLAN_NO),
  288. 0) FAIL_CUT_WEIGHT,
  289. NVL((SELECT SUM(T.ACT_COUNT)
  290. FROM PORT_MCH_BATCH_SAMPLE_RESULT T ----管号队列总的支数
  291. WHERE
  292. T.HEAT_PLAN_NO = T1.HEAT_PLAN_NO),
  293. 0) LOAD_PIECES,
  294. NVL((SELECT SUM(T.ACT_WEIGHT)
  295. FROM PORT_MCH_BATCH_SAMPLE_RESULT T
  296. WHERE
  297. T.HEAT_PLAN_NO = T1.HEAT_PLAN_NO),
  298. 0) LOAD_WEIGHT,
  299. NVL((SELECT SUM(T.ACT_COUNT)
  300. FROM PORT_MCH_BATCH_SAMPLE_RESULT T ----合格
  301. WHERE T.MAT_STATUS = '00'
  302. AND T.HEAT_PLAN_NO = T1.HEAT_PLAN_NO),
  303. 0) SJ_NUM,
  304. NVL((SELECT SUM(T.ACT_WEIGHT)
  305. FROM PORT_MCH_BATCH_SAMPLE_RESULT T
  306. WHERE T.MAT_STATUS = '00'
  307. AND T.HEAT_PLAN_NO = T1.HEAT_PLAN_NO),
  308. 0) SJ_WEIGHT,
  309. DECODE(T1.BESIDE_STATUS,
  310. '00',
  311. '上料结炉',
  312. '01',
  313. '探伤结炉',
  314. '02',
  315. '分切结炉',
  316. '03',
  317. '车丝结炉',
  318. '04',
  319. '螺纹检验结炉',
  320. '05',
  321. '拧接结炉',
  322. '06',
  323. '通径结炉',
  324. '07','水压结炉','08','倒凌结炉','09','测量点结炉','10','交库结炉') BESIDE_STATUS,
  325. DECODE(T1.PER_STATUS,
  326. '00',
  327. '上料开始',
  328. '01',
  329. '探伤开始',
  330. '02',
  331. '分切开始',
  332. '03',
  333. '车丝开始',
  334. '04',
  335. '螺纹检验开始',
  336. '05',
  337. '拧接开始',
  338. '06',
  339. '通径开始',
  340. '07','水压开始','08','倒凌开始','09','测量点开始','10','交库开始') PER_STATUS,
  341. DECODE(T1.PLANSTATUS,
  342. '00',
  343. '计划',
  344. '10',
  345. '下发',
  346. '20',
  347. '生产中',
  348. '30',
  349. '生产完成',
  350. '40',
  351. '关闭') PLANSTATUS,
  352. DECODE(T1.IF_MONITOR, '0', '否', '1', '是', '否') IF_MONITOR,
  353. T1.CRAFT_FILE_MAN,
  354. T1.Craft_File_No,
  355. T1.CRAFT_SEQ
  356. FROM PLN_ZY_JGX_M T1
  357. WHERE 1=1
  358. ]]>
  359. </query>
  360. <query id="FrmMchInOnlineStore.doQueryLibrary" desc="查询交库信息">
  361. <![CDATA[
  362. SELECT T.INSTOCK_DOC,
  363. T.INSTOCK_TYPE_CODE,
  364. T.INSTOCK_TYPE_NAME,
  365. T.JUDGE_STOVE_NO,
  366. T.BATCH_NO,
  367. T.BATCH_GROUD_NO,
  368. T.MATERIAL_NAME,
  369. T.PRODUCNAME,
  370. T.STD_NAME,
  371. T.GRADENAME,
  372. T.STEELNAME,
  373. T.STD_STYLE_DESC,
  374. T.SPEC_NAME,
  375. T.MODEL_DESC,
  376. T.PRO_ORDER_NO,
  377. T.PLINE_CODE,
  378. T.PLINE_NAME,
  379. T.ACT_DIMATER,
  380. T.ACT_HEIGHT,
  381. SUM(T.ACT_LEN) ACT_LEN,
  382. T.ACT_LEN_MIN,
  383. T.ACT_LEN_MAX,
  384. SUM(T.ACT_COUNT) ACT_COUNT,
  385. SUM(T.ACT_WEIGHT) ACT_WEIGHT,
  386. SUM(T.ACT_THEORY_WEIGHT) ACT_THEORY_WEIGHT,
  387. T.BELONG_CODE,
  388. T.BELONG_NAME,
  389. T.STORAGE_NO,
  390. T.LOCATION_NO,
  391. T.LARY_NO,
  392. T.LOC_NO,
  393. T.STORAGE_ATTR_NAME,
  394. T.STORAGE_TYPE_NAME,
  395. T.MANAGEMENT_NAME,
  396. T.PRO_BC,
  397. T.PRO_BZ,
  398. MIN(TO_CHAR(T.INSTOCK_TIME, 'YYYY-MM-DD HH24:MI:SS')) INSTOCK_TIME,
  399. T.IN_BC,
  400. T.IN_BZ,
  401. T.HAND_FLAG,
  402. T.MEMO,
  403. T.VALIDFLAG,
  404. T.ORD_PK,
  405. T.ORD_LN_PK,
  406. T.ORD_LN_DLY_PK,
  407. T.DEPARTMENT_CODE,
  408. T.DEPARTMENT_DESC,
  409. T.ORDER_NO,
  410. T.ORDER_SEQ,
  411. T.DELIVERY_NO,
  412. DECODE(T.PRODUCT_FLAG,
  413. '801401',
  414. '在制品',
  415. '801402',
  416. '成品',
  417. '801403',
  418. '商品') PRODUCT_FLAG,
  419. DECODE(T.MAT_STATUS,
  420. '80150101',
  421. '材料产出待判',
  422. '80150102',
  423. '材料产出(已判定)',
  424. '80150103',
  425. '材料已编计划',
  426. '80150104',
  427. '材料待处理',
  428. '80150105',
  429. '材料加工',
  430. '80150201',
  431. '材料产出待判(未综合判定)',
  432. '80150202',
  433. '材料产出(已综合判定)',
  434. '80150203',
  435. '材料为余材(生产组织产生)',
  436. '80150204',
  437. '材料脱单余材(销售组织脱单)',
  438. '80150205',
  439. '材料缴库余材
  440. (销售组织缴库)',
  441. '80150301',
  442. '材料可编提单',
  443. '80150302',
  444. '材料已编提单',
  445. '80150303',
  446. '销售出厂') MAT_STATUS,
  447. T.JUDGE_STD_NAME,
  448. T.JUDGE_STD_CODE,
  449. MIN(TO_CHAR(T.IN_TIME_F, 'YYYY-MM-DD HH24:MI:SS')) IN_TIME_F,
  450. T.BAL_YEAR_MONTH,
  451. T.PIPMEMO,
  452. DECODE(T.QCM_STAUS,
  453. '00',
  454. '合格',
  455. '11',
  456. '待处理',
  457. '22',
  458. '判废',
  459. '10',
  460. '处理合格',
  461. '12',
  462. '处理判废') QCM_STAUS,
  463. B.STORAGE_NAME,
  464. M.HEAT_PLAN_NO,
  465. T.CREATE_NAME
  466. FROM YDM_ZC_INLIST T, YDM_BS_STORAGE B, PORT_MCH_BATCH_SAMPLE_RESULT M
  467. WHERE T.STORAGE_NO = B.STORAGE_NO
  468. AND T.MAT_NO=M.MAT_NO
  469. AND T.AFFIRM_LOG = '1'
  470. AND T.INSTOCK_TYPE_CODE = '800701'
  471. ]]>
  472. </query>
  473. <query id="FrmMchInOnlineStore.doQuerySingle" desc="查询炉信息(剔除,合格,样管)">
  474. <![CDATA[
  475. SELECT T.HEAT_PLAN_NO,
  476. T.LOT_NO,
  477. T.LOT_NO_SQE,
  478. DECODE(T.MAT_STATUS, '00', '合格', '15', '绝废','合格') MAT_STATUS
  479. FROM PORT_MCH_BATCH_SAMPLE_RESULT T
  480. WHERE T.HEAT_PLAN_NO = ?
  481. AND T.MAT_STATUS != '20'
  482. AND T.JUDGE_STOVE_NO = ?
  483. AND NVL(T.BATCH_NO, '/') = NVL(?, '/')
  484. --AND NVL(T.GROUP_NO, '/') = NVL(?, '/')
  485. GROUP BY T.HEAT_PLAN_NO, T.LOT_NO, T.LOT_NO_SQE, T.MAT_STATUS
  486. UNION ALL
  487. SELECT DISTINCT T.HEAT_PLAN_NO,
  488. T.LOT_NO,
  489. T.LOT_NO_SQE,
  490. DECODE(T.IS_SAMPLE_PIPE, '0', '样管', '1', '样管') MAT_STATUS
  491. FROM PORT_MCH_BATCH_SAMPLE_RESULT T
  492. WHERE T.HEAT_PLAN_NO = ?
  493. AND T.JUDGE_STOVE_NO = ?
  494. AND NVL(T.BATCH_NO, '/') = NVL(?, '/')
  495. --AND NVL(T.GROUP_NO, '/') = NVL(?, '/')
  496. GROUP BY T.HEAT_PLAN_NO, T.LOT_NO, T.LOT_NO_SQE, T.IS_SAMPLE_PIPE
  497. ]]>
  498. </query>
  499. <query id="FrmMchInOnlineStore.queryMaxMatNo" desc="查询材料表里在制品材料号">
  500. <![CDATA[
  501. SELECT T1.*
  502. FROM (SELECT M.MAT_NO,
  503. M.PRODUCT_FLAG,
  504. M.JUDGE_STOVE_NO,
  505. M.BATCH_NO,
  506. M.BATCH_GROUD_NO,
  507. M.MATERIAL_NO,
  508. M.MATERIAL_NAME,
  509. M.PRODUCCODE,
  510. M.PRODUCNAME,
  511. M.STEELCODE,
  512. M.STEELNAME,
  513. M.GRADECODE,
  514. M.GRADENAME,
  515. M.SPEC_CODE,
  516. M.SPEC_NAME,
  517. M.MODEL_CODE,
  518. M.MODEL_DESC,
  519. M.STD_CODE,
  520. M.STD_NAME,
  521. M.STD_STYLE,
  522. M.STD_STYLE_DESC,
  523. M.ORDER_SEQ,
  524. M.ORDER_NO,
  525. M.ORDER_SEQ_NO,
  526. M.LOT_NO,
  527. M.STOVE_NO,
  528. M.PLINE_CODE,
  529. M.PLINE_NAME,
  530. M.MAT_ORIGIN_CODE,
  531. M.MAT_ORIGIN_NAME,
  532. M.ACT_DIMATER,
  533. M.ACT_HEIGHT,
  534. M.ACT_LEN,
  535. M.ACT_LEN_MIN,
  536. M.ACT_LEN_MAX,
  537. T.ACT_COUNT,
  538. T.ACT_WEIGHT,
  539. M.LEN_NO,
  540. M.LEN_DESC,
  541. M.LEN_UNIT,
  542. M.ACT_THEORY_WEIGHT,
  543. M.ORD_PK,
  544. M.ORD_LN_PK,
  545. M.ORD_LN_DLY_PK,
  546. M.BELONG_CODE,
  547. M.BELONG_NAME,
  548. M.PRC_QCM_STAUS,
  549. M.SAMPLE_FLAG,
  550. M.PRO_ORDER_NO,
  551. M.PRO_ORDER_NO1,
  552. M.PRO_ORDER_ID,
  553. M.PRO_ORDER_ID1,
  554. M.CRAF_NO,
  555. M.JUGDE_APPLY_FLAG,
  556. M.JUGDE_APPLY_CODE,
  557. M.JUGDE_APPLY_TIME,
  558. M.FACE_RESULT_CODE,
  559. M.CHEM_RESULT_CODE,
  560. M.PHY_RESULT_CODE,
  561. M.DETECT_RESULT_CODE,
  562. M.JUDGE_RESULT_CODE,
  563. M.JUDGE_RESULT,
  564. M.JUDGE_RESULT_TIME,
  565. M.INSTOCK_TIME,
  566. M.CREATE_NAME,
  567. M.CREATE_TIME,
  568. M.JUDGE_STD_NAME,
  569. M.JUDGE_STD_CODE,
  570. M.SOURE_CODE,
  571. M.SOURE_NAME,
  572. M.PLN_GRADENAME,
  573. M.PLN_GRADECODE,
  574. M.MAT_SQE_NO,
  575. M.CUTTING_FLAG,
  576. M.ORIGIN_MAT_NO,
  577. M.INPUT_MATERIAL_NO,
  578. M.INPUT_MATERIAL_NAME,
  579. M.INPUT_ORIGIN_CODE,
  580. M.PROCESS_CDOE,
  581. M.PROCESS_DESC,
  582. M.NEXT_PROCESS_CDOE,
  583. M.NEXT_PROCESS_DESC,
  584. T.FLAG_STOVE_NO VPR_FLAG_STOVE_NO_ZG,
  585. M.PRC_FLAG_STOVE_NO_ZG
  586. FROM PORT_MCH_BATCH_SAMPLE_RESULT T, MAT_ZC_M M
  587. WHERE T.MAT_NO = M.MAT_NO
  588. AND T.JUDGE_STOVE_NO = ?
  589. AND NVL(T.BATCH_NO, '/') = NVL(?, '/')
  590. --AND NVL(T.GROUP_NO, '/') = NVL(?, '/')
  591. AND T.MAT_STATUS = ?
  592. AND T.IS_SAMPLE_PIPE = ?
  593. AND T.HEAT_PLAN_NO = ?
  594. AND T.VM_INSTORE_FLAG = '0'
  595. ORDER BY T.MAT_NO ASC) T1
  596. WHERE ROWNUM < ?
  597. ]]>
  598. </query>
  599. <query id="FrmMchInOnlineStore.doqueryportresult" desc="获取管号队列材料号">
  600. <![CDATA[
  601. select t.* from PORT_MCH_BATCH_SAMPLE_RESULT t
  602. WHERE T.MAT_STATUS = ?
  603. AND T.HEAT_PLAN_NO = ?
  604. AND T.IS_SAMPLE_PIPE = ?
  605. AND ROWNUM < ?
  606. ORDER BY T.MAT_NO ASC
  607. ]]>
  608. </query>
  609. <query id="FrmMchInOnlineStore.doQuerySingle1" desc="查询炉信息里的内容">
  610. <![CDATA[
  611. SELECT T2.*,
  612. TO_NUMBER(T2.ACT_COUNT) - TO_NUMBER(T2.LINT_COUNT) EDI_COUNT,
  613. TO_NUMBER(T2.ACT_WEIGHT) - TO_NUMBER(T2.LINT_WT) EDI_WT
  614. FROM (SELECT SUM(T.ACT_COUNT) ACT_COUNT,
  615. SUM(T.ACT_WEIGHT) ACT_WEIGHT,
  616. SUM(T.ACT_LEN) ACT_LEN,
  617. T.BATCH_NO,
  618. T.JUDGE_STOVE_NO,
  619. --T.GROUP_NO,
  620. (SELECT NVL(SUM(T1.ACT_COUNT), 0)
  621. FROM PORT_MCH_BATCH_SAMPLE_RESULT T1
  622. WHERE T1.HEAT_PLAN_NO = T.HEAT_PLAN_NO
  623. AND T1.VM_INSTORE_FLAG = '1'
  624. AND T1.MAT_STATUS = T.MAT_STATUS
  625. AND T1.IS_SAMPLE_PIPE = T.IS_SAMPLE_PIPE) LINT_COUNT,
  626. (SELECT NVL(SUM(T1.Act_Weight), 0)
  627. FROM PORT_MCH_BATCH_SAMPLE_RESULT T1
  628. WHERE T1.HEAT_PLAN_NO = T.HEAT_PLAN_NO
  629. AND T1.VM_INSTORE_FLAG = '1'
  630. AND T1.MAT_STATUS = T.MAT_STATUS
  631. AND T1.IS_SAMPLE_PIPE = T.IS_SAMPLE_PIPE) LINT_WT
  632. FROM PORT_MCH_BATCH_SAMPLE_RESULT T
  633. WHERE T.MAT_STATUS = ?
  634. AND T.HEAT_PLAN_NO = ?
  635. AND T.IS_SAMPLE_PIPE = ?
  636. GROUP BY T.BATCH_NO,
  637. T.JUDGE_STOVE_NO,
  638. --T.GROUP_NO,
  639. T.HEAT_PLAN_NO,
  640. T.MAT_STATUS,
  641. T.IS_SAMPLE_PIPE) T2
  642. ]]>
  643. </query>
  644. <query id="FrmMchInOnlineStore.doQueryWt" desc="查询重量">
  645. <![CDATA[
  646. SELECT SUM(T2.ACT_WEIGHT) ACT_WEIGHT
  647. FROM (SELECT T.MAT_NO, T.ACT_WEIGHT
  648. FROM PORT_MCH_BATCH_SAMPLE_RESULT T
  649. WHERE T.MAT_STATUS = ?
  650. AND T.HEAT_PLAN_NO = ?
  651. AND T.IS_SAMPLE_PIPE = ?
  652. ORDER BY T.MAT_NO ASC) T2
  653. WHERE ROWNUM < ?
  654. ]]>
  655. </query>
  656. <query id="FrmMchInOnlineStore.doQueryWtMatNo" desc="查询管号队列材料号">
  657. <![CDATA[
  658. SELECT T2.MAT_NO
  659. FROM (SELECT T.MAT_NO
  660. FROM PORT_MCH_BATCH_SAMPLE_RESULT T
  661. WHERE T.MAT_STATUS = ?
  662. AND T.HEAT_PLAN_NO = ?
  663. AND T.IS_SAMPLE_PIPE = ?
  664. ORDER BY T.MAT_NO ASC) T2
  665. WHERE ROWNUM < ?
  666. ]]>
  667. </query>
  668. <query id="FrmMchInOnlineStore.queryMaxMatNo1" desc="查询入库表材料号">
  669. <![CDATA[
  670. SELECT T1.*
  671. FROM (SELECT T.MAT_NO,
  672. M.INPUT_MATERIAL_NO,
  673. M.INPUT_MATERIAL_NAME,
  674. M.ZG_PLINE_CODE,
  675. M.ZG_PLINE_NAME,
  676. M.PRC_FLAG_STOVE_NO_ZG,
  677. M.VRP_PLINE_CODE,
  678. M.VRP_PLINE_NAME,
  679. M.HTT_PLINE_CODE,
  680. M.HTT_PLINE_NAME
  681. FROM YDM_ZC_INLIST T, MAT_ZC_M M
  682. WHERE T.MAT_NO = M.MAT_NO
  683. AND T.INSTOCK_DOC = ?
  684. ORDER BY T.MAT_NO ASC) T1
  685. WHERE ROWNUM < ?
  686. ]]>
  687. </query>
  688. <query id="FrmMchInOnlineStore.queryMaxMatNogai" desc="查询位置表材料号">
  689. <![CDATA[
  690. SELECT T1.*
  691. FROM (SELECT T.MAT_NO
  692. FROM YDM_ZC_INLIST T, PORT_MCH_BATCH_SAMPLE_RESULT M
  693. WHERE t.MAT_NO = m.MAT_NO
  694. group by t.mat_no
  695. ORDER BY T.MAT_NO ASC) T1
  696. WHERE ROWNUM < ?
  697. ]]>
  698. </query>
  699. <query id="FrmMchInOnlineStore.doBeside" desc="修改公共信息表的状态为生产完成">
  700. <![CDATA[
  701. UPDATE MCH_COM_INFO T
  702. SET T.STATION_STATUS = ?
  703. WHERE T.STATION_CODE = ?
  704. AND HEAT_PLAN_NO = ?
  705. ]]>
  706. </query>
  707. <query id="FrmMchInOnlineStore.queryApCode" desc="查询炉计划是否申请判定">
  708. <![CDATA[
  709. SELECT COUNT(*) COUNT
  710. FROM QCM_ZG_JUGDE_APPLY T
  711. WHERE T.JUDGE_STOVE_NO = ?
  712. AND T.BATCH_NO = ?
  713. AND T.PROCESS_CODE = 'G'
  714. ]]>
  715. </query>
  716. <query id="FrmMchInOnlineStore.querystatus" desc="查询公共信息表里交库工序状态">
  717. <![CDATA[
  718. SELECT DISTINCT T.STATION_STATUS,T.BELONG_CODE,T.BELONG_NAME
  719. FROM MCH_COM_INFO T
  720. WHERE T.STATION_CODE = ?
  721. AND T.HEAT_PLAN_NO = ?
  722. ]]>
  723. </query>
  724. <query id="FrmMchInOnlineStore.qureyGxComInfo" desc="查询公共信息表工序点状态">
  725. <![CDATA[
  726. SELECT STATION_STATUS,STATION_DESC,STATION_CODE
  727. FROM MCH_COM_INFO
  728. WHERE HEAT_PLAN_NO = ?
  729. AND PLINE_CODE = ?
  730. AND STATION_CODE != ?
  731. GROUP BY STATION_STATUS,STATION_DESC,STATION_CODE
  732. ORDER BY STATION_CODE ASC
  733. ]]>
  734. </query>
  735. <query id="FrmMchInOnlineStore.queryExpandMaxRESULT" desc="查询最大实绩编号">
  736. <![CDATA[
  737. SELECT ? ||
  738. LPAD(SUBSTR(NVL(MAX(T.RESULT_NO), '000000'), -6, 6) + 1, 6, '0') AS RESULT_NO
  739. FROM MCH_com_info T
  740. WHERE TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD') = ?
  741. AND T.PLINE_CODE = ?
  742. and t.STATION_CODE=?
  743. ]]>
  744. </query>
  745. <query id="FrmMchInOnlineStore.queryPlanJg1" desc="查询已交库量">
  746. <![CDATA[
  747. SELECT NVL(SUM(T1.ACT_COUNT), 0) ACT_COUNT
  748. FROM PORT_MCH_BATCH_SAMPLE_RESULT T1
  749. WHERE T1.HEAT_PLAN_NO = ?
  750. AND T1.MAT_STATUS = ?
  751. AND T1.IS_SAMPLE_PIPE = ?
  752. AND T1.VM_INSTORE_FLAG = '1'
  753. ]]>
  754. </query>
  755. <query id="FrmMchInOnlineStore.AddComInfoResult" desc="新增公共信息">
  756. <![CDATA[
  757. DECLARE
  758. BEGIN
  759. FOR MYROW IN (SELECT T.* FROM PLN_ZY_JGX_M T WHERE T.HEAT_PLAN_NO = ?) LOOP
  760. INSERT INTO MCH_COM_INFO
  761. (RESULT_NO,
  762. HEAT_PLAN_NO,
  763. ZY_BATCH_ID,
  764. PROD_INDEX,
  765. PRO_PLAN_ID,
  766. GX_PLAN_NO,
  767. ORDER_SOURCE,
  768. ORDER_NO,
  769. ORDER_SEQ,
  770. REQ_BL_ID,
  771. PLINE_CODE,
  772. PLINE_NAME,
  773. STATION_CODE,
  774. STATION_DESC,
  775. JUDGE_STOVE_NO,
  776. BATCH_NO,
  777. BATCH_GROUD_NO,
  778. PRODUCCODE,
  779. PRODUCNAME,
  780. GRADECODE,
  781. GRADENAME,
  782. STEELCODE,
  783. STEELNAME,
  784. MODEL_CODE,
  785. MODEL_DESC,
  786. STD_CODE,
  787. STD_NAME,
  788. STD_STYLE,
  789. STD_STYLE_DESC,
  790. SPEC_CODE,
  791. SPEC_NAME,
  792. LEN_MIN,
  793. LEN_MAX,
  794. PLN_LEN,
  795. ACT_SPEC_CODE,
  796. ACT_SPEC_NAME,
  797. ACT_DIMATER,
  798. ACT_HEIGHT,
  799. ACT_LEN,
  800. ACT_LEN_MIN,
  801. ACT_LEN_MAX,
  802. ACT_MATERIAL_NO,
  803. ACT_MATERIAL_NAME,
  804. INWL_ID,
  805. INWL_DESC,
  806. MONITOR_POINT,
  807. IF_MONITOR_MCH,
  808. PRDCR_NO,
  809. STATION_ROAD,
  810. CRAFT_FILE_NO,
  811. CRAFT_FILE_MAN,
  812. CRAFT_SEQ,
  813. PRO_NUM,
  814. PRO_WT,
  815. FAIL_NUM,
  816. FAIL_WT,
  817. OFFLINE_NUM,
  818. OFFLINE_WT,
  819. RE_NUM,
  820. RE_WT,
  821. PONDER_GROSS_WT,
  822. INSTOCK_DOC,
  823. STATION_STATUS,
  824. RRO_TIME,
  825. CREATET_USER,
  826. PRO_SHIFT,
  827. PRO_GROUP,
  828. CREATE_TIME,
  829. COL_OPERATOR,
  830. VALIDFLAG,BELONG_CODE,BELONG_NAME)
  831. VALUES
  832. (?,
  833. MYROW.HEAT_PLAN_NO,
  834. MYROW.ZY_BATCH_ID,
  835. '',
  836. MYROW.PRO_PLAN_ID,
  837. MYROW.GX_PLAN_NO,
  838. MYROW.ORDER_SOURCE,
  839. MYROW.ORDER_NO,
  840. MYROW.ORDER_SEQ,
  841. MYROW.REQ_BL_ID,
  842. MYROW.PLINE_CODE,
  843. MYROW.PLINE_NAME,
  844. ?,
  845. ?,
  846. MYROW.JUDGE_STOVE_NO,
  847. MYROW.BATCH_NO,
  848. '',
  849. ?,
  850. ?,
  851. ?,
  852. ?,
  853. MYROW.STEELCODE,
  854. MYROW.STEELNAME,
  855. ?,
  856. ?,
  857. ?,
  858. ?,
  859. ?,
  860. ?,
  861. ?,
  862. ?,
  863. MYROW.LENGTHMIN_IN,
  864. MYROW.LENGTHMAX_IN,
  865. '',
  866. ?,
  867. ?,
  868. ?,
  869. ?,
  870. ?,
  871. ?,
  872. ?,
  873. MYROW.OUTWL_ID,
  874. MYROW.OUTWL_DESC,
  875. MYROW.INWL_ID,
  876. MYROW.INWL_DESC,
  877. MYROW.MONITOR_POINT,
  878. MYROW.IF_MONITOR,
  879. MYROW.PRDCR_NO,
  880. MYROW.STATION_ROAD,
  881. MYROW.CRAFT_FILE_NO,
  882. MYROW.CRAFT_FILE_MAN,
  883. MYROW.CRAFT_SEQ,
  884. ?,
  885. ?,
  886. ?,
  887. ?,
  888. ?,
  889. ?,
  890. ?,
  891. ?,
  892. ?,
  893. ?,
  894. '1',
  895. TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
  896. ?,
  897. ?,
  898. ?,
  899. TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
  900. ?,
  901. '1',?,?);
  902. END LOOP;
  903. END;
  904. ]]>
  905. </query>
  906. <query id="FrmMchInOnlineStore.AddPlnInfo" desc="新增镦拔扩入库表">
  907. <![CDATA[
  908. INSERT INTO YDM_ZC_INLIST (INSTOCK_SQE, INSTOCK_DOC, INSTOCK_TYPE_CODE,
  909. INSTOCK_TYPE_NAME, VEHICLE_NO, MAT_NO, LOT_NO,
  910. STOVE_NO, JUDGE_STOVE_NO, BATCH_NO, BATCH_GROUD_NO, MATERIAL_NO, MATERIAL_NAME,
  911. PRODUCCODE, PRODUCNAME, STD_CODE, STD_NAME, GRADECODE, GRADENAME, STEELCODE,
  912. STEELNAME, STD_STYLE, STD_STYLE_DESC, SPEC_CODE, SPEC_NAME, MODEL_CODE,
  913. MODEL_DESC, PRO_ORDER_NO, PLINE_CODE, PLINE_NAME, ACT_DIMATER, ACT_HEIGHT,
  914. ACT_LEN, ACT_LEN_MIN, ACT_LEN_MAX, ACT_COUNT, ACT_WEIGHT, ACT_THEORY_WEIGHT,
  915. BELONG_CODE, BELONG_NAME, STORAGE_NO, LOCATION_NO, LARY_NO, LOC_NO,
  916. STORAGE_ATTR, STORAGE_ATTR_NAME, STORAGE_TYPE_NO, STORAGE_TYPE_NAME,
  917. MANAGEMENT_NO, MANAGEMENT_NAME, RPO_TIME, PRO_BC, PRO_BZ, INSTOCK_TIME, IN_BC,
  918. IN_BZ, MEMO, CREATE_NAME, CREATE_TIME, ORD_PK, ORD_LN_PK, ORD_LN_DLY_PK,
  919. DEPARTMENT_CODE, DEPARTMENT_DESC, ORDER_NO, ORDER_SEQ, DELIVERY_NO,
  920. PRODUCT_FLAG, MAT_STATUS, JUDGE_STD_NAME, JUDGE_STD_CODE, IN_TIME_F,
  921. LEN_NO, LEN_DESC, LEN_UNIT, PIPMEMO, SOURE_CODE, SOURE_NAME,
  922. MAT_ORIGIN_CODE, MAT_ORIGIN_NAME, AFFIRM_LOG,QCM_STAUS) VALUES (?, ?,
  923. ?, ?, ?,
  924. ?, ?, ?, ?, ?, ?, ?,
  925. ?, ?, ?, ?, ?, ?, ?,
  926. ?, ?, ?, ?, ?, ?,
  927. ?, ?, ?, ?, ?, ?,
  928. ?, ?,?, ?, ?,?,
  929. ?,?, ?, ?, ?, ?,
  930. ?, ?, ?, ?, ?,
  931. ?, ?, TO_DATE(?,'YYYY-MM-DD HH24:MI:SS'), ?, ?, TO_DATE(?,'YYYY-MM-DD HH24:MI:SS'), ?,
  932. ?, ?, ?, TO_DATE(?,'YYYY-MM-DD HH24:MI:SS'),?, ?, ?,
  933. ?, ?, ?, ?, ?,
  934. ?, ?, ?, ?, TO_DATE(?,'YYYY-MM-DD HH24:MI:SS'), ?, ?, ?, ?,?, ?,
  935. ?, ?, ?,?)
  936. ]]>
  937. </query>
  938. <query id="FrmMchInOnlineStore.UpdateMatNo" desc="新增材料表">
  939. <![CDATA[
  940. INSERT INTO MAT_ZC_M (MAT_NO,PRODUCT_FLAG,MAT_STATUS,LOT_NO,STOVE_NO,JUDGE_STOVE_NO,
  941. BATCH_NO,BATCH_GROUD_NO,MAT_SQE_NO,SAMPLE_FLAG,CUTTING_FLAG,ORIGIN_MAT_NO,MATERIAL_NO,
  942. MATERIAL_NAME,INPUT_MATERIAL_NAME,INPUT_MATERIAL_NO,INPUT_ORIGIN_CODE,PRODUCCODE,
  943. PRODUCNAME,STEELCODE,STEELNAME,GRADECODE,GRADENAME,SPEC_CODE,SPEC_NAME,MODEL_CODE,
  944. MODEL_DESC,STD_CODE,STD_NAME,STD_STYLE,STD_STYLE_DESC,PRO_ORDER_NO,PRO_ORDER_NO1,
  945. PRO_ORDER_ID,PRO_ORDER_ID1,ORDER_NO,ORDER_SEQ,ORDER_SEQ_NO,CRAF_NO,PROCESS_CDOE,PROCESS_DESC,
  946. NEXT_PROCESS_CDOE,NEXT_PROCESS_DESC,PLINE_CODE,PLINE_NAME,MAT_ORIGIN_CODE,MAT_ORIGIN_NAME,
  947. ACT_DIMATER,ACT_HEIGHT,ACT_LEN,PRC_QCM_STAUS,PRC_SPEC_RESULT_CODE,PRC_CHEM_RESULT_CODE,
  948. PRC_FACE_RESULT_CODE,PRC_PHY_RESULT_CODE,PRC_JUDGE_RESULT_CODE,MAT_GOWHERE_CODE,MAT_GOWHERE_NAME,
  949. PRC_FLAG_STOVE_NO_ZG,BELONG_CODE,BELONG_NAME,UPDATE_TIME,UPDATE_NAME,PRC_CRAF_NO,PRC_SAMPLE_FLAG,
  950. PRC_LOT_NO,PRC_PRO_ORDER_NO,PRC_PRO_ORDER_ID,PRC_HEAT_PLAN_NO,PRC_GX_PLAN_NO,PRC_PLINE_CODE,PRC_PLINE_NAME,
  951. ACT_LEN_MIN,ACT_LEN_MAX,ACT_COUNT,ACT_WEIGHT,JUGDE_APPLY_FLAG,JUGDE_APPLY_CODE,JUGDE_APPLY_TIME,FACE_RESULT_CODE,
  952. CHEM_RESULT_CODE,PHY_RESULT_CODE,DETECT_RESULT_CODE,JUDGE_RESULT_CODE,JUDGE_RESULT,JUDGE_RESULT_TIME,INSTOCK_TIME,
  953. CREATE_NAME,CREATE_TIME,ORD_PK,ORD_LN_PK,ORD_LN_DLY_PK,JUDGE_STD_NAME,JUDGE_STD_CODE,SOURE_CODE,SOURE_NAME,
  954. PLN_GRADENAME,PLN_GRADECODE) VALUES (?, ?, ?,?,?,? ,? ,
  955. ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?,
  956. ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?,
  957. ?, ? , ?, ?, ?, ? , ? , ?, TO_DATE(?,'YYYY-MM-DD HH24:MI:SS'), ?, ? ,? ,? ,? ,? ,? ,? ,? ,? ,? , ? ,? ,? ,
  958. ? , ?,TO_DATE(?,'YYYY-MM-DD HH24:MI:SS') ,? ,? , ? ,? ,? ,? ,TO_DATE(?,'YYYY-MM-DD HH24:MI:SS'),TO_DATE(?,'YYYY-MM-DD HH24:MI:SS'),
  959. ?,TO_DATE(?,'YYYY-MM-DD HH24:MI:SS'),? ,? ,? , ? ,? ,? ,? ,? ,?)
  960. ]]>
  961. </query>
  962. <query id="FrmMchInOnlineStore.AddLibraryResult" desc="新增位置表">
  963. <![CDATA[
  964. INSERT INTO YDM_ZC_BUTTRESS
  965. (MAT_NO,
  966. JUDGE_STOVE_NO,
  967. BATCH_NO,
  968. BATCH_GROUD_NO,
  969. STORAGE_NO,
  970. LOCATION_NO,
  971. LARY_NO,
  972. LOC_NO,
  973. STORAGE_ATTR,
  974. STORAGE_ATTR_NAME,
  975. STORAGE_TYPE_NO,
  976. STORAGE_TYPE_NAME,
  977. MANAGEMENT_NO,
  978. MANAGEMENT_NAME,
  979. MEMO,
  980. CREATE_NAME,
  981. CREATE_TIME,
  982. DEPARTMENT_CODE,
  983. DEPARTMENT_DESC)
  984. values ( ?,
  985. ?,
  986. ?,
  987. ?,
  988. ?,
  989. ?,
  990. ?,
  991. ?,
  992. ?,
  993. ?,
  994. ?,
  995. ?,
  996. ?,
  997. ?,
  998. ?,
  999. ?,
  1000. TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
  1001. ?,
  1002. ?)
  1003. ]]>
  1004. </query>
  1005. <query id="FrmMchInOnlineStore.updatePln" desc="回写镦拔扩计划表">
  1006. <![CDATA[
  1007. UPDATE PLN_ZY_JGX_M
  1008. SET PLANSTATUS = ?, BESIDE_STATUS = ?
  1009. WHERE HEAT_PLAN_NO = ?
  1010. ]]>
  1011. </query>
  1012. <query id="FrmMchInOnlineStore.updatePlnGxProSeq" desc="修改镦拔扩订单表下一顺序号状态为生产中">
  1013. <![CDATA[
  1014. UPDATE PLN_ORDER_JGX_S T SET T.EXE_STATUS = ? WHERE T.GX_PRO_SEQ = ? AND T.PLINE_CODE=? AND EXE_STATUS IN('0','1')
  1015. ]]>
  1016. </query>
  1017. <query id="FrmMchInOnlineStore.updatePlnId" desc="回写镦拔扩订单表">
  1018. <![CDATA[
  1019. UPDATE PLN_ORDER_JGX_S T
  1020. SET T.EXE_STATUS = ?, PLAN_TIME_E = TO_DATE(?,'YYYY-MM-DD HH24:MI:SS')
  1021. WHERE T.PRO_PLAN_ID = ?
  1022. AND T.GX_PLAN_NO = ?
  1023. AND T.EXE_STATUS<>'3'
  1024. ]]>
  1025. </query>
  1026. <query id="FrmMchInOnlineStore.deletePlnId" desc="撤销结炉回写">
  1027. <![CDATA[
  1028. UPDATE PLN_ORDER_JGX_S T
  1029. SET T.EXE_STATUS = ?, PLAN_TIME_E = ''
  1030. WHERE T.PRO_PLAN_ID = ?
  1031. AND T.GX_PLAN_NO = ?
  1032. ]]>
  1033. </query>
  1034. <query id="FrmMchInOnlineStore.queryProPlanID" desc="查询订单向下的炉计划">
  1035. <![CDATA[
  1036. SELECT COUNT(*) COUNT
  1037. FROM PLN_ZY_JGX_M T
  1038. WHERE T.PRO_PLAN_ID = ?
  1039. AND T.GX_PLAN_NO = ?
  1040. AND T.PLANSTATUS IN ('00', '10', '20')
  1041. ]]>
  1042. </query>
  1043. <query id="FrmMchInOnlineStore.queryProPlanReady" desc="查询虚拟炉计划是否为零">
  1044. <![CDATA[
  1045. SELECT COUNT(*) COUNT
  1046. FROM PLN_ZY_JGX_READY T
  1047. WHERE T.PRO_PLAN_ID = ?
  1048. AND T.GX_PLAN_NO = ?
  1049. AND (T.REAL_ALLOT_NUM ='0' OR T.REAL_ALLOT_NUM IS NULL)
  1050. ]]>
  1051. </query>
  1052. <query id="FrmMchInOnlineStore.queryProPlandBkS" desc="查询排产表排产顺序">
  1053. <![CDATA[
  1054. SELECT T.GX_PRO_SEQ
  1055. FROM PLN_ORDER_JGX_S T
  1056. WHERE T.PRO_PLAN_ID = ?
  1057. AND T.GX_PLAN_NO = ?
  1058. ]]>
  1059. </query>
  1060. <query id="FrmMchInOnlineStore.UpdateLibraryResult" desc="修改材料表里的材料类别为成品">
  1061. <![CDATA[
  1062. UPDATE MAT_ZC_M SET PRODUCT_FLAG ='801402',MAT_STATUS = '80150201'
  1063. WHERE JUDGE_STOVE_NO = ?
  1064. AND BATCH_NO = ?
  1065. ]]>
  1066. </query>
  1067. <query id="FrmMchInOnlineStore.AddMatM" desc="末工序修改料表">
  1068. <![CDATA[
  1069. UPDATE MAT_ZC_M
  1070. SET PRODUCT_FLAG = ?,
  1071. MAT_STATUS = ?,
  1072. PROCESS_CDOE = ?,
  1073. PROCESS_DESC = ?,
  1074. PRC_PLINE_CODE = ?,
  1075. PRC_PLINE_NAME = ?,
  1076. PRC_FACE_RESULT_CODE = ?,
  1077. PRC_CHEM_RESULT_CODE = ?,
  1078. PRC_GX_PLAN_NO = ?,
  1079. PRC_GX_PLAN_NO1 = ?,
  1080. PRC_SPEC_RESULT_CODE = ?,
  1081. PRC_QCM_STAUS = ?,
  1082. PRC_HEAT_PLAN_NO = ?,
  1083. PRC_PRO_ORDER_ID = ?,
  1084. PRC_PRO_ORDER_ID1 = ?,
  1085. PRC_PRO_ORDER_NO = ?,
  1086. PRC_PRO_ORDER_NO1 = ?,
  1087. PRC_LOT_NO = ?,
  1088. PRC_PHY_RESULT_CODE = ?,
  1089. PRC_SAMPLE_FLAG = ?,
  1090. PRC_CRAF_NO = ?,
  1091. PRC_QUALITY_GROUP_ZG = ?,
  1092. MATERIAL_NO = ?,
  1093. MATERIAL_NAME = ?,
  1094. INPUT_MATERIAL_NAME = ?,
  1095. INPUT_MATERIAL_NO = ?,
  1096. INPUT_ORIGIN_CODE = ?,
  1097. NEXT_PROCESS_CDOE = ?,
  1098. NEXT_PROCESS_DESC = ?,
  1099. PLINE_CODE = ?,
  1100. PLINE_NAME = ?,
  1101. UPDATE_NAME = ?,
  1102. UPDATE_TIME =TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
  1103. PRC_JUDGE_RESULT_CODE=?,
  1104. BELONG_CODE=?,
  1105. BELONG_NAME=?,
  1106. MAT_GOWHERE_CODE=?,
  1107. MAT_GOWHERE_NAME=?,
  1108. PRC_FLAG_STOVE_NO_ZG=?
  1109. WHERE MAT_NO = ?
  1110. ]]>
  1111. </query>
  1112. <query id="FrmMchInOnlineStore.queryPlanJg" desc="查询镦拔扩计划表状态">
  1113. <![CDATA[
  1114. SELECT PLANSTATUS --,GX_NAME_LAST
  1115. FROM PLN_ZY_JGX_M
  1116. WHERE HEAT_PLAN_NO = ?
  1117. ]]>
  1118. </query>
  1119. <query id="FrmMchInOnlineStore.getInListDoc" desc="查询入库单号">
  1120. <![CDATA[
  1121. SELECT ? || ? ||
  1122. LPAD(SUBSTR(NVL(MAX(T.INSTOCK_DOC), '00000'), -5, 5) + 1, 5, '0') AS INSTOCK_DOC
  1123. FROM YDM_ZC_INLIST T
  1124. WHERE TRUNC(T.CREATE_TIME) = TO_DATE(?, 'YYYY-MM-DD')
  1125. AND T.INSTOCK_TYPE_CODE=?
  1126. ]]>
  1127. </query>
  1128. <query id="FrmMchInOnlineStore.getInListDoc1" desc="查询入库流水">
  1129. <![CDATA[
  1130. SELECT LPAD(SUBSTR(NVL(MAX(T.INSTOCK_SQE), '0000'), -4, 4) + 1, 4, '0') AS INSTOCK_SQE
  1131. FROM YDM_ZC_INLIST T
  1132. WHERE T.INSTOCK_DOC = ?
  1133. ]]>
  1134. </query>
  1135. <query id="FrmMchInOnlineStore.UpdatePortBatch" desc="修改管号队列重量">
  1136. <![CDATA[
  1137. UPDATE PORT_MCH_BATCH_SAMPLE_RESULT T
  1138. SET T.ACT_WEIGHT = ?
  1139. WHERE T.MAT_NO = ?
  1140. ]]>
  1141. </query>
  1142. <query id="FrmMchInOnlineStore.queryStorageType" desc="查询库位信息">
  1143. <![CDATA[
  1144. SELECT T.STORAGE_ATTR,
  1145. T.STORAGE_ATTR_NAME,
  1146. T.STORAGE_TYPE_NO,
  1147. T.STORAGE_TYPE_NAME,
  1148. T.MANAGEMENT_NO,
  1149. T.MANAGEMENT_NAME,
  1150. T.DEPARTMENT_CODE,
  1151. T.DEPARTMENT_DESC
  1152. FROM YDM_BS_STORAGE T
  1153. WHERE T.STORAGE_NO = ?
  1154. AND T.VALIDFLAG='1'
  1155. ]]>
  1156. </query>
  1157. </queryMap>