FrmHttInStore.xml 41 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc = "热处理交库管理">
  3. <query id = "FrmHttInStore.querySinglePlan" desc = "查询热处理炉计划">
  4. SELECT
  5. T.HEAT_PLAN_NO,
  6. T.GX_PRO_SEQ,
  7. T.ZY_BATCH_ID,
  8. T.STOVE_NO,
  9. T.JUDGE_STOVE_NO,
  10. T.BATCH_NO,
  11. T.PLANSTATUS,
  12. T.PER_STATUS,
  13. DECODE(T.BESIDE_STATUS,'00','上料结炉','10','高温结炉','20','淬火结炉','30','低温结炉','40','定径结炉','50','热矫结炉','60','冷矫结炉','70','表检结炉','80','探伤结炉','90','交库结炉')BESIDE_STATUS,
  14. T.UPPER_HEATPLAN_ID,
  15. T.PRO_PLAN_ID,
  16. T.GX_PLAN_NO,
  17. NVL(T.PLINE_CODE_W,T.PLINE_CODE) PLINE_CODE,
  18. NVL(T.PLINE_NAME_W,PLINE_NAME) PLINE_NAME,
  19. T.PLINE_CODE_W,
  20. T.PLINE_NAME_W,
  21. T.PROCESS_CODE_C,
  22. T.PROCESS_DESC_C,
  23. T.UPPER_PROCESS_CODE,
  24. T.NEXT_PROCESS_CODE,
  25. T.GOWHERE_CODE,
  26. T.GOWHERE_NAME,
  27. T.PROD_STANDARD,
  28. T.OUTPUT_STANDARD,
  29. DECODE(T.ISENDGX,'0','否','1','是') ISENDGX,
  30. T.IF_MATCH_ODD,
  31. T.IF_DO_HEAT_PLAN,
  32. T.ORDER_SOURCE,
  33. T.ORD_LN_DLY_PK,
  34. T.STD_CODE,
  35. T.STD_NAME,
  36. T.STD_STYLE,
  37. T.ORDER_NO,
  38. T.ORDER_SEQ,
  39. T.DELIVERY_NO,
  40. T.REQ_BL_ID,
  41. T.IF_EXPORT,
  42. T.PRIORITY,
  43. T.PRIORITY_MEMO,
  44. T.PRO_MONTH,
  45. T.PRO_DAY,
  46. T.BAL_YEAR_MONTH,
  47. DECODE(T.IF_MONITOR,'0','否','1','是') IF_MONITOR,
  48. T.PRDCR_NO,
  49. T.MONITOR_POINT,
  50. T.BOM,
  51. T.WHOLE_BACKLOG,
  52. T.WHOLE_BACKLOG_DESC,
  53. T.STATION_ROAD,
  54. T.CIC,
  55. T.PIC,
  56. T.SIC,
  57. T.DIC,
  58. T.CRAFT_FILE_NO,
  59. T.CRAFT_FILE_MAN,
  60. T.CRAFT_SEQ,
  61. T.SEC_CRAFT_FILE_NO,
  62. T.GRADECODE,
  63. T.GRADENAME,
  64. T.STEELCODE,
  65. T.STEELNAME,
  66. T.PRODUCCODE,
  67. T.PRODUCNAME,
  68. T.MODEL_CODE,
  69. T.MODEL_DESC,
  70. T.INWL_ID,
  71. T.INWL_DESC,
  72. T.OUTWL_ID,
  73. T.OUTWL_DESC,
  74. T.OUTDIAMETER_IN,
  75. T.WALLTHICK_IN,
  76. T.LENGTH_IN,
  77. T.LENGTHMAX_IN,
  78. T.LENGTHMIN_IN,
  79. T.OUTNUM_CUT,
  80. T.OUTDIAMETER,
  81. T.WALLTHICK,
  82. T.LENGTHMIN,
  83. T.LENGTHMAX,
  84. T.PLN_INSINGLE_NUM,
  85. T.PLN_INSINGLE_WT,
  86. T.PLN_INDOUBLE_NUM,
  87. T.PLN_INDOUBLE_WT,
  88. T.PLN_OUTSINGLE_NUM,
  89. T.PLN_OUTSINGLE_W,
  90. T.PLN_OUTDOUBLE_NUM,
  91. T.PLN_OUTDOUBLE_W,
  92. T.CREATE_NAME,
  93. TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  94. T.UPDATE_NAME,
  95. TO_CHAR(T.UPDATE_TIME, 'YYYY-MM-DD HH24:MI:SS') UPDATE_TIME,
  96. T.DOWNMAN,
  97. TO_CHAR(T.DOWNTIME, 'YYYY-MM-DD HH24:MI:SS') DOWNTIME,
  98. T.INDEX_SEQ,
  99. T.DECISION,
  100. T.STD_STYLE_DESC,
  101. T.SPEC_NAME,
  102. T.SPEC_CODE,
  103. T.FEED_HEAT_NO,
  104. T.IF_PRODUCT,
  105. NVL(T.PROCESS_SEQ,1) PROCESS_SEQ,
  106. NVL(T.REAL_PROCESS_SEQ,1) REAL_PROCESS_SEQ
  107. FROM PLN_ZY_RCL_M T
  108. WHERE 1 =1
  109. </query>
  110. <query id = "FrmHttInStore.doQueryInList" desc = "查询入库实绩">
  111. SELECT T.INSTOCK_DOC,
  112. T.LOT_NO,
  113. T.JUDGE_STOVE_NO,
  114. T.BATCH_NO,
  115. T.BATCH_GROUD_NO,
  116. T.PRODUCCODE,
  117. T.PRODUCNAME,
  118. T.STD_CODE,
  119. T.STD_NAME,
  120. T.STEELCODE,
  121. T.STEELNAME,
  122. T.STD_STYLE,
  123. T.STD_STYLE_DESC,
  124. T.SPEC_CODE,
  125. T.SPEC_NAME,
  126. T.MODEL_CODE,
  127. T.MODEL_DESC,
  128. T.ACT_DIMATER,
  129. T.ACT_HEIGHT,
  130. TO_CHAR(T.ACT_LEN_MIN, 'FM999990.00') AS ACT_LEN_MIN,
  131. TO_CHAR(T.ACT_LEN_MAX, 'FM999990.00') AS ACT_LEN_MAX,
  132. SUM(T.ACT_COUNT) AS ACT_COUNT,
  133. TO_CHAR(SUM(T.ACT_WEIGHT), 'FM999999990.000') AS ACT_WEIGHT,
  134. T.ACT_LEN,
  135. T.BELONG_CODE,
  136. T.BELONG_NAME,
  137. B.STORAGE_NO,
  138. T.MEMO,
  139. T.CREATE_NAME,
  140. MAX(TO_CHAR(T.INSTOCK_TIME, 'YYYY-MM-DD HH24:MI:SS')) AS INSTOCK_TIME,
  141. MAX(TO_CHAR(T.IN_TIME_F, 'YYYY-MM-DD')) AS IN_TIME_F,
  142. TO_CHAR(TO_DATE(T.BAL_YEAR_MONTH, 'YYYY-MM'), 'YYYY-MM') AS BAL_YEAR_MONTH,
  143. T.ORDER_NO,
  144. T.ORDER_SEQ,
  145. T.DELIVERY_NO,
  146. T.JUDGE_STD_CODE,
  147. T.JUDGE_STD_NAME,
  148. T.PLINE_CODE,
  149. T.PLINE_NAME,
  150. T.GRADECODE,
  151. T.GRADENAME,
  152. T.MATERIAL_NO,
  153. T.MATERIAL_NAME,
  154. DECODE(T.PRODUCT_FLAG,
  155. '801401',
  156. '在制品',
  157. '801402',
  158. '成品',
  159. '801403',
  160. '商品') PRODUCT_FLAG,
  161. T.MAT_STATUS,
  162. T.PIPMEMO,
  163. T.PRO_PLAN_ID,
  164. T.GX_PLAN_NO,
  165. DECODE(B.STORAGE_NO,NULL,'已倒运','未倒运') STATUS
  166. FROM YDM_BC_INLIST T LEFT JOIN (SELECT M.MAT_NO, B.STORAGE_NO, M.JUDGE_STOVE_NO, M.BATCH_NO
  167. FROM MAT_BC_M M, YDM_BC_BUTTRESS B, COM_BASE_PLINE C
  168. WHERE M.MAT_NO = B.MAT_NO
  169. AND B.STORAGE_NO = C.OUT_REPOSITORY
  170. AND M.PLINE_CODE = C.PLINE_CODE
  171. UNION ALL
  172. SELECT M.MAT_NO, B.STORAGE_NO, M.JUDGE_STOVE_NO, M.BATCH_NO
  173. FROM MAT_ZC_M M, YDM_ZC_BUTTRESS B, COM_BASE_PLINE C
  174. WHERE M.MAT_NO = B.MAT_NO
  175. AND B.STORAGE_NO = C.OUT_REPOSITORY
  176. AND M.PLINE_CODE = C.PLINE_CODE
  177. ) B
  178. ON T.MAT_NO = B.MAT_NO
  179. AND T.JUDGE_STOVE_NO = B.JUDGE_STOVE_NO
  180. AND T.BATCH_NO = B.BATCH_NO
  181. WHERE T.INSTOCK_TYPE_CODE = '800701'
  182. AND T.HAND_FLAG = '0'
  183. AND T.QCM_STAUS = '00'
  184. </query>
  185. <query id = "FrmHttInStore.doQueryVrpRack" desc = "查询管号队列信息">
  186. SELECT T.HEAT_PLAN_NO,
  187. T.JUDGE_STOVE_NO,
  188. T.FLAG_STOVE_NO,
  189. T.GROUP_NO,
  190. (SELECT NVL((SUM(P.ACT_COUNT)),0) FROM PORT_HTT_BATCH_SAMPLE_RESULT P WHERE P.JUDGE_STOVE_NO = ? AND T.PHY_BATCH_NO = P.PHY_BATCH_NO AND T.IS_SAMPLE_PIPE = P.IS_SAMPLE_PIPE
  191. AND P.INSTORE_FLAG='1' AND T.FLAG_STOVE_NO = P.FLAG_STOVE_NO AND T.ACT_LEN = P.ACT_LEN) INACT_COUNT,
  192. SUM(T.ACT_COUNT) ACT_COUNT,
  193. SUM(T.ACT_WEIGHT) ACT_WEIGHT,
  194. DECODE(T.IS_SAMPLE_PIPE,'0','非样管','1','样管')IS_SAMPLE_PIPE,
  195. T.PHY_BATCH_NO,
  196. NVL((T.ACT_LEN),0) ACT_LEN
  197. FROM PORT_HTT_BATCH_SAMPLE_RESULT T
  198. WHERE T.HEAT_PLAN_NO = ?
  199. AND T.JUDGE_STOVE_NO = ?
  200. AND T.MAT_STATUS = '00'
  201. AND T.INSTORE_FLAG = '0'
  202. AND T.VALIDFLAG = '1'
  203. GROUP BY T.HEAT_PLAN_NO,
  204. T.FLAG_STOVE_NO,
  205. T.GROUP_NO,
  206. T.JUDGE_STOVE_NO,
  207. T.IS_SAMPLE_PIPE,
  208. T.PHY_BATCH_NO,
  209. T.ACT_LEN
  210. </query>
  211. <query id = "FrmHttInStore.doQueryStausRack" desc = "查询指定炉批支数">
  212. SELECT NVL(SUM(S.ACT_COUNT),'0')ACOUNT
  213. FROM PORT_HTT_BATCH_SAMPLE_RESULT S
  214. WHERE S.MAT_STATUS = '00'
  215. AND S.INSTORE_FLAG = '0'
  216. AND S.HEAT_PLAN_NO = ?
  217. AND S.JUDGE_STOVE_NO = ?
  218. AND S.PHY_BATCH_NO = ?
  219. AND S.IS_SAMPLE_PIPE = ?
  220. </query>
  221. <query id = "FrmHttInStore.doQueryStausRackWgt" desc = "查询指定炉批下支数重量">
  222. <![CDATA[
  223. SELECT NVL(SUM(ACT_WEIGHT),'0') ACT_WEIGHT
  224. FROM (SELECT S.ACT_WEIGHT
  225. FROM PORT_HTT_BATCH_SAMPLE_RESULT S
  226. WHERE S.MAT_STATUS = '00'
  227. AND S.INSTORE_FLAG = '0'
  228. AND S.HEAT_PLAN_NO = ?
  229. AND S.JUDGE_STOVE_NO = ?
  230. AND S.PHY_BATCH_NO = ?
  231. AND S.IS_SAMPLE_PIPE = ?
  232. ORDER BY S.MAT_NO ASC)
  233. WHERE ROWNUM <= ?
  234. ]]>
  235. </query>
  236. <query id = "FrmHttInStore.selectMatBc" desc = "查询库存">
  237. SELECT T.LIKU_PROCESS_CODE
  238. FROM MAT_BC_M T
  239. WHERE T.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#'
  240. AND T.PROCESS_CDOE = 'F'
  241. </query>
  242. <query id = "FrmHttInStore.insertMatBcM" desc = "交库">
  243. <![CDATA[
  244. DECLARE
  245. V_INSTOCK_SQE YDM_BC_INLIST.INSTOCK_SQE%TYPE := NULL;
  246. V_ICOUNT NUMBER := 1;
  247. V_ICOUNT1 NUMBER := 1;
  248. BEGIN
  249. SELECT NVL(MAX(SUBSTR(T.INSTOCK_SQE, LENGTH(T.INSTOCK_SQE) - 3)), 0) + 1
  250. INTO V_ICOUNT
  251. FROM YDM_BC_INLIST T
  252. WHERE T.INSTOCK_DOC LIKE '#INSTOCK_DOC#' || '%';
  253. FOR MYROW IN (SELECT *
  254. FROM (SELECT *
  255. FROM PORT_HTT_BATCH_SAMPLE_RESULT T
  256. WHERE T.HEAT_PLAN_NO = '#HEAT_PLAN_NO#'
  257. AND T.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#'
  258. AND T.PHY_BATCH_NO = '#PHY_BATCH_NO#'
  259. AND T.IS_SAMPLE_PIPE = '#IS_SAMPLE_PIPE#'
  260. AND T.ACT_LEN = '#ACT_LEN#'
  261. AND T.MAT_STATUS = '00'
  262. AND T.INSTORE_FLAG = '0'
  263. AND T.VALIDFLAG = '1'
  264. ORDER BY T.MAT_NO ASC)
  265. WHERE ROWNUM <= #ACT_COUNT#) LOOP
  266. SELECT COUNT(1)
  267. INTO V_ICOUNT1
  268. FROM YDM_BC_BUTTRESS_BACK
  269. WHERE MAT_NO = MYROW.MAT_NO
  270. AND PLINE_CODE = MYROW.PLINE_CODE;
  271. IF (V_ICOUNT1 = 0) THEN
  272. INSERT INTO YDM_BC_BUTTRESS
  273. (MAT_NO,
  274. JUDGE_STOVE_NO,
  275. BATCH_NO,
  276. BATCH_GROUD_NO,
  277. STORAGE_NO,
  278. LOCATION_NO,
  279. LARY_NO,
  280. CREATE_NAME,
  281. CREATE_TIME,
  282. PLINE_CODE)
  283. VALUES
  284. (MYROW.MAT_NO,
  285. MYROW.JUDGE_STOVE_NO,
  286. MYROW.PHY_BATCH_NO,
  287. '#BATCH_GROUD_NO#',
  288. '#STORAGE_NO#',
  289. '#LOCATION_NO#',
  290. '#LARY_NO#',
  291. '#CREATE_NAME#',
  292. TO_DATE('#CREATE_TIME#', 'YYYY-MM-DD HH24:MI:SS'),
  293. MYROW.PLINE_CODE);
  294. ELSE
  295. INSERT INTO YDM_BC_BUTTRESS
  296. (MAT_NO,
  297. JUDGE_STOVE_NO,
  298. BATCH_NO,
  299. BATCH_GROUD_NO,
  300. STORAGE_NO,
  301. LOCATION_NO,
  302. LARY_NO,
  303. LOC_NO,
  304. STORAGE_ATTR,
  305. STORAGE_ATTR_NAME,
  306. STORAGE_TYPE_NO,
  307. STORAGE_TYPE_NAME,
  308. MANAGEMENT_NO,
  309. MANAGEMENT_NAME,
  310. MEMO,
  311. CREATE_NAME,
  312. CREATE_TIME,
  313. UPDATE_NAME,
  314. UPDATE_TIME,
  315. DELETE_NAME,
  316. DELETE_TIME,
  317. DEPARTMENT_CODE,
  318. DEPARTMENT_DESC,
  319. PLINE_CODE)
  320. SELECT MYROW.MAT_NO,
  321. MYROW.JUDGE_STOVE_NO,
  322. MYROW.PHY_BATCH_NO,
  323. '#BATCH_GROUD_NO#',
  324. STORAGE_NO,
  325. LOCATION_NO,
  326. LARY_NO,
  327. LOC_NO,
  328. STORAGE_ATTR,
  329. STORAGE_ATTR_NAME,
  330. STORAGE_TYPE_NO,
  331. STORAGE_TYPE_NAME,
  332. MANAGEMENT_NO,
  333. MANAGEMENT_NAME,
  334. MEMO,
  335. CREATE_NAME,
  336. CREATE_TIME,
  337. UPDATE_NAME,
  338. UPDATE_TIME,
  339. DELETE_NAME,
  340. DELETE_TIME,
  341. DEPARTMENT_CODE,
  342. DEPARTMENT_DESC,
  343. PLINE_CODE
  344. FROM YDM_BC_BUTTRESS_BACK
  345. WHERE MAT_NO = MYROW.MAT_NO
  346. AND PLINE_CODE = MYROW.PLINE_CODE;
  347. END IF;
  348. INSERT INTO MAT_BC_M
  349. (MAT_NO,
  350. PRODUCT_FLAG,
  351. MAT_STATUS,
  352. LOT_NO,
  353. STOVE_NO,
  354. JUDGE_STOVE_NO,
  355. BATCH_NO,
  356. BATCH_GROUD_NO,
  357. SAMPLE_FLAG,
  358. MATERIAL_NO,
  359. MATERIAL_NAME,
  360. PRODUCCODE,
  361. PRODUCNAME,
  362. STEELCODE,
  363. STEELNAME,
  364. GRADECODE,
  365. GRADENAME,
  366. SPEC_CODE,
  367. SPEC_NAME,
  368. MODEL_CODE,
  369. MODEL_DESC,
  370. STD_CODE,
  371. STD_NAME,
  372. STD_STYLE,
  373. STD_STYLE_DESC,
  374. PRO_ORDER_NO,
  375. PRO_ORDER_ID,
  376. PROCESS_CDOE,
  377. PROCESS_DESC,
  378. NEXT_PROCESS_CDOE,
  379. NEXT_PROCESS_DESC,
  380. PLINE_CODE,
  381. PLINE_NAME,
  382. MAT_ORIGIN_CODE,
  383. MAT_ORIGIN_NAME,
  384. ACT_DIMATER,
  385. ACT_HEIGHT,
  386. ACT_LEN,
  387. ACT_LEN_MIN,
  388. ACT_LEN_MAX,
  389. ACT_COUNT,
  390. ACT_WEIGHT,
  391. ACT_THEORY_WEIGHT,
  392. BELONG_CODE,
  393. BELONG_NAME,
  394. MAT_GOWHERE_CODE,
  395. MAT_GOWHERE_NAME,
  396. INSTOCK_TIME,
  397. CREATE_NAME,
  398. CREATE_TIME,
  399. BAL_YEAR_MONTH,
  400. JUDGE_STD_DES,
  401. QCM_STAUS,
  402. HEAT_PLAN_NO,
  403. GX_PLAN_NO,
  404. CRAF_NO,
  405. CRAFT_SEQ,
  406. ORD_LN_DLY_PK,
  407. ORDER_NO,
  408. ORDER_SEQ,
  409. ORDER_SEQ_NO,
  410. HEAT_PLAN_NO_NEXT,
  411. FLAG_STOVE_NO_ZG,
  412. TARGET,
  413. CIC,
  414. BAR_CODE,
  415. HEAT_PLAN_NO_OLD,
  416. ORD_PK,
  417. ORD_LN_PK,
  418. IS_DEALER,
  419. PIPMEMO)
  420. VALUES
  421. (MYROW.MAT_NO,
  422. '#PRODUCT_FLAG#',
  423. '#MAT_STATUS#',
  424. MYROW.LOT_NO,
  425. MYROW.STOVE_NO,
  426. MYROW.JUDGE_STOVE_NO,
  427. MYROW.PHY_BATCH_NO,
  428. '#BATCH_GROUD_NO#',
  429. MYROW.IS_SAMPLE_PIPE,
  430. '#MATERIAL_NO#',
  431. '#MATERIAL_NAME#',
  432. '#PRODUCCODE#',
  433. '#PRODUCNAME#',
  434. '#STEELCODE#',
  435. '#STEELNAME#',
  436. '#GRADECODE#',
  437. '#GRADENAME#',
  438. '#SPEC_CODE#',
  439. '#SPEC_NAME#',
  440. '#MODEL_CODE#',
  441. '#MODEL_DESC#',
  442. '#STD_CODE#',
  443. '#STD_NAME#',
  444. '#STD_STYLE#',
  445. '#STD_STYLE_DESC#',
  446. '#PRO_ORDER_NO#',
  447. '#PRO_ORDER_ID#',
  448. '#PROCESS_CDOE#',
  449. '#PROCESS_DESC#',
  450. '#NEXT_PROCESS_CDOE#',
  451. '#NEXT_PROCESS_DESC#',
  452. '#PLINE_CODE#',
  453. '#PLINE_NAME#',
  454. '#MAT_ORIGIN_CODE#',
  455. '#MAT_ORIGIN_NAME#',
  456. '#ACT_DIMATER#',
  457. '#ACT_HEIGHT#',
  458. MYROW.ACT_LEN,
  459. '#ACT_LEN_MIN#',
  460. '#ACT_LEN_MAX#',
  461. MYROW.ACT_COUNT,
  462. MYROW.ACT_WEIGHT,
  463. MYROW.ACT_WEIGHT,
  464. '#BELONG_CODE#',
  465. '#BELONG_NAME#',
  466. '#MAT_GOWHERE_CODE#',
  467. '#MAT_GOWHERE_NAME#',
  468. TO_DATE('#CREATE_TIME#', 'YYYY-MM-DD HH24:MI:SS'),
  469. '#CREATE_NAME#',
  470. TO_DATE('#CREATE_TIME#', 'YYYY-MM-DD HH24:MI:SS'),
  471. '#BAL_YEAR_MONTH#',
  472. '#JUDGE_STD_DES#',
  473. '#QCM_STAUS#',
  474. '#HEAT_PLAN_NO#',
  475. '#GX_PLAN_NO#',
  476. '#CRAF_NO#',
  477. '#CRAFT_SEQ#',
  478. '#ORD_LN_DLY_PK#',
  479. '#ORDER_NO#',
  480. '#ORDER_SEQ#',
  481. '#ORDER_SEQ_NO#',
  482. '#HEAT_PLAN_NO_NEXT#',
  483. '#FLAG_STOVE_NO_ZG#',
  484. '#TARGET#',
  485. '#CIC#',
  486. MYROW.BAR_CODE,
  487. '#HEAT_PLAN_NO_OLD#',
  488. '#ORD_PK#',
  489. '#ORD_LN_PK#',
  490. (SELECT DECODE(H.ORDER_TYP, '120108', '1','120107','2','120109','3', '0')
  491. FROM SLM_ORDER_HEAD H
  492. WHERE H.ORD_PK = '#ORD_PK#'),
  493. '#MEMO#');
  494. V_INSTOCK_SQE := '#INSTOCK_DOC#' || LPAD(V_ICOUNT, 4, 0);
  495. INSERT INTO YDM_BC_INLIST
  496. (INSTOCK_SQE,
  497. INSTOCK_DOC,
  498. INSTOCK_TYPE_CODE,
  499. INSTOCK_TYPE_NAME,
  500. MAT_NO,
  501. LOT_NO,
  502. STOVE_NO,
  503. JUDGE_STOVE_NO,
  504. BATCH_NO,
  505. BATCH_GROUD_NO,
  506. MATERIAL_NO,
  507. MATERIAL_NAME,
  508. PRODUCCODE,
  509. PRODUCNAME,
  510. STD_CODE,
  511. STD_NAME,
  512. GRADECODE,
  513. GRADENAME,
  514. STEELCODE,
  515. STEELNAME,
  516. STD_STYLE,
  517. STD_STYLE_DESC,
  518. SPEC_CODE,
  519. SPEC_NAME,
  520. MODEL_CODE,
  521. MODEL_DESC,
  522. PRO_ORDER_NO,
  523. PLINE_CODE,
  524. PLINE_NAME,
  525. ACT_DIMATER,
  526. ACT_HEIGHT,
  527. ACT_LEN,
  528. ACT_LEN_MIN,
  529. ACT_LEN_MAX,
  530. ACT_COUNT,
  531. ACT_WEIGHT,
  532. ACT_THEORY_WEIGHT,
  533. BELONG_CODE,
  534. BELONG_NAME,
  535. STORAGE_NO,
  536. LOCATION_NO,
  537. LARY_NO,
  538. INSTOCK_TIME,
  539. CREATE_NAME,
  540. CREATE_TIME,
  541. PRODUCT_FLAG,
  542. MAT_STATUS,
  543. JUDGE_STD_NAME,
  544. JUDGE_STD_CODE,
  545. IN_TIME_F,
  546. BAL_YEAR_MONTH,
  547. MAT_ORIGIN_CODE,
  548. MAT_ORIGIN_NAME,
  549. QCM_STAUS,
  550. PRO_PLAN_ID,
  551. GX_PLAN_NO,
  552. ORD_LN_DLY_PK,
  553. IN_BC,
  554. IN_BZ,
  555. ORDER_NO,
  556. ORDER_SEQ,
  557. DELIVERY_NO)
  558. SELECT V_INSTOCK_SQE,
  559. '#INSTOCK_DOC#',
  560. '#INSTOCK_TYPE_CODE#',
  561. '#INSTOCK_TYPE_NAME#',
  562. MYROW.MAT_NO,
  563. MYROW.LOT_NO,
  564. MYROW.STOVE_NO,
  565. MYROW.JUDGE_STOVE_NO,
  566. MYROW.PHY_BATCH_NO,
  567. '#BATCH_GROUD_NO#',
  568. '#MATERIAL_NO#',
  569. '#MATERIAL_NAME#',
  570. '#PRODUCCODE#',
  571. '#PRODUCNAME#',
  572. '#STD_CODE#',
  573. '#STD_NAME#',
  574. '#GRADECODE#',
  575. '#GRADENAME#',
  576. '#STEELCODE#',
  577. '#STEELNAME#',
  578. '#STD_STYLE#',
  579. '#STD_STYLE_DESC#',
  580. '#SPEC_CODE#',
  581. '#SPEC_NAME#',
  582. '#MODEL_CODE#',
  583. '#MODEL_DESC#',
  584. '#PRO_ORDER_NO#',
  585. '#PLINE_CODE#',
  586. '#PLINE_NAME#',
  587. '#ACT_DIMATER#',
  588. '#ACT_HEIGHT#',
  589. MYROW.ACT_LEN,
  590. '#ACT_LEN_MIN#',
  591. '#ACT_LEN_MAX#',
  592. MYROW.ACT_COUNT,
  593. MYROW.ACT_WEIGHT,
  594. MYROW.ACT_WEIGHT,
  595. '#BELONG_CODE#',
  596. '#BELONG_NAME#',
  597. STORAGE_NO,
  598. LOCATION_NO,
  599. LARY_NO,
  600. TO_DATE('#CREATE_TIME#', 'YYYY-MM-DD HH24:MI:SS'),
  601. '#CREATE_NAME#',
  602. TO_DATE('#CREATE_TIME#', 'YYYY-MM-DD HH24:MI:SS'),
  603. '#PRODUCT_FLAG#',
  604. '#MAT_STATUS#',
  605. '#JUDGE_STD_NAME#',
  606. '#JUDGE_STD_CODE#',
  607. TO_DATE('#CREATE_TIME#', 'YYYY-MM-DD HH24:MI:SS'),
  608. '#BAL_YEAR_MONTH#',
  609. '#MAT_ORIGIN_CODE#',
  610. '#MAT_ORIGIN_NAME#',
  611. '#QCM_STAUS#',
  612. '#PRO_ORDER_ID#',
  613. '#GX_PLAN_NO#',
  614. '#ORD_LN_DLY_PK#',
  615. '#IN_BC#',
  616. '#IN_BZ#',
  617. '#ORDER_NO#',
  618. '#ORDER_SEQ#',
  619. '#ORDER_SEQ_NO#'
  620. FROM YDM_BC_BUTTRESS
  621. WHERE MAT_NO = MYROW.MAT_NO;
  622. UPDATE PORT_HTT_BATCH_SAMPLE_RESULT T
  623. SET T.INSTORE_FLAG = '1'
  624. WHERE T.MAT_NO = MYROW.MAT_NO
  625. AND PROCESS_SEQ =
  626. (SELECT real_process_seq
  627. FROM pln_zy_rcl_m
  628. WHERE heat_plan_no = t.heat_plan_no);
  629. V_ICOUNT := V_ICOUNT + 1;
  630. END LOOP;
  631. END;
  632. ]]>
  633. </query>
  634. <query id = "FrmHttInStore.insertVrpComInfo" desc = "插入公共信息表">
  635. DECLARE
  636. V_VRP_STATION_CODE VRP_COM_INFO.PLINE_CODE%TYPE := NULL;
  637. V_RESULT_NO VRP_COM_INFO.RESULT_NO%TYPE := NULL;
  638. BEGIN
  639. V_VRP_STATION_CODE := '600211';
  640. SELECT '#PLINE_CODE#' || V_VRP_STATION_CODE || TO_CHAR(SYSDATE, 'YYMMDD') ||
  641. LPAD(NVL(MAX(SUBSTR(T.RESULT_NO, LENGTH(T.RESULT_NO) - 5)), 0) + 1,
  642. 6,
  643. 0)
  644. INTO V_RESULT_NO
  645. FROM HTT_COM_INFO T
  646. WHERE TRUNC(T.CREATE_TIME) = TRUNC(SYSDATE);
  647. INSERT INTO HTT_COM_INFO(
  648. RESULT_NO,
  649. HEAT_PLAN_NO,
  650. STATION_CODE,
  651. STATION_DESC,
  652. PLINE_CODE,
  653. PLINE_NAME,
  654. ZY_BATCH_ID,
  655. PRO_PLAN_ID,
  656. GX_PLAN_NO,
  657. IF_MONITOR_RCL,
  658. PRDCR_NO,
  659. MONITORDEMAND,
  660. CRAFT_FILE_NO,
  661. CRAFT_FILE_MAN,
  662. CRAFT_SEQ,
  663. JUDGE_STOVE_NO,
  664. BATCH_NO,
  665. BATCH_GROUD_NO,
  666. GRADECODE,
  667. GRADENAME,
  668. STEELCODE,
  669. STEELNAME,
  670. SPEC_CODE,
  671. SPEC_NAME,
  672. LEN,
  673. DIMATER,
  674. PLN_LEN,
  675. PLN_LEN_MIN,
  676. PLN_LEN_MAX,
  677. HEIGHT,
  678. LEN_MIN,
  679. LEN_MAX,
  680. LEN_CUT_HEAD,
  681. LEN_CUT_END,
  682. ACT_SPEC_CODE,
  683. ACT_SPEC_NAME,
  684. ACT_DIMATER,
  685. ACT_HEIGHT,
  686. ACT_LEN,
  687. ACT_LEN_MIN,
  688. ACT_LEN_MAX,
  689. ACT_MATERIAL_NO,
  690. ACT_MATERIAL_NAME,
  691. INWL_ID,
  692. INWL_DESC,
  693. PRO_NUM,
  694. PRO_WT,
  695. STATION_STATUS,
  696. RRO_TIME,
  697. RRO_TIME_NU,
  698. PRO_USER,
  699. PRO_SHIFT,
  700. PRO_GROUP,
  701. CREATE_TIME,
  702. COL_OPERATOR,
  703. PRO_YEAR_MONTH_DAY,
  704. BAL_YEAR_MONTH,
  705. INSTOCK_DOC)
  706. VALUES(
  707. V_RESULT_NO,
  708. '#HEAT_PLAN_NO#',
  709. V_VRP_STATION_CODE,
  710. '交库',
  711. '#PLINE_CODE#',
  712. '#PLINE_NAME#',
  713. '#ZY_BATCH_ID#',
  714. '#PRO_PLAN_ID#',
  715. '#GX_PLAN_NO#',
  716. '#IF_MONITOR_RCL#',
  717. '#PRDCR_NO#',
  718. '#MONITORDEMAND#',
  719. '#CRAFT_FILE_NO#',
  720. '#CRAFT_FILE_MAN#',
  721. '#CRAFT_SEQ#',
  722. '#JUDGE_STOVE_NO#',
  723. '#BATCH_NO#',
  724. '#BATCH_GROUD_NO#',
  725. '#GRADECODE#',
  726. '#GRADENAME#',
  727. '#STEELCODE#',
  728. '#STEELNAME#',
  729. '#SPEC_CODE#',
  730. '#SPEC_NAME#',
  731. '#LEN#',
  732. '#DIMATER#',
  733. '#PLN_LEN#',
  734. '#PLN_LEN_MIN#',
  735. '#PLN_LEN_MAX#',
  736. '#HEIGHT#',
  737. '#LEN_MIN#',
  738. '#LEN_MAX#',
  739. '#LEN_CUT_HEAD#',
  740. '#LEN_CUT_END#',
  741. '#ACT_SPEC_CODE#',
  742. '#ACT_SPEC_NAME#',
  743. '#ACT_DIMATER#',
  744. '#ACT_HEIGHT#',
  745. '#ACT_LEN#',
  746. '#ACT_LEN_MIN#',
  747. '#ACT_LEN_MAX#',
  748. '#ACT_MATERIAL_NO#',
  749. '#ACT_MATERIAL_NAME#',
  750. '#INWL_ID#',
  751. '#INWL_DESC#',
  752. '#PRO_NUM#',
  753. '#PRO_WT#',
  754. '#STATION_STATUS#',
  755. TO_DATE('#CREATE_TIME#','YYYY-MM-DD HH24:MI:SS'),
  756. '#RRO_TIME_NU#',
  757. '#PRO_USER#',
  758. '#PRO_SHIFT#',
  759. '#PRO_GROUP#',
  760. TO_DATE('#CREATE_TIME#','YYYY-MM-DD HH24:MI:SS'),
  761. '#COL_OPERATOR#',
  762. '#PRO_YEAR_MONTH_DAY#',
  763. '#BAL_YEAR_MONTH#',
  764. '#INSTOCK_DOC#');
  765. END;
  766. </query>
  767. <query id = "FrmHttInStore.insertVrpComInfo2" desc = "插入公共信息表">
  768. DECLARE
  769. V_VRP_STATION_CODE HTT_COM_INFO.Station_Code%TYPE := NULL;
  770. V_RESULT_NO HTT_COM_INFO.RESULT_NO%TYPE := NULL;
  771. BEGIN
  772. FOR MYROW IN (SELECT PLINE_CODE,
  773. PLINE_NAME,
  774. LOT_NO,
  775. PRO_PLAN_ID,
  776. GX_PLAN_NO,
  777. JUDGE_STOVE_NO,
  778. BATCH_NO,
  779. BATCH_GROUD_NO,
  780. GRADECODE,
  781. GRADENAME,
  782. STEELCODE,
  783. STEELNAME,
  784. SPEC_CODE,
  785. SPEC_NAME,
  786. ACT_DIMATER,
  787. ACT_HEIGHT,
  788. ACT_LEN_MIN,
  789. ACT_LEN_MAX,
  790. CREATE_NAME,
  791. PRO_BC,
  792. PRO_BZ,
  793. BAL_YEAR_MONTH,
  794. INSTOCK_DOC,
  795. SUM(T.ACT_COUNT) ACT_COUNT,
  796. SUM(T.ACT_WEIGHT) ACT_WEIGHT,
  797. ACT_LEN
  798. FROM YDM_BC_INLIST T
  799. WHERE T.INSTOCK_DOC = ?
  800. GROUP BY PLINE_CODE,
  801. PLINE_NAME,
  802. LOT_NO,
  803. PRO_PLAN_ID,
  804. GX_PLAN_NO,
  805. JUDGE_STOVE_NO,
  806. BATCH_NO,
  807. BATCH_GROUD_NO,
  808. GRADECODE,
  809. GRADENAME,
  810. STEELCODE,
  811. STEELNAME,
  812. SPEC_CODE,
  813. SPEC_NAME,
  814. ACT_HEIGHT,
  815. ACT_DIMATER,
  816. ACT_HEIGHT,
  817. ACT_LEN,
  818. ACT_LEN_MIN,
  819. ACT_LEN_MAX,
  820. ACT_DIMATER,
  821. ACT_HEIGHT,
  822. ACT_LEN_MIN,
  823. ACT_LEN_MAX,
  824. CREATE_NAME,
  825. PRO_BC,
  826. PRO_BZ,
  827. BAL_YEAR_MONTH,
  828. INSTOCK_DOC
  829. ) LOOP
  830. V_VRP_STATION_CODE := '600211';
  831. SELECT MYROW.PLINE_CODE || V_VRP_STATION_CODE || TO_CHAR(SYSDATE, 'YYMMDD') ||
  832. LPAD(NVL(MAX(SUBSTR(T.RESULT_NO, LENGTH(T.RESULT_NO) - 5)), 0) + 1,
  833. 6,
  834. 0)
  835. INTO V_RESULT_NO
  836. FROM HTT_COM_INFO T
  837. WHERE RESULT_NO LIKE MYROW.PLINE_CODE || V_VRP_STATION_CODE || TO_CHAR(SYSDATE, 'YYMMDD') || '______';
  838. INSERT INTO HTT_COM_INFO(
  839. RESULT_NO,
  840. HEAT_PLAN_NO,
  841. STATION_CODE,
  842. STATION_DESC,
  843. PLINE_CODE,
  844. PLINE_NAME,
  845. ZY_BATCH_ID,
  846. PRO_PLAN_ID,
  847. GX_PLAN_NO,
  848. PRDCR_NO,
  849. MONITORDEMAND,
  850. CRAFT_FILE_NO,
  851. CRAFT_FILE_MAN,
  852. CRAFT_SEQ,
  853. JUDGE_STOVE_NO,
  854. BATCH_NO,
  855. BATCH_GROUD_NO,
  856. GRADECODE,
  857. GRADENAME,
  858. STEELCODE,
  859. STEELNAME,
  860. SPEC_CODE,
  861. SPEC_NAME,
  862. LEN,
  863. DIMATER,
  864. PLN_LEN,
  865. PLN_LEN_MIN,
  866. PLN_LEN_MAX,
  867. HEIGHT,
  868. LEN_MIN,
  869. LEN_MAX,
  870. LEN_CUT_HEAD,
  871. LEN_CUT_END,
  872. ACT_SPEC_CODE,
  873. ACT_SPEC_NAME,
  874. ACT_DIMATER,
  875. ACT_HEIGHT,
  876. ACT_LEN,
  877. ACT_LEN_MIN,
  878. ACT_LEN_MAX,
  879. ACT_MATERIAL_NO,
  880. ACT_MATERIAL_NAME,
  881. INWL_ID,
  882. INWL_DESC,
  883. PRO_NUM,
  884. PRO_WT,
  885. STATION_STATUS,
  886. RRO_TIME,
  887. RRO_TIME_NU,
  888. COL_OPERATOR,
  889. PRO_SHIFT,
  890. PRO_GROUP,
  891. CREATE_TIME,
  892. BAL_YEAR_MONTH,
  893. INSTOCK_DOC)
  894. VALUES(
  895. V_RESULT_NO,
  896. ?,
  897. V_VRP_STATION_CODE,
  898. '交库',
  899. MYROW.PLINE_CODE,
  900. MYROW.PLINE_NAME,
  901. MYROW.LOT_NO,
  902. MYROW.PRO_PLAN_ID,
  903. MYROW.GX_PLAN_NO,
  904. '',
  905. '',
  906. '',
  907. '',
  908. '',
  909. MYROW.JUDGE_STOVE_NO,
  910. MYROW.BATCH_NO,
  911. MYROW.BATCH_GROUD_NO,
  912. MYROW.GRADECODE,
  913. MYROW.GRADENAME,
  914. MYROW.STEELCODE,
  915. MYROW.STEELNAME,
  916. MYROW.SPEC_CODE,
  917. MYROW.SPEC_NAME,
  918. '',
  919. MYROW.ACT_DIMATER,
  920. MYROW.ACT_LEN,
  921. MYROW.ACT_LEN_MIN,
  922. MYROW.ACT_LEN_MAX,
  923. MYROW.ACT_HEIGHT,
  924. MYROW.ACT_LEN_MIN,
  925. MYROW.ACT_LEN_MAX,
  926. '',
  927. '',
  928. MYROW.SPEC_CODE,
  929. MYROW.SPEC_NAME,
  930. MYROW.ACT_DIMATER,
  931. MYROW.ACT_HEIGHT,
  932. MYROW.ACT_LEN,
  933. MYROW.ACT_LEN_MIN,
  934. MYROW.ACT_LEN_MAX,
  935. '',
  936. '',
  937. '',
  938. '',
  939. MYROW.ACT_COUNT,
  940. MYROW.ACT_WEIGHT,
  941. '1',
  942. SYSDATE,
  943. '',
  944. MYROW.CREATE_NAME,
  945. MYROW.PRO_BC,
  946. MYROW.PRO_BZ,
  947. SYSDATE,
  948. MYROW.BAL_YEAR_MONTH,
  949. MYROW.INSTOCK_DOC);
  950. END LOOP;
  951. END;
  952. </query>
  953. <query id = "FrmHttInStore.selectNodeFlag" desc = "查询结炉标识">
  954. SELECT T.BESIDE_STATUS
  955. FROM PLN_ZY_RCL_M T
  956. WHERE T.HEAT_PLAN_NO = '#HEAT_PLAN_NO#'
  957. AND T.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#'
  958. </query>
  959. <query id = "FrmHttInStore.DeleteInList" desc = "撤销交库">
  960. <![CDATA[
  961. DECLARE
  962. V_COUNT NUMBER := 0;
  963. V_ICOUNT NUMBER := 0;
  964. T_COUNT NUMBER := 0;
  965. T_WT NUMBER := 0;
  966. T_WT_1 NUMBER := 0;
  967. BEGIN
  968. FOR MYROW IN (SELECT T.PLINE_CODE,
  969. T.MAT_NO,
  970. BATCH_NO,
  971. BATCH_GROUD_NO,
  972. JUDGE_STOVE_NO,
  973. INSTOCK_SQE,
  974. T.ACT_WEIGHT,
  975. T.ACT_THEORY_WEIGHT
  976. FROM (SELECT T.*, S.STORAGE_NO CSTORAGE_NO
  977. FROM YDM_BC_INLIST T,
  978. MAT_BC_M T1,
  979. YDM_BC_BUTTRESS S
  980. WHERE T.MAT_NO = T1.MAT_NO
  981. AND T.MAT_NO = S.MAT_NO
  982. AND T.INSTOCK_DOC = '#INSTOCK_DOC#'
  983. AND T1.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#'
  984. AND T1.BATCH_NO = '#BATCH_NO#'
  985. AND T1.ACT_LEN = '#ACT_LEN#'
  986. AND T1.BATCH_GROUD_NO = '#BATCH_GROUD_NO#'
  987. AND T1.PLINE_CODE = '#PLINE_CODE#'
  988. AND T1.QCM_STAUS = '00'
  989. AND T1.PROCESS_CDOE = 'F') T
  990. LEFT JOIN COM_BASE_PLINE C
  991. ON C.OUT_REPOSITORY = T.CSTORAGE_NO
  992. AND C.PLINE_CODE = T.PLINE_CODE
  993. WHERE DECODE(C.OUT_REPOSITORY, NULL, '已倒运', '未倒运') = '未倒运') LOOP
  994. T_COUNT := T_COUNT + 1;
  995. T_WT := T_WT + MYROW.ACT_WEIGHT;
  996. T_WT_1 := T_WT_1 + MYROW.ACT_THEORY_WEIGHT;
  997. UPDATE PORT_Htt_BATCH_SAMPLE_RESULT T SET T.INSTORE_FLAG = '0' WHERE T.MAT_NO = MYROW.MAT_NO AND PROCESS_SEQ = (SELECT real_process_seq FROM pln_zy_rcl_m WHERE heat_plan_no = t.heat_plan_no) ;
  998. DELETE FROM MAT_BC_M T
  999. WHERE T.MAT_NO = MYROW.MAT_NO
  1000. AND T.JUDGE_STOVE_NO = MYROW.JUDGE_STOVE_NO
  1001. AND T.BATCH_NO = MYROW.BATCH_NO
  1002. AND T.BATCH_GROUD_NO = MYROW.BATCH_GROUD_NO
  1003. AND T.PLINE_CODE = MYROW.PLINE_CODE;
  1004. SELECT COUNT(1)
  1005. INTO V_ICOUNT
  1006. FROM YDM_BC_BUTTRESS_BACK
  1007. WHERE MAT_NO = MYROW.MAT_NO
  1008. AND PLINE_CODE = MYROW.PLINE_CODE;
  1009. IF (V_ICOUNT =0) THEN
  1010. INSERT INTO YDM_BC_BUTTRESS_BACK
  1011. (MAT_NO,
  1012. JUDGE_STOVE_NO,
  1013. BATCH_NO,
  1014. BATCH_GROUD_NO,
  1015. STORAGE_NO,
  1016. LOCATION_NO,
  1017. LARY_NO,
  1018. LOC_NO,
  1019. STORAGE_ATTR,
  1020. STORAGE_ATTR_NAME,
  1021. STORAGE_TYPE_NO,
  1022. STORAGE_TYPE_NAME,
  1023. MANAGEMENT_NO,
  1024. MANAGEMENT_NAME,
  1025. MEMO,
  1026. CREATE_NAME,
  1027. CREATE_TIME,
  1028. UPDATE_NAME,
  1029. UPDATE_TIME,
  1030. DELETE_NAME,
  1031. DELETE_TIME,
  1032. DEPARTMENT_CODE,
  1033. DEPARTMENT_DESC,
  1034. PLINE_CODE)
  1035. SELECT MAT_NO,
  1036. JUDGE_STOVE_NO,
  1037. BATCH_NO,
  1038. BATCH_GROUD_NO,
  1039. STORAGE_NO,
  1040. LOCATION_NO,
  1041. LARY_NO,
  1042. LOC_NO,
  1043. STORAGE_ATTR,
  1044. STORAGE_ATTR_NAME,
  1045. STORAGE_TYPE_NO,
  1046. STORAGE_TYPE_NAME,
  1047. MANAGEMENT_NO,
  1048. MANAGEMENT_NAME,
  1049. MEMO,
  1050. CREATE_NAME,
  1051. CREATE_TIME,
  1052. UPDATE_NAME,
  1053. UPDATE_TIME,
  1054. DELETE_NAME,
  1055. DELETE_TIME,
  1056. DEPARTMENT_CODE,
  1057. DEPARTMENT_DESC,
  1058. MYROW.PLINE_CODE
  1059. FROM YDM_BC_BUTTRESS
  1060. WHERE MAT_NO = MYROW.MAT_NO;
  1061. ELSE
  1062. UPDATE YDM_BC_BUTTRESS_BACK T
  1063. SET (MAT_NO,
  1064. JUDGE_STOVE_NO,
  1065. BATCH_NO,
  1066. BATCH_GROUD_NO,
  1067. STORAGE_NO,
  1068. LOCATION_NO,
  1069. LARY_NO,
  1070. LOC_NO,
  1071. STORAGE_ATTR,
  1072. STORAGE_ATTR_NAME,
  1073. STORAGE_TYPE_NO,
  1074. STORAGE_TYPE_NAME,
  1075. MANAGEMENT_NO,
  1076. MANAGEMENT_NAME,
  1077. MEMO,
  1078. CREATE_NAME,
  1079. CREATE_TIME,
  1080. UPDATE_NAME,
  1081. UPDATE_TIME,
  1082. DELETE_NAME,
  1083. DELETE_TIME,
  1084. DEPARTMENT_CODE,
  1085. DEPARTMENT_DESC,
  1086. PLINE_CODE) =
  1087. (SELECT MAT_NO,
  1088. JUDGE_STOVE_NO,
  1089. BATCH_NO,
  1090. BATCH_GROUD_NO,
  1091. STORAGE_NO,
  1092. LOCATION_NO,
  1093. LARY_NO,
  1094. LOC_NO,
  1095. STORAGE_ATTR,
  1096. STORAGE_ATTR_NAME,
  1097. STORAGE_TYPE_NO,
  1098. STORAGE_TYPE_NAME,
  1099. MANAGEMENT_NO,
  1100. MANAGEMENT_NAME,
  1101. MEMO,
  1102. CREATE_NAME,
  1103. CREATE_TIME,
  1104. UPDATE_NAME,
  1105. UPDATE_TIME,
  1106. DELETE_NAME,
  1107. DELETE_TIME,
  1108. DEPARTMENT_CODE,
  1109. DEPARTMENT_DESC,
  1110. MYROW.PLINE_CODE
  1111. FROM YDM_BC_BUTTRESS
  1112. WHERE MAT_NO = T.MAT_NO)
  1113. WHERE MAT_NO = MYROW.MAT_NO
  1114. AND PLINE_CODE = MYROW.PLINE_CODE;
  1115. END IF;
  1116. DELETE FROM YDM_BC_BUTTRESS T WHERE MAT_NO = MYROW.MAT_NO;
  1117. DELETE FROM YDM_BC_INLIST F WHERE F.INSTOCK_SQE = MYROW.INSTOCK_SQE;
  1118. END LOOP;
  1119. INSERT INTO HTT_COM_INFO
  1120. (RESULT_NO,
  1121. HEAT_PLAN_NO,
  1122. ZY_BATCH_ID,
  1123. PROD_INDEX,
  1124. PRO_PLAN_ID,
  1125. GX_PLAN_NO,
  1126. ORDER_SOURCE,
  1127. ORDER_NO,
  1128. ORDER_SEQ,
  1129. REQ_BL_ID,
  1130. PLINE_CODE,
  1131. PLINE_NAME,
  1132. STATION_CODE,
  1133. STATION_DESC,
  1134. JUDGE_STOVE_NO,
  1135. BATCH_NO,
  1136. BATCH_GROUD_NO,
  1137. PRODUCCODE,
  1138. PRODUCNAME,
  1139. GRADECODE,
  1140. GRADENAME,
  1141. STEELCODE,
  1142. STEELNAME,
  1143. MODEL_CODE,
  1144. MODEL_DESC,
  1145. STD_CODE,
  1146. STD_NAME,
  1147. STD_STYLE,
  1148. STD_STYLE_DESC,
  1149. SPEC_CODE,
  1150. SPEC_NAME,
  1151. DIMATER,
  1152. HEIGHT,
  1153. LEN,
  1154. LEN_MIN,
  1155. LEN_MAX,
  1156. PLN_LEN,
  1157. PLN_LEN_MIN,
  1158. PLN_LEN_MAX,
  1159. ACT_SPEC_CODE,
  1160. ACT_SPEC_NAME,
  1161. ACT_DIMATER,
  1162. ACT_HEIGHT,
  1163. ACT_LEN,
  1164. ACT_LEN_MIN,
  1165. ACT_LEN_MAX,
  1166. LEN_CUT_HEAD,
  1167. LEN_CUT_END,
  1168. ACT_MATERIAL_NO,
  1169. ACT_MATERIAL_NAME,
  1170. INWL_ID,
  1171. INWL_DESC,
  1172. MONITOR_POINT,
  1173. IF_MONITOR_RCL,
  1174. MONITORDEMAND,
  1175. PRDCR_NO,
  1176. PRODUCER,
  1177. PRODUCER_TIME,
  1178. STATION_ROAD,
  1179. CRAFT_FILE_NO,
  1180. CRAFT_FILE_MAN,
  1181. CRAFT_SEQ,
  1182. PRO_NUM,
  1183. PRO_WT,
  1184. FAIL_NUM,
  1185. FAIL_WT,
  1186. OFFLINE_NUM,
  1187. OFFLINE_WT,
  1188. RE_NUM,
  1189. RE_WT,
  1190. PONDER_GROSS_WT,
  1191. INSTOCK_DOC,
  1192. STATION_STATUS,
  1193. RRO_TIME,
  1194. RRO_TIME_NU,
  1195. PRO_USER,
  1196. PRO_SHIFT,
  1197. PRO_GROUP,
  1198. CREATE_TIME,
  1199. COL_OPERATOR,
  1200. PRO_YEAR_MONTH_DAY,
  1201. BAL_YEAR_MONTH,
  1202. VALIDFLAG,
  1203. BELONG_CODE,
  1204. BELONG_NAME,
  1205. PROCESS_SEQ)
  1206. SELECT (SELECT T.RESULT_NO || LPAD(NVL(MAX(TO_NUMBER(SUBSTR(RESULT_NO,
  1207. LENGTH(RESULT_NO) - 1))),
  1208. 0) + 1,
  1209. 2,
  1210. '0') RESULT_NO
  1211. FROM HTT_COM_INFO
  1212. WHERE RESULT_NO LIKE T.RESULT_NO || '__'),
  1213. HEAT_PLAN_NO,
  1214. ZY_BATCH_ID,
  1215. PROD_INDEX,
  1216. PRO_PLAN_ID,
  1217. GX_PLAN_NO,
  1218. ORDER_SOURCE,
  1219. ORDER_NO,
  1220. ORDER_SEQ,
  1221. REQ_BL_ID,
  1222. PLINE_CODE,
  1223. PLINE_NAME,
  1224. STATION_CODE,
  1225. STATION_DESC,
  1226. JUDGE_STOVE_NO,
  1227. BATCH_NO,
  1228. BATCH_GROUD_NO,
  1229. PRODUCCODE,
  1230. PRODUCNAME,
  1231. GRADECODE,
  1232. GRADENAME,
  1233. STEELCODE,
  1234. STEELNAME,
  1235. MODEL_CODE,
  1236. MODEL_DESC,
  1237. STD_CODE,
  1238. STD_NAME,
  1239. STD_STYLE,
  1240. STD_STYLE_DESC,
  1241. SPEC_CODE,
  1242. SPEC_NAME,
  1243. DIMATER,
  1244. HEIGHT,
  1245. LEN,
  1246. LEN_MIN,
  1247. LEN_MAX,
  1248. PLN_LEN,
  1249. PLN_LEN_MIN,
  1250. PLN_LEN_MAX,
  1251. ACT_SPEC_CODE,
  1252. ACT_SPEC_NAME,
  1253. ACT_DIMATER,
  1254. ACT_HEIGHT,
  1255. ACT_LEN,
  1256. ACT_LEN_MIN,
  1257. ACT_LEN_MAX,
  1258. LEN_CUT_HEAD,
  1259. LEN_CUT_END,
  1260. ACT_MATERIAL_NO,
  1261. ACT_MATERIAL_NAME,
  1262. INWL_ID,
  1263. INWL_DESC,
  1264. MONITOR_POINT,
  1265. IF_MONITOR_RCL,
  1266. MONITORDEMAND,
  1267. PRDCR_NO,
  1268. PRODUCER,
  1269. PRODUCER_TIME,
  1270. STATION_ROAD,
  1271. CRAFT_FILE_NO,
  1272. CRAFT_FILE_MAN,
  1273. CRAFT_SEQ,
  1274. 0- T_COUNT,
  1275. 0 - T_WT,
  1276. FAIL_NUM,
  1277. FAIL_WT,
  1278. OFFLINE_NUM,
  1279. OFFLINE_WT,
  1280. RE_NUM,
  1281. RE_WT,
  1282. PONDER_GROSS_WT,
  1283. INSTOCK_DOC,
  1284. STATION_STATUS,
  1285. RRO_TIME,
  1286. RRO_TIME_NU,
  1287. PRO_USER,
  1288. PRO_SHIFT,
  1289. PRO_GROUP,
  1290. CREATE_TIME,
  1291. COL_OPERATOR,
  1292. PRO_YEAR_MONTH_DAY,
  1293. BAL_YEAR_MONTH,
  1294. VALIDFLAG,
  1295. BELONG_CODE,
  1296. BELONG_NAME,
  1297. PROCESS_SEQ
  1298. FROM HTT_COM_INFO T WHERE T.INSTOCK_DOC = '#INSTOCK_DOC#'
  1299. AND T.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#'
  1300. AND T.BATCH_NO = '#BATCH_NO#'
  1301. AND T.BATCH_GROUD_NO = '#BATCH_GROUD_NO#'
  1302. AND T.ACT_LEN = '#ACT_LEN#'
  1303. AND T.PRO_NUM >0
  1304. AND ROWNUM = 1;
  1305. END;
  1306. ]]>
  1307. </query>
  1308. <query id = "FrmHttInStore.selectLxCount" desc= "查询待处理支数">
  1309. SELECT COUNT(1) ACOUNT
  1310. FROM PORT_HTT_BATCH_SAMPLE_RESULT T
  1311. WHERE T.MAT_STATUS IN ('00', '20')
  1312. AND T.INSTORE_FLAG = '0'
  1313. AND T.HEAT_PLAN_NO = '#HEAT_PLAN_NO#'
  1314. AND T.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#'
  1315. </query>
  1316. <query id = "FrmHttInStore.selectNode" desc = "查询是否结炉">
  1317. SELECT COUNT(1) ACOUNT
  1318. FROM PLN_ZY_RCL_M T
  1319. WHERE T.PRO_PLAN_ID = '#PRO_PLAN_ID#'
  1320. AND T.GX_PLAN_NO = '#GX_PLAN_NO#'
  1321. AND T.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#'
  1322. AND (T.BESIDE_STATUS = '90' OR (T.REAL_PROCESS_SEQ>1 AND '#BATCH_NO#' LIKE '__000'))
  1323. </query>
  1324. <query id = "FrmHttInStore.selectHeatPlanNo" desc = "查询炉计划">
  1325. SELECT T.*
  1326. FROM PLN_ZY_RCL_M T
  1327. WHERE T.PRO_PLAN_ID = '#PRO_PLAN_ID#'
  1328. AND T.GX_PLAN_NO = '#GX_PLAN_NO#'
  1329. AND T.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#'
  1330. </query>
  1331. <query id = "FrmHttInStore.UpdateNodeFlag" desc = "结炉">
  1332. DECLARE
  1333. BEGIN
  1334. FOR MYROW IN (SELECT SUM(S.ACT_COUNT) ACT_COUNT,
  1335. SUM(S.ACT_WEIGHT) ACT_WEIGHT,
  1336. S.HEAT_PLAN_NO,
  1337. S.HEAT_PLAN_SQE
  1338. FROM PORT_HTT_BATCH_SAMPLE_RESULT S
  1339. WHERE S.HEAT_PLAN_NO = '#HEAT_PLAN_NO#'
  1340. AND S.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#'
  1341. AND S.MAT_STATUS = '00'
  1342. AND S.PROCESS_SEQ = (SELECT REAL_PROCESS_SEQ FROM PLN_ZY_RCL_M WHERE HEAT_PLAN_NO = S.HEAT_PLAN_NO)
  1343. GROUP BY S.HEAT_PLAN_NO, S.HEAT_PLAN_SQE) LOOP
  1344. UPDATE PLN_ZY_RCL_C S
  1345. SET S.REAL_OUTDOUBLE_NUM = MYROW.ACT_COUNT,
  1346. S.REAL_OUTDOUBLE_WT = MYROW.ACT_WEIGHT
  1347. WHERE S.HEAT_PLAN_NO = MYROW.HEAT_PLAN_NO
  1348. AND S.HEAT_PLAN_SQE = MYROW.HEAT_PLAN_SQE;
  1349. END LOOP;
  1350. UPDATE PLN_ZY_RCL_M T
  1351. SET T.BESIDE_STATUS = '90',
  1352. T.PLANSTATUS = '30'
  1353. WHERE T.HEAT_PLAN_NO = '#HEAT_PLAN_NO#'
  1354. AND T.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#';
  1355. UPDATE HTT_COM_INFO T SET T.STATION_STATUS = '2'
  1356. WHERE T.HEAT_PLAN_NO = '#HEAT_PLAN_NO#'
  1357. AND T.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#'
  1358. AND T.STATION_CODE ='600211';
  1359. END;
  1360. </query>
  1361. <query id = "FrmHttInStore.QueryMatbcmPiece" desc = "查询交库后库存表支数">
  1362. SELECT NVL(SUM(REAL_OUTDOUBLE_NUM),0) REAL_OUTDOUBLE_NUM FROM (
  1363. SELECT NVL(SUM(T.ACT_COUNT), 0) REAL_OUTDOUBLE_NUM
  1364. FROM MAT_BC_M T
  1365. WHERE T.HEAT_PLAN_NO = '#HEAT_PLAN_NO#'
  1366. AND T.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#'
  1367. AND T.QCM_STAUS = '00'
  1368. AND T.PROCESS_CDOE = 'F'
  1369. UNION
  1370. SELECT NVL(SUM(T.ACT_COUNT), 0) REAL_OUTDOUBLE_NUM
  1371. FROM MAT_BC_BACKUP T
  1372. WHERE T.HEAT_PLAN_NO = '#HEAT_PLAN_NO#'
  1373. AND T.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#'
  1374. AND T.QCM_STAUS = '00'
  1375. AND T.PROCESS_CDOE = 'F')
  1376. </query>
  1377. <query id = "FrmHttInStore.QuerydoJudgePiece" desc = "查询判定支数">
  1378. SELECT NVL(SUM(T.ACT_COUNT),0) ACT_COUNT
  1379. FROM QCM_ZG_JUGDE_APPLY T
  1380. WHERE T.HEAT_PLAN_NO = '#HEAT_PLAN_NO#'
  1381. AND T.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#'
  1382. AND T.PROCESS_CODE = 'F'
  1383. AND T.VALIDFLAG = '20'
  1384. </query>
  1385. <query id = "FrmHttInStore.QueryLoadingPiece" desc = "查询上料支数">
  1386. SELECT SUM(NVL(T.ACT_COUNT, 0)) REAL_INDOUBLE_NUM
  1387. FROM PORT_HTT_BATCH_SAMPLE_RESULT T, PLN_ZY_RCL_M T1
  1388. WHERE T.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#'
  1389. AND T.HEAT_PLAN_NO = '#HEAT_PLAN_NO#'
  1390. AND T.PROCESS_SEQ = T1.REAL_PROCESS_SEQ
  1391. AND T.HEAT_PLAN_NO = T1.HEAT_PLAN_NO
  1392. AND T.JUDGE_STOVE_NO = T1.JUDGE_STOVE_NO
  1393. </query>
  1394. <query id = "FrmHttInStore.QueryOfflinePiece" desc = "查询离线支数">
  1395. select NVL(SUM(T.OFFLINE_NUM),0) OFFLINE_NUM, NVL(SUM(T.RE_NUM),0) RE_NUM,NVL(SUM(T.GROUP_NUM),0) GROUP_NUM
  1396. from HTT_OFFLINE_RESULT T
  1397. WHERE T.HEAT_PLAN_NO = '#HEAT_PLAN_NO#'
  1398. AND T.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#'
  1399. </query>
  1400. <query id = "FrmHttInStore.QueryVrpPortFailPiece" desc = "查询各实绩废品和">
  1401. select NVL(SUM(T.ACT_COUNT), 0) ACT_COUNT
  1402. from PORT_HTT_BATCH_SAMPLE_RESULT t
  1403. WHERE T.HEAT_PLAN_NO = '#HEAT_PLAN_NO#'
  1404. AND T.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#'
  1405. AND T.PROCESS_SEQ = '#REAL_PROCESS_SEQ#'
  1406. AND ((T.MAT_STATUS = '00' and t.instore_flag='0')
  1407. or t.mat_status = '20')
  1408. </query>
  1409. <query id="FrmHttInStore.queryPortStuts" desc="查询管号队列废品">
  1410. <![CDATA[
  1411. SELECT NVL(SUM(T.ACT_COUNT),0) ACT_COUNT FROM PORT_HTT_BATCH_SAMPLE_RESULT T
  1412. WHERE T.HEAT_PLAN_NO = '#HEAT_PLAN_NO#' AND T.PLINE_CODE = '#PLINE_CODE#'
  1413. AND T.MAT_STATUS not in ('10','40','30')
  1414. ]]>
  1415. </query>
  1416. <query id="FrmHttInStore.plnupdateStuts" desc="结炉修改计划表状态为关闭">
  1417. <![CDATA[
  1418. UPDATE pln_zy_rcl_m
  1419. SET PLANSTATUS = '40'
  1420. WHERE HEAT_PLAN_NO = '#HEAT_PLAN_NO#'
  1421. ]]>
  1422. </query>
  1423. <query id = "FrmHttInStore.UpdatePlanStatus" desc = "修改炉计划状态关闭">
  1424. UPDATE PLN_ZY_RCL_M T
  1425. SET T.PLANSTATUS = '40'
  1426. WHERE T.HEAT_PLAN_NO = '#HEAT_PLAN_NO#'
  1427. AND T.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#'
  1428. </query>
  1429. <query id = "FrmHttInStore.UpdateNodeFlag1" desc = "结炉">
  1430. DECLARE
  1431. BEGIN
  1432. UPDATE HTT_COM_INFO T
  1433. SET T.STATION_STATUS = '2'
  1434. WHERE T.HEAT_PLAN_NO = '#HEAT_PLAN_NO#'
  1435. AND T.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#'
  1436. AND T.STATION_CODE = '600211'
  1437. AND PROCESS_SEQ = '#REAL_PROCESS_SEQ#';
  1438. UPDATE PLN_ZY_RCL_M T
  1439. SET T.BESIDE_STATUS = '',
  1440. PER_STATUS = '',
  1441. REAL_PROCESS_SEQ = REAL_PROCESS_SEQ + 1,
  1442. T.PLANSTATUS = '10'
  1443. WHERE T.HEAT_PLAN_NO = '#HEAT_PLAN_NO#'
  1444. AND T.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#';
  1445. UPDATE MAT_BC_M
  1446. SET MAT_STATUS = '80150103'
  1447. WHERE MAT_NO IN (SELECT MAT_NO
  1448. FROM PORT_HTT_BATCH_SAMPLE_RESULT
  1449. WHERE HEAT_PLAN_NO = '#HEAT_PLAN_NO#'
  1450. AND PROCESS_SEQ = '#REAL_PROCESS_SEQ#'
  1451. AND MAT_STATUS = '00')
  1452. AND QCM_STAUS = '00';
  1453. END;
  1454. </query>
  1455. <query id = "FrmHttInStore.CancelupdateNodeFlag" desc = "结炉回退">
  1456. DECLARE
  1457. BEGIN
  1458. UPDATE PLN_ZY_RCL_M T
  1459. SET T.BESIDE_STATUS = '80', T.PLANSTATUS = '20'
  1460. WHERE T.HEAT_PLAN_NO = '#HEAT_PLAN_NO#'
  1461. AND T.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#';
  1462. UPDATE HTT_COM_INFO T
  1463. SET T.STATION_STATUS = '1'
  1464. WHERE T.HEAT_PLAN_NO = '#HEAT_PLAN_NO#'
  1465. AND T.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#'
  1466. AND T.STATION_CODE = '600211'
  1467. AND T.PROCESS_SEQ = '#REAL_PROCESS_SEQ#';
  1468. END;
  1469. </query>
  1470. <query id = "FrmHttInStore.CancelupdateNodeFlag1" desc = "结炉回退">
  1471. DECLARE
  1472. BEGIN
  1473. UPDATE PLN_ZY_RCL_M T
  1474. SET T.PER_STATUS = '90',
  1475. T.BESIDE_STATUS = '70',
  1476. T.PLANSTATUS = '20',
  1477. REAL_PROCESS_SEQ = REAL_PROCESS_SEQ - 1
  1478. WHERE T.HEAT_PLAN_NO = '#HEAT_PLAN_NO#'
  1479. AND T.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#';
  1480. UPDATE HTT_COM_INFO T
  1481. SET T.STATION_STATUS = '1'
  1482. WHERE T.HEAT_PLAN_NO = '#HEAT_PLAN_NO#'
  1483. AND T.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#'
  1484. AND PROCESS_SEQ = #REAL_PROCESS_SEQ# - 1
  1485. AND T.STATION_CODE = '600211';
  1486. UPDATE MAT_BC_M
  1487. SET MAT_STATUS = '80150101'
  1488. WHERE MAT_NO IN (SELECT MAT_NO
  1489. FROM PORT_HTT_BATCH_SAMPLE_RESULT
  1490. WHERE HEAT_PLAN_NO = '#HEAT_PLAN_NO#'
  1491. AND PROCESS_SEQ = #REAL_PROCESS_SEQ# - 1
  1492. AND MAT_STATUS = '00')
  1493. AND QCM_STAUS = '00';
  1494. END;
  1495. </query>
  1496. </queryMap>