FrmExamineJudge.xml 66 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc = "提交/审批改判">
  3. <query id = "FrmExamineJudge.getGpData" desc = "查询改判实绩">
  4. <![CDATA[
  5. SELECT
  6. JUDGE_ID,
  7. JUDGE_STOVE_NO_OLD,
  8. BATCH_NO_OLD,
  9. BATCH_GROUD_NO_OLD,
  10. ACT_COUNT,
  11. ACT_WEIGHT,
  12. JUDGE_STOVE_NO,
  13. BATCH_NO,
  14. BATCH_GROUD_NO,
  15. MATERIAL_NO_OLD,
  16. MATERIAL_NAME_OLD,
  17. PRODUCCODE_OLD,
  18. PRODUCNAME_OLD,
  19. STEELCODE_OLD,
  20. STEELNAME_OLD,
  21. SPEC_CODE_OLD,
  22. SPEC_NAME_OLD,
  23. MODEL_CODE_OLD,
  24. MODEL_DESC_OLD,
  25. STD_STYLE_OLD,
  26. STD_STYLE_DESC_OLD,
  27. MATERIAL_NO,
  28. MATERIAL_NAME,
  29. PRODUCCODE,
  30. PRODUCNAME,
  31. STEELCODE,
  32. STEELNAME,
  33. SPEC_CODE,
  34. SPEC_NAME,
  35. MODEL_CODE,
  36. MODEL_DESC,
  37. STD_STYLE,
  38. STD_STYLE_DESC,
  39. CREATE_NAME,
  40. TO_CHAR(CREATE_TIME, 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  41. SUBMIT_NAME,
  42. TO_CHAR(SUBMIT_TIME, 'YYYY-MM-DD HH24:MI:SS') SUBMIT_TIME,
  43. AGREE_NAME,
  44. TO_CHAR(AGREE_TIME, 'YYYY-MM-DD HH24:MI:SS') AGREE_TIME,
  45. DECODE(AGREE_FLAG,'0','未提交审批','1','提交审批','2','审批通过','3','审批不通过')AGREE_FLAG,
  46. CREATE_MEMO,
  47. SUBMIT_MEMO,
  48. AGREE_MEMO,
  49. DECODE(VALID_FLAG,'0','无效','1','有效')VALID_FLAG,
  50. DELETE_NAME,
  51. TO_CHAR(DELETE_TIME, 'YYYY-MM-DD HH24:MI:SS') DELETE_TIME,
  52. BELONG_CODE,
  53. BELONG_NAME,
  54. SUPPLY_UNIT_CODE,
  55. SUPPLY_UNIT
  56. FROM QCM_ZG_JUDGE_CHANGE
  57. WHERE VALID_FLAG = '1'
  58. ]]>
  59. </query>
  60. <query id = "FrmExamineJudge.submitGpData" desc = "提交改判">
  61. UPDATE QCM_ZG_JUDGE_CHANGE T
  62. SET T.SUBMIT_MEMO = ?, T.SUBMIT_NAME = ?, T.SUBMIT_TIME = SYSDATE,T.AGREE_FLAG = '1'
  63. WHERE T.JUDGE_ID = ?
  64. </query>
  65. <query id = "noExamineData.updateArgeeFlag" desc = "审批不通过">
  66. UPDATE QCM_ZG_JUDGE_CHANGE T
  67. SET T.AGREE_MEMO = ?, T.AGREE_NAME = ?, T.AGREE_TIME = SYSDATE,T.AGREE_FLAG = '3'
  68. WHERE T.JUDGE_ID = ?
  69. </query>
  70. <query id = "noExamineData.updateLockFlag" desc = "审批不通过释放物料">
  71. UPDATE MAT_ZC_M T SET T.LOCK_FLAG = '0' WHERE T.JUDGE_ID = ?
  72. </query>
  73. <query id = "examineData.updateArgeeFlag" desc = "审批通过">
  74. UPDATE QCM_ZG_JUDGE_CHANGE T
  75. SET T.AGREE_MEMO = ?, T.AGREE_NAME = ?, T.AGREE_TIME = SYSDATE,T.AGREE_FLAG = '2'
  76. WHERE T.JUDGE_ID = ?
  77. </query>
  78. <query id = "examineData.insertOutList" desc = "写出库表">
  79. INSERT INTO YDM_ZC_OUTLIST(
  80. DEPARTMENT_CODE,
  81. DEPARTMENT_DESC,
  82. PRODUCT_FLAG,
  83. MAT_STATUS,
  84. JUDGE_STD_NAME,
  85. JUDGE_STD_CODE,
  86. BAL_YEAR_MONTH,
  87. OUTSTOCK_SQE,
  88. OUTSTOCK_DOC,
  89. OUTSTOCK_TYPE_CODE,
  90. OUTSTOCK_TYPE_NAME,
  91. MAT_NO,
  92. JUDGE_STOVE_NO,
  93. BATCH_NO,
  94. BATCH_GROUD_NO,
  95. MATERIAL_NO,
  96. MATERIAL_NAME,
  97. PRODUCCODE,
  98. PRODUCNAME,
  99. STD_CODE,
  100. STD_NAME,
  101. GRADECODE,
  102. GRADENAME,
  103. STEELCODE,
  104. STEELNAME,
  105. STD_STYLE,
  106. STD_STYLE_DESC,
  107. SPEC_CODE,
  108. SPEC_NAME,
  109. MODEL_CODE,
  110. MODEL_DESC,
  111. PLINE_CODE,
  112. PLINE_NAME,
  113. ACT_DIMATER,
  114. ACT_HEIGHT,
  115. ACT_LEN,
  116. ACT_LEN_MIN,
  117. ACT_LEN_MAX,
  118. ACT_COUNT,
  119. ACT_WEIGHT,
  120. ACT_THEORY_WEIGHT,
  121. BELONG_CODE,
  122. BELONG_NAME,
  123. STORAGE_NO,
  124. LOCATION_NO,
  125. MANAGEMENT_NO,
  126. MANAGEMENT_NAME,
  127. OUTSTOCK_TIME,
  128. OUT_BC,
  129. OUT_BZ,
  130. MEMO,
  131. VALIDFLAG,
  132. CREATE_NAME,
  133. CREATE_TIME,
  134. SUPPLY_UNIT_CODE,
  135. SUPPLY_UNIT)
  136. VALUES(
  137. ?,
  138. ?,
  139. ?,
  140. ?,
  141. ?,
  142. ?,
  143. ?,
  144. ?,
  145. ?,
  146. ?,
  147. ?,
  148. ?,
  149. ?,
  150. ?,
  151. ?,
  152. ?,
  153. ?,
  154. ?,
  155. ?,
  156. ?,
  157. ?,
  158. ?,
  159. ?,
  160. ?,
  161. ?,
  162. ?,
  163. ?,
  164. ?,
  165. ?,
  166. ?,
  167. ?,
  168. ?,
  169. ?,
  170. ?,
  171. ?,
  172. ?,
  173. ?,
  174. ?,
  175. ?,
  176. ?,
  177. ?,
  178. ?,
  179. ?,
  180. ?,
  181. ?,
  182. ?,
  183. ?,
  184. SYSDATE,
  185. ?,
  186. ?,
  187. ?,
  188. ?,
  189. ?,
  190. SYSDATE,?,?)
  191. </query>
  192. <query id = "examineData.deleteButess" desc = "删除位置表">
  193. DELETE YDM_ZC_BUTTRESS T WHERE T.MAT_NO = ?
  194. </query>
  195. <query id = "examineData.insertMat" desc = "插入材料表">
  196. <![CDATA[
  197. INSERT INTO MAT_ZC_M
  198. (
  199. JUDGE_STOVE_NO,
  200. BATCH_NO,
  201. BATCH_GROUD_NO,
  202. PRODUCCODE,
  203. PRODUCNAME,
  204. STEELCODE,
  205. STEELNAME,
  206. SPEC_CODE,
  207. SPEC_NAME,
  208. MODEL_CODE,
  209. MODEL_DESC,
  210. STD_CODE,
  211. STD_NAME,
  212. BELONG_CODE,
  213. BELONG_NAME,
  214. STD_STYLE,
  215. STD_STYLE_DESC,
  216. ACT_DIMATER,
  217. ACT_HEIGHT,
  218. LEN_NO,
  219. LEN_DESC,
  220. LEN_UNIT,
  221. ACT_LEN_MIN,
  222. ACT_LEN_MAX,
  223. CREATE_NAME,
  224. ACT_COUNT,
  225. ACT_WEIGHT,
  226. CREATE_TIME,
  227. INSTOCK_TIME,
  228. MAT_NO,
  229. MEMO,
  230. JUGDE_APPLY_FLAG,
  231. INSTOCK_FLAG,
  232. PRODUCT_FLAG,
  233. MAT_STATUS,
  234. ACT_LEN,
  235. JUDGE_STD_NAME,
  236. BAL_YEAR_MONTH,
  237. PLINE_CODE,
  238. PLINE_NAME,
  239. GRADECODE,
  240. GRADENAME,
  241. PIPMEMO,
  242. OLD_ORDER_NO,
  243. JUDGE_RESULT_TIME,
  244. MAT_ORIGIN_CODE,
  245. MAT_ORIGIN_NAME,
  246. SOURE_CODE,
  247. SOURE_NAME,
  248. MATERIAL_NO,
  249. MATERIAL_NAME,
  250. LOT_NO,
  251. STOVE_NO,
  252. ZBS_FLAG,
  253. ZBS_ID,
  254. SUPPLY_UNIT_CODE,
  255. SUPPLY_UNIT
  256. ) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,
  257. ?,?,?,?,?,?,
  258. TO_NUMBER(?),ROUND(TO_NUMBER(?),4),TO_DATE(?,'YYYY-MM-DD HH24:MI:SS'),TO_DATE(?,'YYYY-MM-DD HH24:MI:SS'),
  259. ?,?,'1','1','801402','80150202',TO_NUMBER(?),?,?,?,?,?,?,?,?,TO_DATE(?,'YYYY-MM-DD'),?,?,?,?,?,?,?,?,?,?,?,?)
  260. ]]>
  261. </query>
  262. <query id = "examineData.insertButess" desc = "写位置表">
  263. <![CDATA[
  264. INSERT INTO YDM_ZC_BUTTRESS
  265. (
  266. JUDGE_STOVE_NO,
  267. BATCH_NO,
  268. BATCH_GROUD_NO,
  269. STORAGE_NO,
  270. LOCATION_NO,
  271. STORAGE_TYPE_NO,
  272. STORAGE_TYPE_NAME,
  273. CREATE_NAME,
  274. MAT_NO,
  275. CREATE_TIME,
  276. MANAGEMENT_NO,
  277. MANAGEMENT_NAME,
  278. DEPARTMENT_CODE,
  279. DEPARTMENT_DESC
  280. )
  281. VALUES ( ?,?,?,?,?,?,?,?,?,to_date(?,'YYYY-MM-DD HH24:MI:SS'),?,?,?,?)
  282. ]]>
  283. </query>
  284. <query id = "examineData.insertInList" desc = "写入库表">
  285. INSERT INTO YDM_ZC_INLIST
  286. (MANAGEMENT_NO,
  287. MANAGEMENT_NAME,
  288. INSTOCK_SQE,
  289. INSTOCK_DOC,
  290. INSTOCK_TYPE_CODE,
  291. INSTOCK_TYPE_NAME,
  292. MAT_NO,
  293. JUDGE_STOVE_NO,
  294. BATCH_NO,
  295. BATCH_GROUD_NO,
  296. PRODUCCODE,
  297. PRODUCNAME,
  298. STD_CODE,
  299. STD_NAME,
  300. STEELCODE,
  301. STEELNAME,
  302. STD_STYLE,
  303. STD_STYLE_DESC,
  304. SPEC_CODE,
  305. SPEC_NAME,
  306. MODEL_CODE,
  307. MODEL_DESC,
  308. ACT_DIMATER,
  309. ACT_HEIGHT,
  310. ACT_LEN_MIN,
  311. ACT_LEN_MAX,
  312. ACT_COUNT,
  313. ACT_WEIGHT,
  314. ACT_THEORY_WEIGHT,
  315. BELONG_CODE,
  316. BELONG_NAME,
  317. STORAGE_NO,
  318. MEMO,
  319. VALIDFLAG,
  320. CREATE_NAME,
  321. CREATE_TIME,
  322. PRODUCT_FLAG,
  323. MAT_STATUS,
  324. INSTOCK_TIME,
  325. ACT_LEN,
  326. DEPARTMENT_CODE,
  327. DEPARTMENT_DESC,
  328. JUDGE_STD_NAME,
  329. PLINE_CODE,
  330. PLINE_NAME,
  331. GRADECODE,
  332. GRADENAME,
  333. BAL_YEAR_MONTH,
  334. IN_TIME_F,
  335. PIPMEMO,
  336. MAT_ORIGIN_CODE,
  337. MAT_ORIGIN_NAME,
  338. SOURE_CODE,
  339. SOURE_NAME,
  340. MATERIAL_NO,
  341. MATERIAL_NAME,
  342. SUPPLY_UNIT_CODE,
  343. SUPPLY_UNIT)
  344. VALUES
  345. (?,
  346. ?,
  347. ?,
  348. ?,
  349. ?,
  350. ?,
  351. ?,
  352. ?,
  353. ?,
  354. ?,
  355. ?,
  356. ?,
  357. ?,
  358. ?,
  359. ?,
  360. ?,
  361. ?,
  362. ?,
  363. ?,
  364. ?,
  365. ?,
  366. ?,
  367. ?,
  368. ?,
  369. ?,
  370. ?,
  371. ?,
  372. ?,
  373. ?,
  374. ?,
  375. ?,
  376. ?,
  377. ?,
  378. ?,
  379. ?,
  380. to_date(?, 'YYYY-MM-DD HH24:MI:SS'),
  381. ?,
  382. ?,
  383. ?,
  384. ?,
  385. ?,
  386. ?,
  387. '801402',
  388. '80150202',
  389. to_date(?, 'YYYY-MM-DD HH24:MI:SS'),
  390. ?,
  391. ?,
  392. ?,
  393. ?,
  394. ?,
  395. ?,
  396. ?,
  397. ?,
  398. ?,
  399. ?,
  400. to_date(?, 'YYYY-MM-DD HH24:MI:SS'),
  401. ?,
  402. ?,
  403. ?,
  404. ?,
  405. ?,
  406. ?,
  407. ?,?,?)
  408. </query>
  409. <query id = "examineData.selectMatNo" desc = "查询被锁定材料号">
  410. SELECT
  411. T.JUDGE_STD_NAME,
  412. T.JUDGE_STD_CODE,
  413. T.JUDGE_GRADE,
  414. T.PIPMEMO,
  415. T.SOURE_CODE,
  416. T.SOURE_NAME,
  417. T.MEMO,
  418. T.JUDGE_ID,
  419. T.MAT_NO,
  420. T.PRODUCT_FLAG,
  421. T.MAT_STATUS,
  422. T.JUDGE_STOVE_NO,
  423. T.BATCH_NO,
  424. T.BATCH_GROUD_NO,
  425. T.MATERIAL_NO,
  426. T.MATERIAL_NAME,
  427. T.PRODUCCODE,
  428. T.PRODUCNAME,
  429. T.STEELCODE,
  430. T.STEELNAME,
  431. T.GRADECODE,
  432. T.GRADENAME,
  433. T.SPEC_CODE,
  434. T.SPEC_NAME,
  435. T.MODEL_CODE,
  436. T.MODEL_DESC,
  437. T.STD_CODE,
  438. T.STD_NAME,
  439. T.STD_STYLE,
  440. T.STD_STYLE_DESC,
  441. T.PLINE_CODE,
  442. T.PLINE_NAME,
  443. T.MAT_ORIGIN_CODE,
  444. T.MAT_ORIGIN_NAME,
  445. T.ACT_DIMATER,
  446. T.ACT_HEIGHT,
  447. T.ACT_LEN,
  448. T.ACT_LEN_MIN,
  449. T.ACT_LEN_MAX,
  450. T.ACT_COUNT,
  451. T.ACT_WEIGHT,
  452. T.ACT_THEORY_WEIGHT,
  453. T.BELONG_CODE,
  454. T.BELONG_NAME,
  455. T.LEN_NO,
  456. T.LEN_DESC,
  457. T.LEN_UNIT,
  458. T.Old_Order_No,
  459. S.STORAGE_NO,
  460. S.LOCATION_NO,
  461. S.STORAGE_ATTR,
  462. S.Storage_Attr_Name,
  463. S.Storage_Type_No,
  464. S.Storage_Type_Name
  465. FROM MAT_ZC_M T,YDM_ZC_BUTTRESS S
  466. WHERE T.MAT_NO = S.MAT_NO
  467. AND T.JUDGE_ID = ?
  468. </query>
  469. <query id = "FrmExamineJudge.getOutDoc" desc= "获取出库单号">
  470. SELECT T.OUTSTOCK_SQE,T.OUTSTOCK_DOC FROM YDM_ZC_OUTLIST T
  471. WHERE
  472. T.CREATE_TIME LIKE '%'|| TO_DATE(?,'YYYY/MM/DD')||'%'
  473. AND T.OUTSTOCK_TYPE_CODE LIKE '%'|| ? ||'%'
  474. ORDER BY T.OUTSTOCK_SQE DESC
  475. </query>
  476. <query id = "FrmExamineJudge.getOutDoc1" desc = "获取出库流水">
  477. SELECT T.OUTSTOCK_SQE,T.OUTSTOCK_DOC FROM YDM_ZC_OUTLIST T
  478. WHERE
  479. T.CREATE_TIME LIKE '%'|| TO_DATE(?,'YYYY/MM/DD')||'%'
  480. AND T.OUTSTOCK_DOC LIKE '%'|| ? ||'%'
  481. ORDER BY T.OUTSTOCK_SQE DESC
  482. </query>
  483. <query id = "FrmExamineJudge.queryGroupNo" desc = "查询同炉同批组号">
  484. SELECT T.BATCH_GROUD_NO FROM MAT_ZC_M T WHERE T.JUDGE_STOVE_NO = ? AND T.BATCH_NO = ? ORDER BY T.BATCH_GROUD_NO DESC
  485. </query>
  486. <query id="FrmExamineJudge.QueryMatNoM" desc="自动生存材料号">
  487. <![CDATA[
  488. SELECT T.MAT_NO FROM MAT_ZC_M T WHERE T.JUDGE_STOVE_NO=? AND T.BATCH_NO=? ORDER BY T.MAT_NO DESC
  489. ]]>
  490. </query>
  491. <query id = "FrmExamineJudge.examineData1" desc= "执行大SQL">
  492. <![CDATA[
  493. declare
  494. v_Outstock_doc ydm_zc_outlist.outstock_doc%type := null; --出库单号
  495. v_outstock_sqe ydm_zc_outlist.outstock_sqe%type := null; --出库流水
  496. v_Instock_doc ydm_zc_inlist.instock_doc%type := null; --入库单号
  497. v_instock_sqe ydm_zc_inlist.instock_sqe%type := null; --入库流水
  498. v_Memo com_base_info.memo%type := null;
  499. v_Imemo com_base_info.memo%type := null;
  500. v_Ocount NUMBER := 1;
  501. v_Icount NUMBER := 1;
  502. v_time ydm_zc_outlist.create_time%type := sysdate;
  503. v_bathYear mat_zc_m.bal_year_month%type := to_char(sysdate, 'yyyyMM');
  504. v_matNo mat_zc_m.mat_no%type := null; --材料号
  505. v_matCount Number := 1;
  506. v_groupNo mat_zc_m.batch_groud_no%type := null; --组号
  507. begin
  508. begin
  509. --生成出库单号
  510. select memo into v_Memo from com_base_info where basecode = ?;
  511. select v_Memo || to_char(sysdate, 'yymmdd') ||
  512. Lpad(NVL(MAX(substr(outstock_doc, 9)), 0) + 1, 5, 0) outstock_doc
  513. into v_Outstock_doc
  514. from ydm_zc_outlist t
  515. where t.outstock_type_code = ?
  516. AND trunc(t.CREATE_TIME) =
  517. trunc(sysdate);
  518. --生成入库单号
  519. select memo into v_Imemo from com_base_info where basecode = ?;
  520. select v_Imemo || to_char(sysdate, 'yymmdd') ||
  521. Lpad(NVL(MAX(substr(t.instock_doc, 9)), 0) + 1, 5, 0) instock_doc
  522. into v_Instock_doc
  523. from ydm_zc_inlist t
  524. where t.instock_type_code = ?
  525. AND trunc(t.CREATE_TIME) =
  526. trunc(sysdate);
  527. --生成材料号
  528. SELECT Lpad(NVL(MAX(substr(t.mat_no, length(t.mat_no) - 3)), 0) + 1,
  529. 4,
  530. 0)
  531. into v_matCount
  532. FROM MAT_ZC_M T
  533. WHERE T.JUDGE_STOVE_NO = ?
  534. AND T.BATCH_NO = ?;
  535. --生成组号
  536. SELECT Lpad(NVL(MAX(t.batch_groud_no), 0) + 1, 3, 0)
  537. into v_groupNo
  538. FROM MAT_ZC_M T
  539. WHERE T.JUDGE_STOVE_NO = ?
  540. AND T.BATCH_NO = ?;
  541. for myrow in (SELECT T.*,
  542. S.STORAGE_NO,
  543. S.LOCATION_NO,
  544. S.STORAGE_ATTR,
  545. S.Storage_Attr_Name,
  546. S.Storage_Type_No,
  547. S.Storage_Type_Name
  548. FROM MAT_ZC_M T, YDM_ZC_BUTTRESS S
  549. WHERE T.MAT_NO = S.MAT_NO
  550. AND T.JUDGE_ID = ?) loop
  551. v_outstock_sqe := v_Outstock_doc || Lpad(v_Ocount, 4, 0);
  552. INSERT INTO YDM_ZC_OUTLIST
  553. (DEPARTMENT_CODE,
  554. DEPARTMENT_DESC,
  555. PRODUCT_FLAG,
  556. MAT_STATUS,
  557. JUDGE_STD_NAME,
  558. JUDGE_STD_CODE,
  559. BAL_YEAR_MONTH,
  560. OUTSTOCK_SQE,
  561. OUTSTOCK_DOC,
  562. OUTSTOCK_TYPE_CODE,
  563. OUTSTOCK_TYPE_NAME,
  564. MAT_NO,
  565. JUDGE_STOVE_NO,
  566. 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. PLINE_CODE,
  585. PLINE_NAME,
  586. ACT_DIMATER,
  587. ACT_HEIGHT,
  588. ACT_LEN,
  589. ACT_LEN_MIN,
  590. ACT_LEN_MAX,
  591. ACT_COUNT,
  592. ACT_WEIGHT,
  593. ACT_THEORY_WEIGHT,
  594. BELONG_CODE,
  595. BELONG_NAME,
  596. STORAGE_NO,
  597. LOCATION_NO,
  598. MANAGEMENT_NO,
  599. MANAGEMENT_NAME,
  600. OUTSTOCK_TIME,
  601. OUT_BC,
  602. OUT_BZ,
  603. MEMO,
  604. VALIDFLAG,
  605. CREATE_NAME,
  606. CREATE_TIME)
  607. VALUES
  608. (?,
  609. ?,
  610. myrow.product_flag,
  611. myrow.mat_status,
  612. myrow.judge_std_name,
  613. myrow.judge_std_code,
  614. v_bathYear,
  615. v_outstock_sqe,
  616. v_Outstock_doc,
  617. ?,
  618. ?,
  619. myrow.mat_no,
  620. myrow.JUDGE_STOVE_NO,
  621. myrow.BATCH_NO,
  622. myrow.BATCH_GROUD_NO,
  623. myrow.MATERIAL_NO,
  624. myrow.MATERIAL_NAME,
  625. myrow.PRODUCCODE,
  626. myrow.PRODUCNAME,
  627. myrow.STD_CODE,
  628. myrow.STD_NAME,
  629. myrow.GRADECODE,
  630. myrow.GRADENAME,
  631. myrow.STEELCODE,
  632. myrow.STEELNAME,
  633. myrow.STD_STYLE,
  634. myrow.STD_STYLE_DESC,
  635. myrow.SPEC_CODE,
  636. myrow.SPEC_NAME,
  637. myrow.MODEL_CODE,
  638. myrow.MODEL_DESC,
  639. myrow.PLINE_CODE,
  640. myrow.PLINE_NAME,
  641. myrow.ACT_DIMATER,
  642. myrow.ACT_HEIGHT,
  643. myrow.ACT_LEN,
  644. myrow.ACT_LEN_MIN,
  645. myrow.ACT_LEN_MAX,
  646. myrow.ACT_COUNT,
  647. myrow.ACT_WEIGHT,
  648. myrow.ACT_THEORY_WEIGHT,
  649. myrow.BELONG_CODE,
  650. myrow.BELONG_NAME,
  651. myrow.STORAGE_NO,
  652. myrow.LOCATION_NO,
  653. ?,
  654. ?,
  655. v_time,
  656. '1',
  657. '1',
  658. myrow.pipmemo,
  659. '1',
  660. ?,
  661. v_time);
  662. INSERT INTO YDM_ZC_OUTLIST_XS
  663. (DEPARTMENT_CODE,
  664. DEPARTMENT_DESC,
  665. PRODUCT_FLAG,
  666. MAT_STATUS,
  667. JUDGE_STD_NAME,
  668. JUDGE_STD_CODE,
  669. BAL_YEAR_MONTH,
  670. OUTSTOCK_SQE,
  671. OUTSTOCK_DOC,
  672. OUTSTOCK_TYPE_CODE,
  673. OUTSTOCK_TYPE_NAME,
  674. MAT_NO,
  675. JUDGE_STOVE_NO,
  676. BATCH_NO,
  677. BATCH_GROUD_NO,
  678. MATERIAL_NO,
  679. MATERIAL_NAME,
  680. PRODUCCODE,
  681. PRODUCNAME,
  682. STD_CODE,
  683. STD_NAME,
  684. GRADECODE,
  685. GRADENAME,
  686. STEELCODE,
  687. STEELNAME,
  688. STD_STYLE,
  689. STD_STYLE_DESC,
  690. SPEC_CODE,
  691. SPEC_NAME,
  692. MODEL_CODE,
  693. MODEL_DESC,
  694. PLINE_CODE,
  695. PLINE_NAME,
  696. ACT_DIMATER,
  697. ACT_HEIGHT,
  698. ACT_LEN,
  699. ACT_LEN_MIN,
  700. ACT_LEN_MAX,
  701. ACT_COUNT,
  702. ACT_WEIGHT,
  703. ACT_THEORY_WEIGHT,
  704. BELONG_CODE,
  705. BELONG_NAME,
  706. STORAGE_NO,
  707. LOCATION_NO,
  708. MANAGEMENT_NO,
  709. MANAGEMENT_NAME,
  710. OUTSTOCK_TIME,
  711. OUT_BC,
  712. OUT_BZ,
  713. MEMO,
  714. VALIDFLAG,
  715. CREATE_NAME,
  716. CREATE_TIME)
  717. VALUES
  718. (?,
  719. ?,
  720. myrow.product_flag,
  721. myrow.mat_status,
  722. myrow.judge_std_name,
  723. myrow.judge_std_code,
  724. v_bathYear,
  725. v_outstock_sqe,
  726. v_Outstock_doc,
  727. ?,
  728. ?,
  729. myrow.mat_no,
  730. myrow.JUDGE_STOVE_NO,
  731. myrow.BATCH_NO,
  732. myrow.BATCH_GROUD_NO,
  733. myrow.MATERIAL_NO,
  734. myrow.MATERIAL_NAME,
  735. myrow.PRODUCCODE,
  736. myrow.PRODUCNAME,
  737. myrow.STD_CODE,
  738. myrow.STD_NAME,
  739. myrow.GRADECODE,
  740. myrow.GRADENAME,
  741. myrow.STEELCODE,
  742. myrow.STEELNAME,
  743. myrow.STD_STYLE,
  744. myrow.STD_STYLE_DESC,
  745. myrow.SPEC_CODE,
  746. myrow.SPEC_NAME,
  747. myrow.MODEL_CODE,
  748. myrow.MODEL_DESC,
  749. myrow.PLINE_CODE,
  750. myrow.PLINE_NAME,
  751. myrow.ACT_DIMATER,
  752. myrow.ACT_HEIGHT,
  753. myrow.ACT_LEN,
  754. myrow.ACT_LEN_MIN,
  755. myrow.ACT_LEN_MAX,
  756. myrow.ACT_COUNT,
  757. myrow.ACT_WEIGHT,
  758. myrow.ACT_THEORY_WEIGHT,
  759. myrow.BELONG_CODE,
  760. myrow.BELONG_NAME,
  761. myrow.STORAGE_NO,
  762. myrow.LOCATION_NO,
  763. ?,
  764. ?,
  765. v_time,
  766. '1',
  767. '1',
  768. myrow.pipmemo,
  769. '1',
  770. ?,
  771. v_time);
  772. DELETE YDM_ZC_BUTTRESS T WHERE T.MAT_NO = myrow.mat_no;
  773. v_matNo := myrow.judge_stove_no || myrow.batch_no ||
  774. Lpad(v_matCount, 4, 0);
  775. INSERT INTO MAT_ZC_M
  776. (JUDGE_STOVE_NO,
  777. BATCH_NO,
  778. BATCH_GROUD_NO,
  779. PRODUCCODE,
  780. PRODUCNAME,
  781. STEELCODE,
  782. STEELNAME,
  783. SPEC_CODE,
  784. SPEC_NAME,
  785. MODEL_CODE,
  786. MODEL_DESC,
  787. STD_CODE,
  788. STD_NAME,
  789. BELONG_CODE,
  790. BELONG_NAME,
  791. STD_STYLE,
  792. STD_STYLE_DESC,
  793. ACT_DIMATER,
  794. ACT_HEIGHT,
  795. LEN_NO,
  796. LEN_DESC,
  797. LEN_UNIT,
  798. ACT_LEN_MIN,
  799. ACT_LEN_MAX,
  800. CREATE_NAME,
  801. ACT_COUNT,
  802. ACT_WEIGHT,
  803. CREATE_TIME,
  804. INSTOCK_TIME,
  805. MAT_NO,
  806. MEMO,
  807. JUGDE_APPLY_FLAG,
  808. INSTOCK_FLAG,
  809. PRODUCT_FLAG,
  810. MAT_STATUS,
  811. ACT_LEN,
  812. JUDGE_STD_NAME,
  813. BAL_YEAR_MONTH,
  814. PLINE_CODE,
  815. PLINE_NAME,
  816. GRADECODE,
  817. GRADENAME,
  818. PIPMEMO,
  819. OLD_ORDER_NO,
  820. JUDGE_RESULT_TIME,
  821. MAT_ORIGIN_CODE,
  822. MAT_ORIGIN_NAME,
  823. SOURE_CODE,
  824. SOURE_NAME,
  825. MATERIAL_NO,
  826. MATERIAL_NAME)
  827. VALUES
  828. (myrow.JUDGE_STOVE_NO,
  829. myrow.BATCH_NO,
  830. v_groupNo,
  831. ?,
  832. ?,
  833. ?,
  834. ?,
  835. ?,
  836. ?,
  837. ?,
  838. ?,
  839. myrow.std_code,
  840. myrow.STD_NAME,
  841. myrow.BELONG_CODE,
  842. myrow.BELONG_NAME,
  843. ?,
  844. ?,
  845. myrow.ACT_DIMATER,
  846. myrow.ACT_HEIGHT,
  847. myrow.LEN_NO,
  848. myrow.LEN_DESC,
  849. myrow.LEN_UNIT,
  850. myrow.ACT_LEN_MIN,
  851. myrow.ACT_LEN_MAX,
  852. ?,
  853. myrow.ACT_COUNT,
  854. myrow.ACT_WEIGHT,
  855. v_time,
  856. v_time,
  857. v_matNo,
  858. myrow.MEMO,
  859. myrow.JUGDE_APPLY_FLAG,
  860. myrow.INSTOCK_FLAG,
  861. myrow.PRODUCT_FLAG,
  862. myrow.MAT_STATUS,
  863. myrow.ACT_LEN,
  864. myrow.JUDGE_STD_NAME,
  865. v_bathYear,
  866. myrow.PLINE_CODE,
  867. myrow.PLINE_NAME,
  868. myrow.GRADECODE,
  869. myrow.GRADENAME,
  870. myrow.PIPMEMO,
  871. myrow.OLD_ORDER_NO,
  872. myrow.JUDGE_RESULT_TIME,
  873. myrow.MAT_ORIGIN_CODE,
  874. myrow.MAT_ORIGIN_NAME,
  875. myrow.SOURE_CODE,
  876. myrow.SOURE_NAME,
  877. ?,
  878. ?);
  879. INSERT INTO MAT_ZC_M_XS
  880. (JUDGE_STOVE_NO,
  881. BATCH_NO,
  882. BATCH_GROUD_NO,
  883. PRODUCCODE,
  884. PRODUCNAME,
  885. STEELCODE,
  886. STEELNAME,
  887. SPEC_CODE,
  888. SPEC_NAME,
  889. MODEL_CODE,
  890. MODEL_DESC,
  891. STD_CODE,
  892. STD_NAME,
  893. BELONG_CODE,
  894. BELONG_NAME,
  895. STD_STYLE,
  896. STD_STYLE_DESC,
  897. ACT_DIMATER,
  898. ACT_HEIGHT,
  899. LEN_NO,
  900. LEN_DESC,
  901. LEN_UNIT,
  902. ACT_LEN_MIN,
  903. ACT_LEN_MAX,
  904. CREATE_NAME,
  905. ACT_COUNT,
  906. ACT_WEIGHT,
  907. CREATE_TIME,
  908. INSTOCK_TIME,
  909. MAT_NO,
  910. MEMO,
  911. JUGDE_APPLY_FLAG,
  912. INSTOCK_FLAG,
  913. PRODUCT_FLAG,
  914. MAT_STATUS,
  915. ACT_LEN,
  916. JUDGE_STD_NAME,
  917. BAL_YEAR_MONTH,
  918. PLINE_CODE,
  919. PLINE_NAME,
  920. GRADECODE,
  921. GRADENAME,
  922. PIPMEMO,
  923. OLD_ORDER_NO,
  924. JUDGE_RESULT_TIME,
  925. MAT_ORIGIN_CODE,
  926. MAT_ORIGIN_NAME,
  927. SOURE_CODE,
  928. SOURE_NAME,
  929. MATERIAL_NO,
  930. MATERIAL_NAME)
  931. VALUES
  932. (myrow.JUDGE_STOVE_NO,
  933. myrow.BATCH_NO,
  934. v_groupNo,
  935. ?,
  936. ?,
  937. ?,
  938. ?,
  939. ?,
  940. ?,
  941. ?,
  942. ?,
  943. myrow.std_code,
  944. myrow.STD_NAME,
  945. myrow.BELONG_CODE,
  946. myrow.BELONG_NAME,
  947. ?,
  948. ?,
  949. myrow.ACT_DIMATER,
  950. myrow.ACT_HEIGHT,
  951. myrow.LEN_NO,
  952. myrow.LEN_DESC,
  953. myrow.LEN_UNIT,
  954. myrow.ACT_LEN_MIN,
  955. myrow.ACT_LEN_MAX,
  956. ?,
  957. myrow.ACT_COUNT,
  958. myrow.ACT_WEIGHT,
  959. v_time,
  960. v_time,
  961. v_matNo,
  962. myrow.MEMO,
  963. myrow.JUGDE_APPLY_FLAG,
  964. myrow.INSTOCK_FLAG,
  965. myrow.PRODUCT_FLAG,
  966. myrow.MAT_STATUS,
  967. myrow.ACT_LEN,
  968. myrow.JUDGE_STD_NAME,
  969. v_bathYear,
  970. myrow.PLINE_CODE,
  971. myrow.PLINE_NAME,
  972. myrow.GRADECODE,
  973. myrow.GRADENAME,
  974. myrow.PIPMEMO,
  975. myrow.OLD_ORDER_NO,
  976. myrow.JUDGE_RESULT_TIME,
  977. myrow.MAT_ORIGIN_CODE,
  978. myrow.MAT_ORIGIN_NAME,
  979. myrow.SOURE_CODE,
  980. myrow.SOURE_NAME,
  981. ?,
  982. ?);
  983. INSERT INTO CRM_MAT_ZC(
  984. MAT_NO,
  985. PRODUCT_FLAG,
  986. MAT_STATUS,
  987. LOT_NO,
  988. STOVE_NO,
  989. JUDGE_STOVE_NO,
  990. BATCH_NO,
  991. BATCH_GROUD_NO,
  992. MATERIAL_NO,
  993. MATERIAL_NAME,
  994. PRODUCCODE,
  995. PRODUCNAME,
  996. STEELCODE,
  997. STEELNAME,
  998. GRADECODE,
  999. GRADENAME,
  1000. SPEC_CODE,
  1001. SPEC_NAME,
  1002. MODEL_CODE,
  1003. MODEL_DESC,
  1004. STD_CODE,
  1005. STD_NAME,
  1006. STD_STYLE,
  1007. STD_STYLE_DESC,
  1008. PRO_ORDER_NO,
  1009. ORDER_NO,
  1010. ORDER_SEQ,
  1011. ORDER_SEQ_NO,
  1012. ORD_PK,
  1013. ORD_LN_PK,
  1014. ORD_LN_DLY_PK,
  1015. PLINE_CODE,
  1016. PLINE_NAME,
  1017. ACT_DIMATER,
  1018. ACT_HEIGHT,
  1019. ACT_LEN,
  1020. ACT_LEN_MIN,
  1021. ACT_LEN_MAX,
  1022. ACT_COUNT,
  1023. ACT_WEIGHT,
  1024. BELONG_CODE,
  1025. BELONG_NAME,
  1026. IN_MOLD,
  1027. INSTOCK_TIME,
  1028. STORAGE_NO,
  1029. LOCATION_NO,
  1030. STORAGE_NAME,
  1031. LOCATION_NAME,
  1032. SUPPLY_UNIT_CODE,
  1033. SUPPLY_UNIT,
  1034. CREATE_TIME)
  1035. VALUES(
  1036. v_matNo,
  1037. (SELECT F.BASENAME FROM COM_BASE_INFO F WHERE F.BASECODE = MYROW.PRODUCT_FLAG),
  1038. (SELECT F.BASENAME FROM COM_BASE_INFO F WHERE F.BASECODE = MYROW.MAT_STATUS),
  1039. MYROW.LOT_NO,
  1040. MYROW.STOVE_NO,
  1041. MYROW.JUDGE_STOVE_NO,
  1042. MYROW.BATCH_NO,
  1043. v_groupNo,
  1044. ?,
  1045. ?,
  1046. ?,
  1047. ?,
  1048. ?,
  1049. ?,
  1050. MYROW.GRADECODE,
  1051. MYROW.GRADENAME,
  1052. ?,
  1053. ?,
  1054. ?,
  1055. ?,
  1056. MYROW.STD_CODE,
  1057. MYROW.STD_NAME,
  1058. ?,
  1059. ?,
  1060. MYROW.PRO_ORDER_NO,
  1061. MYROW.ORDER_NO,
  1062. MYROW.ORDER_SEQ,
  1063. MYROW.DELIVERY_NO,
  1064. MYROW.ORD_PK,
  1065. MYROW.ORD_LN_PK,
  1066. MYROW.ORD_LN_DLY_PK,
  1067. MYROW.PLINE_CODE,
  1068. MYROW.PLINE_NAME,
  1069. MYROW.ACT_DIMATER,
  1070. MYROW.ACT_HEIGHT,
  1071. MYROW.ACT_LEN,
  1072. MYROW.ACT_LEN_MIN,
  1073. MYROW.ACT_LEN_MAX,
  1074. MYROW.ACT_COUNT,
  1075. MYROW.ACT_WEIGHT,
  1076. MYROW.BELONG_CODE,
  1077. MYROW.BELONG_NAME,
  1078. (SELECT F.BASENAME FROM COM_BASE_INFO F WHERE F.BASECODE = MYROW.IN_MOLD),
  1079. TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
  1080. MYROW.STORAGE_NO,
  1081. MYROW.LOCATION_NO,
  1082. (SELECT S1.STORAGE_NAME FROM YDM_BS_STORAGE S1 WHERE S1.STORAGE_NO = MYROW.STORAGE_NO),
  1083. (SELECT S2.LOCATION_NAME FROM YDM_BS_LOCATION S2 WHERE S2.LOCATION_NO = MYROW.LOCATION_NO),
  1084. MYROW.SUPPLY_UNIT_CODE,
  1085. MYROW.SUPPLY_UNIT,
  1086. TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'));
  1087. INSERT INTO YDM_ZC_BUTTRESS
  1088. (JUDGE_STOVE_NO,
  1089. BATCH_NO,
  1090. BATCH_GROUD_NO,
  1091. STORAGE_NO,
  1092. LOCATION_NO,
  1093. STORAGE_TYPE_NO,
  1094. STORAGE_TYPE_NAME,
  1095. CREATE_NAME,
  1096. MAT_NO,
  1097. CREATE_TIME,
  1098. MANAGEMENT_NO,
  1099. MANAGEMENT_NAME,
  1100. DEPARTMENT_CODE,
  1101. DEPARTMENT_DESC)
  1102. VALUES
  1103. (myrow.JUDGE_STOVE_NO,
  1104. myrow.BATCH_NO,
  1105. v_groupNo,
  1106. myrow.STORAGE_NO,
  1107. myrow.LOCATION_NO,
  1108. myrow.STORAGE_TYPE_NO,
  1109. myrow.STORAGE_TYPE_NAME,
  1110. ?,
  1111. v_matNo,
  1112. v_time,
  1113. ?,
  1114. ?,
  1115. ?,
  1116. ?);
  1117. v_instock_sqe := v_Instock_doc || Lpad(v_Icount, 4, 0);
  1118. INSERT INTO YDM_ZC_INLIST
  1119. (MANAGEMENT_NO,
  1120. MANAGEMENT_NAME,
  1121. INSTOCK_SQE,
  1122. INSTOCK_DOC,
  1123. INSTOCK_TYPE_CODE,
  1124. INSTOCK_TYPE_NAME,
  1125. MAT_NO,
  1126. JUDGE_STOVE_NO,
  1127. BATCH_NO,
  1128. BATCH_GROUD_NO,
  1129. PRODUCCODE,
  1130. PRODUCNAME,
  1131. STD_CODE,
  1132. STD_NAME,
  1133. STEELCODE,
  1134. STEELNAME,
  1135. STD_STYLE,
  1136. STD_STYLE_DESC,
  1137. SPEC_CODE,
  1138. SPEC_NAME,
  1139. MODEL_CODE,
  1140. MODEL_DESC,
  1141. ACT_DIMATER,
  1142. ACT_HEIGHT,
  1143. ACT_LEN_MIN,
  1144. ACT_LEN_MAX,
  1145. ACT_COUNT,
  1146. ACT_WEIGHT,
  1147. ACT_THEORY_WEIGHT,
  1148. BELONG_CODE,
  1149. BELONG_NAME,
  1150. STORAGE_NO,
  1151. MEMO,
  1152. VALIDFLAG,
  1153. CREATE_NAME,
  1154. CREATE_TIME,
  1155. PRODUCT_FLAG,
  1156. MAT_STATUS,
  1157. INSTOCK_TIME,
  1158. ACT_LEN,
  1159. DEPARTMENT_CODE,
  1160. DEPARTMENT_DESC,
  1161. JUDGE_STD_NAME,
  1162. PLINE_CODE,
  1163. PLINE_NAME,
  1164. GRADECODE,
  1165. GRADENAME,
  1166. BAL_YEAR_MONTH,
  1167. IN_TIME_F,
  1168. PIPMEMO,
  1169. MAT_ORIGIN_CODE,
  1170. MAT_ORIGIN_NAME,
  1171. SOURE_CODE,
  1172. SOURE_NAME,
  1173. MATERIAL_NO,
  1174. MATERIAL_NAME)
  1175. VALUES
  1176. (?,
  1177. ?,
  1178. v_instock_sqe,
  1179. v_Instock_doc,
  1180. ?,
  1181. ?,
  1182. v_matNo,
  1183. myrow.JUDGE_STOVE_NO,
  1184. myrow.BATCH_NO,
  1185. v_groupNo,
  1186. ?,
  1187. ?,
  1188. myrow.STD_CODE,
  1189. myrow.STD_NAME,
  1190. ?,
  1191. ?,
  1192. ?,
  1193. ?,
  1194. ?,
  1195. ?,
  1196. ?,
  1197. ?,
  1198. myrow.ACT_DIMATER,
  1199. myrow.ACT_HEIGHT,
  1200. myrow.ACT_LEN_MIN,
  1201. myrow.ACT_LEN_MAX,
  1202. myrow.ACT_COUNT,
  1203. myrow.ACT_WEIGHT,
  1204. myrow.ACT_THEORY_WEIGHT,
  1205. myrow.BELONG_CODE,
  1206. myrow.BELONG_NAME,
  1207. myrow.STORAGE_NO,
  1208. myrow.MEMO,
  1209. '1',
  1210. ?,
  1211. v_time,
  1212. myrow.PRODUCT_FLAG,
  1213. myrow.MAT_STATUS,
  1214. v_time,
  1215. myrow.ACT_LEN,
  1216. ?,
  1217. ?,
  1218. myrow.JUDGE_STD_NAME,
  1219. myrow.PLINE_CODE,
  1220. myrow.PLINE_NAME,
  1221. myrow.GRADECODE,
  1222. myrow.GRADENAME,
  1223. v_bathYear,
  1224. v_time,
  1225. myrow.PIPMEMO,
  1226. myrow.MAT_ORIGIN_CODE,
  1227. myrow.MAT_ORIGIN_NAME,
  1228. myrow.SOURE_CODE,
  1229. myrow.SOURE_NAME,
  1230. ?,
  1231. ?);
  1232. INSERT INTO YDM_ZC_INLIST_XS
  1233. (MANAGEMENT_NO,
  1234. MANAGEMENT_NAME,
  1235. INSTOCK_SQE,
  1236. INSTOCK_DOC,
  1237. INSTOCK_TYPE_CODE,
  1238. INSTOCK_TYPE_NAME,
  1239. MAT_NO,
  1240. JUDGE_STOVE_NO,
  1241. BATCH_NO,
  1242. BATCH_GROUD_NO,
  1243. PRODUCCODE,
  1244. PRODUCNAME,
  1245. STD_CODE,
  1246. STD_NAME,
  1247. STEELCODE,
  1248. STEELNAME,
  1249. STD_STYLE,
  1250. STD_STYLE_DESC,
  1251. SPEC_CODE,
  1252. SPEC_NAME,
  1253. MODEL_CODE,
  1254. MODEL_DESC,
  1255. ACT_DIMATER,
  1256. ACT_HEIGHT,
  1257. ACT_LEN_MIN,
  1258. ACT_LEN_MAX,
  1259. ACT_COUNT,
  1260. ACT_WEIGHT,
  1261. ACT_THEORY_WEIGHT,
  1262. BELONG_CODE,
  1263. BELONG_NAME,
  1264. STORAGE_NO,
  1265. MEMO,
  1266. VALIDFLAG,
  1267. CREATE_NAME,
  1268. CREATE_TIME,
  1269. PRODUCT_FLAG,
  1270. MAT_STATUS,
  1271. INSTOCK_TIME,
  1272. ACT_LEN,
  1273. DEPARTMENT_CODE,
  1274. DEPARTMENT_DESC,
  1275. JUDGE_STD_NAME,
  1276. PLINE_CODE,
  1277. PLINE_NAME,
  1278. GRADECODE,
  1279. GRADENAME,
  1280. BAL_YEAR_MONTH,
  1281. IN_TIME_F,
  1282. PIPMEMO,
  1283. MAT_ORIGIN_CODE,
  1284. MAT_ORIGIN_NAME,
  1285. SOURE_CODE,
  1286. SOURE_NAME,
  1287. MATERIAL_NO,
  1288. MATERIAL_NAME)
  1289. VALUES
  1290. (?,
  1291. ?,
  1292. v_instock_sqe,
  1293. v_Instock_doc,
  1294. ?,
  1295. ?,
  1296. v_matNo,
  1297. myrow.JUDGE_STOVE_NO,
  1298. myrow.BATCH_NO,
  1299. v_groupNo,
  1300. ?,
  1301. ?,
  1302. myrow.STD_CODE,
  1303. myrow.STD_NAME,
  1304. ?,
  1305. ?,
  1306. ?,
  1307. ?,
  1308. ?,
  1309. ?,
  1310. ?,
  1311. ?,
  1312. myrow.ACT_DIMATER,
  1313. myrow.ACT_HEIGHT,
  1314. myrow.ACT_LEN_MIN,
  1315. myrow.ACT_LEN_MAX,
  1316. myrow.ACT_COUNT,
  1317. myrow.ACT_WEIGHT,
  1318. myrow.ACT_THEORY_WEIGHT,
  1319. myrow.BELONG_CODE,
  1320. myrow.BELONG_NAME,
  1321. myrow.STORAGE_NO,
  1322. myrow.MEMO,
  1323. '1',
  1324. ?,
  1325. v_time,
  1326. myrow.PRODUCT_FLAG,
  1327. myrow.MAT_STATUS,
  1328. v_time,
  1329. myrow.ACT_LEN,
  1330. ?,
  1331. ?,
  1332. myrow.JUDGE_STD_NAME,
  1333. myrow.PLINE_CODE,
  1334. myrow.PLINE_NAME,
  1335. myrow.GRADECODE,
  1336. myrow.GRADENAME,
  1337. v_bathYear,
  1338. v_time,
  1339. myrow.PIPMEMO,
  1340. myrow.MAT_ORIGIN_CODE,
  1341. myrow.MAT_ORIGIN_NAME,
  1342. myrow.SOURE_CODE,
  1343. myrow.SOURE_NAME,
  1344. ?,
  1345. ?);
  1346. UPDATE QCM_ZG_JUDGE_CHANGE T
  1347. SET T.AGREE_MEMO = ?,
  1348. T.AGREE_NAME = ?,
  1349. T.AGREE_TIME = v_time,
  1350. T.AGREE_FLAG = '2',
  1351. T.Batch_Groud_No = v_groupNo
  1352. WHERE T.JUDGE_ID = ?;
  1353. v_Ocount := v_Ocount + 1;
  1354. v_matCount := v_matCount + 1;
  1355. v_Icount := v_Icount + 1;
  1356. end loop;
  1357. EXCEPTION
  1358. WHEN OTHERS THEN
  1359. dbms_output.put_line(SQLCODE || '---' || SQLERRM ||'--'||v_Ocount||'--'||v_matCount||'--'||v_Icount||v_matNo );
  1360. end;
  1361. end;
  1362. ]]>
  1363. </query>
  1364. <query id = "FrmExamineJudge.examineData1_" desc = "插入出库表">
  1365. <![CDATA[
  1366. declare
  1367. v_Outstock_doc ydm_zc_outlist.outstock_doc%type := null; --出库单号
  1368. v_outstock_sqe ydm_zc_outlist.outstock_sqe%type := null; --出库流水
  1369. v_Memo com_base_info.memo%type := null;
  1370. v_Ocount NUMBER := 1;
  1371. v_time ydm_zc_outlist.create_time%type := sysdate;
  1372. v_bathYear mat_zc_m.bal_year_month%type := to_char(sysdate, 'yyyyMM');
  1373. begin
  1374. --生成出库单号
  1375. select memo into v_Memo from com_base_info where basecode = ?;
  1376. select v_Memo || to_char(sysdate, 'yymmdd') ||
  1377. Lpad(NVL(MAX(substr(outstock_doc, 9)), 0) + 1, 5, 0) outstock_doc
  1378. into v_Outstock_doc
  1379. from ydm_zc_outlist t
  1380. where t.outstock_type_code = ?
  1381. AND trunc(t.CREATE_TIME) =
  1382. trunc(sysdate);
  1383. for myrow in (SELECT T.*,
  1384. S.STORAGE_NO,
  1385. S.LOCATION_NO,
  1386. S.STORAGE_ATTR,
  1387. S.Storage_Attr_Name,
  1388. S.Storage_Type_No,
  1389. S.Storage_Type_Name
  1390. FROM MAT_ZC_M T, YDM_ZC_BUTTRESS S
  1391. WHERE T.MAT_NO = S.MAT_NO
  1392. AND T.JUDGE_ID = ?) loop
  1393. INSERT INTO CRM_MAT_ZC(
  1394. MAT_NO,
  1395. PRODUCT_FLAG,
  1396. MAT_STATUS,
  1397. LOT_NO,
  1398. STOVE_NO,
  1399. JUDGE_STOVE_NO,
  1400. BATCH_NO,
  1401. BATCH_GROUD_NO,
  1402. MATERIAL_NO,
  1403. MATERIAL_NAME,
  1404. PRODUCCODE,
  1405. PRODUCNAME,
  1406. STEELCODE,
  1407. STEELNAME,
  1408. GRADECODE,
  1409. GRADENAME,
  1410. SPEC_CODE,
  1411. SPEC_NAME,
  1412. MODEL_CODE,
  1413. MODEL_DESC,
  1414. STD_CODE,
  1415. STD_NAME,
  1416. STD_STYLE,
  1417. STD_STYLE_DESC,
  1418. PRO_ORDER_NO,
  1419. ORDER_NO,
  1420. ORDER_SEQ,
  1421. ORDER_SEQ_NO,
  1422. ORD_PK,
  1423. ORD_LN_PK,
  1424. ORD_LN_DLY_PK,
  1425. PLINE_CODE,
  1426. PLINE_NAME,
  1427. ACT_DIMATER,
  1428. ACT_HEIGHT,
  1429. ACT_LEN,
  1430. ACT_LEN_MIN,
  1431. ACT_LEN_MAX,
  1432. ACT_COUNT,
  1433. ACT_WEIGHT,
  1434. BELONG_CODE,
  1435. BELONG_NAME,
  1436. IN_MOLD,
  1437. INSTOCK_TIME,
  1438. STORAGE_NO,
  1439. LOCATION_NO,
  1440. STORAGE_NAME,
  1441. LOCATION_NAME,
  1442. SUPPLY_UNIT_CODE,
  1443. SUPPLY_UNIT,
  1444. CREATE_TIME,
  1445. DATA_STATUS)
  1446. VALUES(
  1447. MYROW.MAT_NO,
  1448. (SELECT F.BASENAME FROM COM_BASE_INFO F WHERE F.BASECODE = MYROW.PRODUCT_FLAG),
  1449. (SELECT F.BASENAME FROM COM_BASE_INFO F WHERE F.BASECODE = MYROW.MAT_STATUS),
  1450. MYROW.LOT_NO,
  1451. MYROW.STOVE_NO,
  1452. MYROW.JUDGE_STOVE_NO,
  1453. MYROW.BATCH_NO,
  1454. MYROW.BATCH_GROUD_NO,
  1455. MYROW.MATERIAL_NO,
  1456. MYROW.MATERIAL_NAME,
  1457. MYROW.PRODUCCODE,
  1458. MYROW.PRODUCNAME,
  1459. MYROW.STEELCODE,
  1460. MYROW.STEELNAME,
  1461. MYROW.GRADECODE,
  1462. MYROW.GRADENAME,
  1463. MYROW.SPEC_CODE,
  1464. MYROW.SPEC_NAME,
  1465. MYROW.MODEL_CODE,
  1466. MYROW.MODEL_DESC,
  1467. MYROW.STD_CODE,
  1468. MYROW.STD_NAME,
  1469. MYROW.STD_STYLE,
  1470. MYROW.STD_STYLE_DESC,
  1471. MYROW.PRO_ORDER_NO,
  1472. MYROW.ORDER_NO,
  1473. MYROW.ORDER_SEQ,
  1474. MYROW.ORDER_SEQ_NO,
  1475. MYROW.ORD_PK,
  1476. MYROW.ORD_LN_PK,
  1477. MYROW.ORD_LN_DLY_PK,
  1478. MYROW.PLINE_CODE,
  1479. MYROW.PLINE_NAME,
  1480. MYROW.ACT_DIMATER,
  1481. MYROW.ACT_HEIGHT,
  1482. MYROW.ACT_LEN,
  1483. MYROW.ACT_LEN_MIN,
  1484. MYROW.ACT_LEN_MAX,
  1485. MYROW.ACT_COUNT,
  1486. MYROW.ACT_WEIGHT,
  1487. MYROW.BELONG_CODE,
  1488. MYROW.BELONG_NAME,
  1489. (SELECT F.BASENAME FROM COM_BASE_INFO F WHERE F.BASECODE = MYROW.IN_MOLD),
  1490. TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
  1491. MYROW.STORAGE_NO,
  1492. MYROW.LOCATION_NO,
  1493. (SELECT S1.STORAGE_NAME FROM YDM_BS_STORAGE S1 WHERE S1.STORAGE_NO = MYROW.STORAGE_NO),
  1494. (SELECT S2.LOCATION_NAME FROM YDM_BS_LOCATION S2 WHERE S2.LOCATION_NO = MYROW.LOCATION_NO),
  1495. MYROW.SUPPLY_UNIT_CODE,
  1496. MYROW.SUPPLY_UNIT,
  1497. TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),'2');
  1498. v_outstock_sqe := v_Outstock_doc || Lpad(v_Ocount, 4, 0);
  1499. INSERT INTO YDM_ZC_OUTLIST
  1500. (DEPARTMENT_CODE,
  1501. DEPARTMENT_DESC,
  1502. PRODUCT_FLAG,
  1503. MAT_STATUS,
  1504. JUDGE_STD_NAME,
  1505. JUDGE_STD_CODE,
  1506. BAL_YEAR_MONTH,
  1507. OUTSTOCK_SQE,
  1508. OUTSTOCK_DOC,
  1509. OUTSTOCK_TYPE_CODE,
  1510. OUTSTOCK_TYPE_NAME,
  1511. MAT_NO,
  1512. JUDGE_STOVE_NO,
  1513. BATCH_NO,
  1514. BATCH_GROUD_NO,
  1515. MATERIAL_NO,
  1516. MATERIAL_NAME,
  1517. PRODUCCODE,
  1518. PRODUCNAME,
  1519. STD_CODE,
  1520. STD_NAME,
  1521. GRADECODE,
  1522. GRADENAME,
  1523. STEELCODE,
  1524. STEELNAME,
  1525. STD_STYLE,
  1526. STD_STYLE_DESC,
  1527. SPEC_CODE,
  1528. SPEC_NAME,
  1529. MODEL_CODE,
  1530. MODEL_DESC,
  1531. PLINE_CODE,
  1532. PLINE_NAME,
  1533. ACT_DIMATER,
  1534. ACT_HEIGHT,
  1535. ACT_LEN,
  1536. ACT_LEN_MIN,
  1537. ACT_LEN_MAX,
  1538. ACT_COUNT,
  1539. ACT_WEIGHT,
  1540. ACT_THEORY_WEIGHT,
  1541. BELONG_CODE,
  1542. BELONG_NAME,
  1543. STORAGE_NO,
  1544. LOCATION_NO,
  1545. MANAGEMENT_NO,
  1546. MANAGEMENT_NAME,
  1547. OUTSTOCK_TIME,
  1548. OUT_BC,
  1549. OUT_BZ,
  1550. MEMO,
  1551. VALIDFLAG,
  1552. CREATE_NAME,
  1553. CREATE_TIME,
  1554. SUPPLY_UNIT_CODE,
  1555. SUPPLY_UNIT,
  1556. IS_DEALER,
  1557. LOT_NO,
  1558. STOVE_NO,
  1559. PROCESS_CDOE,
  1560. PROCESS_DESC)
  1561. VALUES
  1562. (?,
  1563. ?,
  1564. myrow.product_flag,
  1565. myrow.mat_status,
  1566. myrow.judge_std_name,
  1567. myrow.judge_std_code,
  1568. ?,
  1569. v_outstock_sqe,
  1570. v_Outstock_doc,
  1571. ?,
  1572. ?,
  1573. myrow.mat_no,
  1574. myrow.JUDGE_STOVE_NO,
  1575. myrow.BATCH_NO,
  1576. myrow.BATCH_GROUD_NO,
  1577. myrow.MATERIAL_NO,
  1578. myrow.MATERIAL_NAME,
  1579. myrow.PRODUCCODE,
  1580. myrow.PRODUCNAME,
  1581. myrow.STD_CODE,
  1582. myrow.STD_NAME,
  1583. myrow.GRADECODE,
  1584. myrow.GRADENAME,
  1585. myrow.STEELCODE,
  1586. myrow.STEELNAME,
  1587. myrow.STD_STYLE,
  1588. myrow.STD_STYLE_DESC,
  1589. myrow.SPEC_CODE,
  1590. myrow.SPEC_NAME,
  1591. myrow.MODEL_CODE,
  1592. myrow.MODEL_DESC,
  1593. myrow.PLINE_CODE,
  1594. myrow.PLINE_NAME,
  1595. myrow.ACT_DIMATER,
  1596. myrow.ACT_HEIGHT,
  1597. myrow.ACT_LEN,
  1598. myrow.ACT_LEN_MIN,
  1599. myrow.ACT_LEN_MAX,
  1600. myrow.ACT_COUNT,
  1601. myrow.ACT_WEIGHT,
  1602. myrow.ACT_THEORY_WEIGHT,
  1603. myrow.BELONG_CODE,
  1604. myrow.BELONG_NAME,
  1605. myrow.STORAGE_NO,
  1606. myrow.LOCATION_NO,
  1607. ?,
  1608. ?,
  1609. v_time,
  1610. '1',
  1611. '1',
  1612. myrow.pipmemo,
  1613. '1',
  1614. ?,
  1615. v_time,
  1616. myrow.SUPPLY_UNIT_CODE,
  1617. myrow.SUPPLY_UNIT,
  1618. myrow.IS_DEALER,
  1619. myrow.LOT_NO,
  1620. myrow.STOVE_NO,
  1621. myrow.PROCESS_CDOE,
  1622. myrow.PROCESS_DESC);
  1623. DELETE YDM_ZC_BUTTRESS T WHERE T.MAT_NO = myrow.mat_no;
  1624. v_Ocount := v_Ocount + 1;
  1625. end loop;
  1626. end;
  1627. ]]>
  1628. </query>
  1629. <query id = "FrmExamineJudge.examineData_R" desc= "入库信息">
  1630. <![CDATA[
  1631. declare
  1632. v_Instock_doc ydm_zc_inlist.instock_doc%type := null; --入库单号
  1633. v_instock_sqe ydm_zc_inlist.instock_sqe%type := null; --入库流水
  1634. v_Imemo com_base_info.memo%type := null;
  1635. v_Icount NUMBER := 1;
  1636. v_time ydm_zc_outlist.create_time%type := sysdate;
  1637. v_bathYear mat_zc_m.bal_year_month%type := to_char(sysdate, 'yyyyMM');
  1638. v_matNo mat_zc_m.mat_no%type := null; --材料号
  1639. v_matCount Number := 1;
  1640. v_groupNo mat_zc_m.batch_groud_no%type := null; --组号
  1641. v_act_dimater mat_zc_m.act_dimater%type := null;--外径
  1642. v_act_height mat_zc_m.act_height%type := null;--壁厚
  1643. begin
  1644. --外径壁厚
  1645. SELECT
  1646. DIMATER,HEIGHT
  1647. into
  1648. v_act_dimater,v_act_height
  1649. FROM COM_BASE_SPEC WHERE SPEC_CODE = ?;
  1650. --生成入库单号
  1651. select memo into v_Imemo from com_base_info where basecode = ?;
  1652. select v_Imemo || to_char(sysdate, 'yymmdd') ||
  1653. Lpad(NVL(MAX(substr(t.instock_doc, 9)), 0) + 1, 5, 0) instock_doc
  1654. into v_Instock_doc
  1655. from ydm_zc_inlist t
  1656. where t.instock_type_code = ?
  1657. AND trunc(t.CREATE_TIME) =
  1658. trunc(sysdate);
  1659. --生成材料号
  1660. SELECT Lpad(NVL(MAX(substr(t1.mat_no, length(t1.mat_no) - 3)), 0) + 1, 4, 0)
  1661. into v_matCount
  1662. FROM (SELECT T.MAT_NO
  1663. FROM MAT_ZC_M T
  1664. WHERE T.JUDGE_STOVE_NO = ?
  1665. AND T.BATCH_NO = ?
  1666. UNION ALL
  1667. SELECT T.MAT_NO
  1668. FROM MAT_ZC_TRACK T
  1669. WHERE T.JUDGE_STOVE_NO = ?
  1670. AND T.BATCH_NO = ?) T1;
  1671. --生成组号
  1672. SELECT Lpad(NVL(MAX(t.batch_groud_no), 0) + 1, 3, 0)
  1673. into v_groupNo
  1674. FROM MAT_ZC_M T
  1675. WHERE T.JUDGE_STOVE_NO = ?
  1676. AND T.BATCH_NO = ?;
  1677. for myrow in (SELECT T.*,
  1678. S.STORAGE_NO,
  1679. S.LOCATION_NO,
  1680. S.STORAGE_ATTR,
  1681. S.Storage_Attr_Name,
  1682. S.Storage_Type_No,
  1683. S.Storage_Type_Name
  1684. FROM MAT_ZC_M T, YDM_ZC_BUTTRESS S
  1685. WHERE T.MAT_NO = S.MAT_NO
  1686. AND T.JUDGE_ID = ?) loop
  1687. v_matNo := myrow.judge_stove_no || myrow.batch_no ||
  1688. Lpad(v_matCount, 4, 0);
  1689. INSERT INTO MAT_ZC_M
  1690. (JUDGE_STOVE_NO,
  1691. BATCH_NO,
  1692. BATCH_GROUD_NO,
  1693. PRODUCCODE,
  1694. PRODUCNAME,
  1695. STEELCODE,
  1696. STEELNAME,
  1697. SPEC_CODE,
  1698. SPEC_NAME,
  1699. MODEL_CODE,
  1700. MODEL_DESC,
  1701. STD_CODE,
  1702. STD_NAME,
  1703. BELONG_CODE,
  1704. BELONG_NAME,
  1705. STD_STYLE,
  1706. STD_STYLE_DESC,
  1707. ACT_DIMATER,
  1708. ACT_HEIGHT,
  1709. LEN_NO,
  1710. LEN_DESC,
  1711. LEN_UNIT,
  1712. ACT_LEN_MIN,
  1713. ACT_LEN_MAX,
  1714. CREATE_NAME,
  1715. ACT_COUNT,
  1716. ACT_WEIGHT,
  1717. CREATE_TIME,
  1718. INSTOCK_TIME,
  1719. MAT_NO,
  1720. MEMO,
  1721. JUGDE_APPLY_FLAG,
  1722. INSTOCK_FLAG,
  1723. PRODUCT_FLAG,
  1724. MAT_STATUS,
  1725. ACT_LEN,
  1726. JUDGE_STD_NAME,
  1727. BAL_YEAR_MONTH,
  1728. PLINE_CODE,
  1729. PLINE_NAME,
  1730. GRADECODE,
  1731. GRADENAME,
  1732. PIPMEMO,
  1733. OLD_ORDER_NO,
  1734. JUDGE_RESULT_TIME,
  1735. MAT_ORIGIN_CODE,
  1736. MAT_ORIGIN_NAME,
  1737. SOURE_CODE,
  1738. SOURE_NAME,
  1739. MATERIAL_NO,
  1740. MATERIAL_NAME,
  1741. ZBS_FLAG,
  1742. ZBS_ID,
  1743. MEASURING_SEQ,
  1744. JG_ZBS_ID,
  1745. SUPPLY_UNIT_CODE,
  1746. SUPPLY_UNIT,
  1747. IS_DEALER,
  1748. LOT_NO,
  1749. STOVE_NO,
  1750. PROCESS_CDOE,
  1751. PROCESS_DESC)
  1752. VALUES
  1753. (myrow.JUDGE_STOVE_NO,
  1754. myrow.BATCH_NO,
  1755. v_groupNo,
  1756. ?,
  1757. ?,
  1758. ?,
  1759. ?,
  1760. ?,
  1761. ?,
  1762. ?,
  1763. ?,
  1764. myrow.std_code,
  1765. myrow.STD_NAME,
  1766. myrow.BELONG_CODE,
  1767. myrow.BELONG_NAME,
  1768. ?,
  1769. ?,
  1770. v_act_dimater,
  1771. v_act_height,
  1772. myrow.LEN_NO,
  1773. myrow.LEN_DESC,
  1774. myrow.LEN_UNIT,
  1775. myrow.ACT_LEN_MIN,
  1776. myrow.ACT_LEN_MAX,
  1777. ?,
  1778. myrow.ACT_COUNT,
  1779. myrow.ACT_WEIGHT,
  1780. v_time,
  1781. v_time,
  1782. v_matNo,
  1783. myrow.MEMO,
  1784. myrow.JUGDE_APPLY_FLAG,
  1785. myrow.INSTOCK_FLAG,
  1786. myrow.PRODUCT_FLAG,
  1787. myrow.MAT_STATUS,
  1788. myrow.ACT_LEN,
  1789. myrow.JUDGE_STD_NAME,
  1790. v_bathYear,
  1791. myrow.PLINE_CODE,
  1792. myrow.PLINE_NAME,
  1793. myrow.GRADECODE,
  1794. myrow.GRADENAME,
  1795. myrow.PIPMEMO,
  1796. myrow.OLD_ORDER_NO,
  1797. myrow.JUDGE_RESULT_TIME,
  1798. myrow.MAT_ORIGIN_CODE,
  1799. myrow.MAT_ORIGIN_NAME,
  1800. myrow.SOURE_CODE,
  1801. myrow.SOURE_NAME,
  1802. ?,
  1803. ?,
  1804. myrow.ZBS_FLAG,
  1805. myrow.ZBS_ID,
  1806. myrow.MEASURING_SEQ,
  1807. myrow.JG_ZBS_ID,
  1808. myrow.SUPPLY_UNIT_CODE,
  1809. myrow.SUPPLY_UNIT,
  1810. myrow.IS_DEALER,
  1811. myrow.LOT_NO,
  1812. myrow.STOVE_NO,
  1813. myrow.PROCESS_CDOE,
  1814. myrow.PROCESS_DESC);
  1815. INSERT INTO CRM_MAT_ZC(
  1816. MAT_NO,
  1817. PRODUCT_FLAG,
  1818. MAT_STATUS,
  1819. LOT_NO,
  1820. STOVE_NO,
  1821. JUDGE_STOVE_NO,
  1822. BATCH_NO,
  1823. BATCH_GROUD_NO,
  1824. MATERIAL_NO,
  1825. MATERIAL_NAME,
  1826. PRODUCCODE,
  1827. PRODUCNAME,
  1828. STEELCODE,
  1829. STEELNAME,
  1830. GRADECODE,
  1831. GRADENAME,
  1832. SPEC_CODE,
  1833. SPEC_NAME,
  1834. MODEL_CODE,
  1835. MODEL_DESC,
  1836. STD_CODE,
  1837. STD_NAME,
  1838. STD_STYLE,
  1839. STD_STYLE_DESC,
  1840. PRO_ORDER_NO,
  1841. ORDER_NO,
  1842. ORDER_SEQ,
  1843. ORDER_SEQ_NO,
  1844. ORD_PK,
  1845. ORD_LN_PK,
  1846. ORD_LN_DLY_PK,
  1847. PLINE_CODE,
  1848. PLINE_NAME,
  1849. ACT_DIMATER,
  1850. ACT_HEIGHT,
  1851. ACT_LEN,
  1852. ACT_LEN_MIN,
  1853. ACT_LEN_MAX,
  1854. ACT_COUNT,
  1855. ACT_WEIGHT,
  1856. BELONG_CODE,
  1857. BELONG_NAME,
  1858. IN_MOLD,
  1859. INSTOCK_TIME,
  1860. STORAGE_NO,
  1861. LOCATION_NO,
  1862. STORAGE_NAME,
  1863. LOCATION_NAME,
  1864. SUPPLY_UNIT_CODE,
  1865. SUPPLY_UNIT,
  1866. CREATE_TIME,
  1867. DATA_STATUS)
  1868. VALUES(
  1869. v_matNo,
  1870. (SELECT F.BASENAME FROM COM_BASE_INFO F WHERE F.BASECODE = MYROW.PRODUCT_FLAG),
  1871. (SELECT F.BASENAME FROM COM_BASE_INFO F WHERE F.BASECODE = MYROW.MAT_STATUS),
  1872. MYROW.LOT_NO,
  1873. MYROW.STOVE_NO,
  1874. MYROW.JUDGE_STOVE_NO,
  1875. MYROW.BATCH_NO,
  1876. v_groupNo,
  1877. ?,
  1878. ?,
  1879. ?,
  1880. ?,
  1881. ?,
  1882. ?,
  1883. MYROW.GRADECODE,
  1884. MYROW.GRADENAME,
  1885. ?,
  1886. ?,
  1887. ?,
  1888. ?,
  1889. MYROW.STD_CODE,
  1890. MYROW.STD_NAME,
  1891. ?,
  1892. ?,
  1893. MYROW.PRO_ORDER_NO,
  1894. MYROW.ORDER_NO,
  1895. MYROW.ORDER_SEQ,
  1896. MYROW.ORDER_SEQ_NO,
  1897. MYROW.ORD_PK,
  1898. MYROW.ORD_LN_PK,
  1899. MYROW.ORD_LN_DLY_PK,
  1900. MYROW.PLINE_CODE,
  1901. MYROW.PLINE_NAME,
  1902. v_act_dimater,
  1903. v_act_height,
  1904. MYROW.ACT_LEN,
  1905. MYROW.ACT_LEN_MIN,
  1906. MYROW.ACT_LEN_MAX,
  1907. MYROW.ACT_COUNT,
  1908. MYROW.ACT_WEIGHT,
  1909. MYROW.BELONG_CODE,
  1910. MYROW.BELONG_NAME,
  1911. (SELECT F.BASENAME FROM COM_BASE_INFO F WHERE F.BASECODE = MYROW.IN_MOLD),
  1912. v_time,
  1913. MYROW.STORAGE_NO,
  1914. MYROW.LOCATION_NO,
  1915. (SELECT S1.STORAGE_NAME FROM YDM_BS_STORAGE S1 WHERE S1.STORAGE_NO = MYROW.STORAGE_NO),
  1916. (SELECT S2.LOCATION_NAME FROM YDM_BS_LOCATION S2 WHERE S2.LOCATION_NO = MYROW.LOCATION_NO),
  1917. MYROW.SUPPLY_UNIT_CODE,
  1918. MYROW.SUPPLY_UNIT,
  1919. v_time,'0');
  1920. INSERT INTO YDM_ZC_BUTTRESS
  1921. (JUDGE_STOVE_NO,
  1922. BATCH_NO,
  1923. BATCH_GROUD_NO,
  1924. STORAGE_NO,
  1925. LOCATION_NO,
  1926. STORAGE_TYPE_NO,
  1927. STORAGE_TYPE_NAME,
  1928. CREATE_NAME,
  1929. MAT_NO,
  1930. CREATE_TIME,
  1931. MANAGEMENT_NO,
  1932. MANAGEMENT_NAME,
  1933. DEPARTMENT_CODE,
  1934. DEPARTMENT_DESC)
  1935. VALUES
  1936. (myrow.JUDGE_STOVE_NO,
  1937. myrow.BATCH_NO,
  1938. v_groupNo,
  1939. myrow.STORAGE_NO,
  1940. myrow.LOCATION_NO,
  1941. myrow.STORAGE_TYPE_NO,
  1942. myrow.STORAGE_TYPE_NAME,
  1943. ?,
  1944. v_matNo,
  1945. v_time,
  1946. ?,
  1947. ?,
  1948. ?,
  1949. ?);
  1950. v_instock_sqe := v_Instock_doc || Lpad(v_Icount, 4, 0);
  1951. INSERT INTO YDM_ZC_INLIST
  1952. (MANAGEMENT_NO,
  1953. MANAGEMENT_NAME,
  1954. INSTOCK_SQE,
  1955. INSTOCK_DOC,
  1956. INSTOCK_TYPE_CODE,
  1957. INSTOCK_TYPE_NAME,
  1958. MAT_NO,
  1959. JUDGE_STOVE_NO,
  1960. BATCH_NO,
  1961. BATCH_GROUD_NO,
  1962. PRODUCCODE,
  1963. PRODUCNAME,
  1964. STD_CODE,
  1965. STD_NAME,
  1966. STEELCODE,
  1967. STEELNAME,
  1968. STD_STYLE,
  1969. STD_STYLE_DESC,
  1970. SPEC_CODE,
  1971. SPEC_NAME,
  1972. MODEL_CODE,
  1973. MODEL_DESC,
  1974. ACT_DIMATER,
  1975. ACT_HEIGHT,
  1976. ACT_LEN_MIN,
  1977. ACT_LEN_MAX,
  1978. ACT_COUNT,
  1979. ACT_WEIGHT,
  1980. ACT_THEORY_WEIGHT,
  1981. BELONG_CODE,
  1982. BELONG_NAME,
  1983. STORAGE_NO,
  1984. MEMO,
  1985. VALIDFLAG,
  1986. CREATE_NAME,
  1987. CREATE_TIME,
  1988. PRODUCT_FLAG,
  1989. MAT_STATUS,
  1990. INSTOCK_TIME,
  1991. ACT_LEN,
  1992. DEPARTMENT_CODE,
  1993. DEPARTMENT_DESC,
  1994. JUDGE_STD_NAME,
  1995. PLINE_CODE,
  1996. PLINE_NAME,
  1997. GRADECODE,
  1998. GRADENAME,
  1999. BAL_YEAR_MONTH,
  2000. IN_TIME_F,
  2001. PIPMEMO,
  2002. MAT_ORIGIN_CODE,
  2003. MAT_ORIGIN_NAME,
  2004. SOURE_CODE,
  2005. SOURE_NAME,
  2006. MATERIAL_NO,
  2007. MATERIAL_NAME,
  2008. SUPPLY_UNIT_CODE,
  2009. SUPPLY_UNIT,
  2010. IS_DEALER,
  2011. LOT_NO,
  2012. STOVE_NO,
  2013. PROCESS_CDOE,
  2014. PROCESS_DESC)
  2015. VALUES
  2016. (?,
  2017. ?,
  2018. v_instock_sqe,
  2019. v_Instock_doc,
  2020. ?,
  2021. ?,
  2022. v_matNo,
  2023. myrow.JUDGE_STOVE_NO,
  2024. myrow.BATCH_NO,
  2025. v_groupNo,
  2026. ?,
  2027. ?,
  2028. myrow.STD_CODE,
  2029. myrow.STD_NAME,
  2030. ?,
  2031. ?,
  2032. ?,
  2033. ?,
  2034. ?,
  2035. ?,
  2036. ?,
  2037. ?,
  2038. v_act_dimater,
  2039. v_act_height,
  2040. myrow.ACT_LEN_MIN,
  2041. myrow.ACT_LEN_MAX,
  2042. myrow.ACT_COUNT,
  2043. myrow.ACT_WEIGHT,
  2044. myrow.ACT_THEORY_WEIGHT,
  2045. myrow.BELONG_CODE,
  2046. myrow.BELONG_NAME,
  2047. myrow.STORAGE_NO,
  2048. myrow.MEMO,
  2049. '1',
  2050. ?,
  2051. v_time,
  2052. myrow.PRODUCT_FLAG,
  2053. myrow.MAT_STATUS,
  2054. v_time,
  2055. myrow.ACT_LEN,
  2056. ?,
  2057. ?,
  2058. myrow.JUDGE_STD_NAME,
  2059. myrow.PLINE_CODE,
  2060. myrow.PLINE_NAME,
  2061. myrow.GRADECODE,
  2062. myrow.GRADENAME,
  2063. ?,
  2064. v_time,
  2065. myrow.PIPMEMO,
  2066. myrow.MAT_ORIGIN_CODE,
  2067. myrow.MAT_ORIGIN_NAME,
  2068. myrow.SOURE_CODE,
  2069. myrow.SOURE_NAME,
  2070. ?,
  2071. ?,
  2072. myrow.SUPPLY_UNIT_CODE,
  2073. myrow.SUPPLY_UNIT,
  2074. myrow.IS_DEALER,
  2075. myrow.LOT_NO,
  2076. myrow. STOVE_NO,
  2077. myrow.PROCESS_CDOE,
  2078. myrow.PROCESS_DESC);
  2079. UPDATE QCM_ZG_JUDGE_CHANGE T
  2080. SET T.AGREE_MEMO = ?,
  2081. T.AGREE_NAME = ?,
  2082. T.AGREE_TIME = v_time,
  2083. T.AGREE_FLAG = '2',
  2084. T.Batch_Groud_No = v_groupNo,
  2085. T.JUDGE_STOVE_NO = myrow.JUDGE_STOVE_NO,
  2086. T.BATCH_NO = myrow.BATCH_NO
  2087. WHERE T.JUDGE_ID = ?;
  2088. v_matCount := v_matCount + 1;
  2089. v_Icount := v_Icount + 1;
  2090. end loop;
  2091. end;
  2092. ]]>
  2093. </query>
  2094. <query id = "FrmExamineJudgeXs.examineData_R" desc= "入库信息">
  2095. <![CDATA[
  2096. declare
  2097. v_Instock_doc ydm_zc_inlist.instock_doc%type := null; --入库单号
  2098. v_instock_sqe ydm_zc_inlist.instock_sqe%type := null; --入库流水
  2099. v_Imemo com_base_info.memo%type := null;
  2100. v_Icount NUMBER := 1;
  2101. v_time ydm_zc_outlist.create_time%type := sysdate;
  2102. v_bathYear mat_zc_m.bal_year_month%type := to_char(sysdate, 'yyyyMM');
  2103. v_matNo mat_zc_m.mat_no%type := null; --材料号
  2104. v_matCount Number := 1;
  2105. v_groupNo mat_zc_m.batch_groud_no%type := null; --组号
  2106. v_act_dimater mat_zc_m.act_dimater%type := null;--外径
  2107. v_act_height mat_zc_m.act_height%type := null;--壁厚
  2108. begin
  2109. --外径壁厚
  2110. SELECT
  2111. DIMATER,HEIGHT
  2112. into
  2113. v_act_dimater,v_act_height
  2114. FROM COM_BASE_SPEC WHERE SPEC_CODE = ?;
  2115. --生成入库单号
  2116. select memo into v_Imemo from com_base_info where basecode = ?;
  2117. select v_Imemo || to_char(sysdate, 'yymmdd') ||
  2118. Lpad(NVL(MAX(substr(t.instock_doc, 9)), 0) + 1, 5, 0) instock_doc
  2119. into v_Instock_doc
  2120. from ydm_zc_inlist t
  2121. where t.instock_type_code = ?
  2122. AND trunc(t.CREATE_TIME) =
  2123. trunc(sysdate);
  2124. --生成材料号
  2125. SELECT Lpad(NVL(MAX(substr(t1.mat_no, length(t1.mat_no) - 3)), 0) + 1, 4, 0)
  2126. into v_matCount
  2127. FROM (SELECT T.MAT_NO
  2128. FROM MAT_ZC_M T
  2129. WHERE T.JUDGE_STOVE_NO = ?
  2130. AND T.BATCH_NO = ?
  2131. UNION ALL
  2132. SELECT T.MAT_NO
  2133. FROM MAT_ZC_TRACK T
  2134. WHERE T.JUDGE_STOVE_NO = ?
  2135. AND T.BATCH_NO = ?) T1;
  2136. --生成组号
  2137. SELECT Lpad(NVL(MAX(t.batch_groud_no), 0) + 1, 3, 0)
  2138. into v_groupNo
  2139. FROM MAT_ZC_M T
  2140. WHERE T.JUDGE_STOVE_NO = ?
  2141. AND T.BATCH_NO = ?;
  2142. for myrow in (SELECT T.*,
  2143. S.STORAGE_NO,
  2144. S.LOCATION_NO,
  2145. S.STORAGE_ATTR,
  2146. S.Storage_Attr_Name,
  2147. S.Storage_Type_No,
  2148. S.Storage_Type_Name
  2149. FROM MAT_ZC_M T, YDM_ZC_BUTTRESS S
  2150. WHERE T.MAT_NO = S.MAT_NO
  2151. AND T.JUDGE_ID = ?) loop
  2152. v_matNo := myrow.judge_stove_no || myrow.batch_no ||
  2153. Lpad(v_matCount, 4, 0);
  2154. INSERT INTO MAT_ZC_M
  2155. (JUDGE_STOVE_NO,
  2156. BATCH_NO,
  2157. BATCH_GROUD_NO,
  2158. PRODUCCODE,
  2159. PRODUCNAME,
  2160. STEELCODE,
  2161. STEELNAME,
  2162. SPEC_CODE,
  2163. SPEC_NAME,
  2164. MODEL_CODE,
  2165. MODEL_DESC,
  2166. STD_CODE,
  2167. STD_NAME,
  2168. BELONG_CODE,
  2169. BELONG_NAME,
  2170. STD_STYLE,
  2171. STD_STYLE_DESC,
  2172. ACT_DIMATER,
  2173. ACT_HEIGHT,
  2174. LEN_NO,
  2175. LEN_DESC,
  2176. LEN_UNIT,
  2177. ACT_LEN_MIN,
  2178. ACT_LEN_MAX,
  2179. CREATE_NAME,
  2180. ACT_COUNT,
  2181. ACT_WEIGHT,
  2182. CREATE_TIME,
  2183. INSTOCK_TIME,
  2184. MAT_NO,
  2185. MEMO,
  2186. JUGDE_APPLY_FLAG,
  2187. INSTOCK_FLAG,
  2188. PRODUCT_FLAG,
  2189. MAT_STATUS,
  2190. ACT_LEN,
  2191. JUDGE_STD_NAME,
  2192. BAL_YEAR_MONTH,
  2193. PLINE_CODE,
  2194. PLINE_NAME,
  2195. GRADECODE,
  2196. GRADENAME,
  2197. PIPMEMO,
  2198. OLD_ORDER_NO,
  2199. JUDGE_RESULT_TIME,
  2200. MAT_ORIGIN_CODE,
  2201. MAT_ORIGIN_NAME,
  2202. SOURE_CODE,
  2203. SOURE_NAME,
  2204. MATERIAL_NO,
  2205. MATERIAL_NAME,
  2206. ZBS_FLAG,
  2207. ZBS_ID,
  2208. MEASURING_SEQ,
  2209. JG_ZBS_ID,
  2210. SUPPLY_UNIT_CODE,
  2211. SUPPLY_UNIT,
  2212. IS_DEALER,
  2213. LOT_NO,
  2214. STOVE_NO,
  2215. PROCESS_CDOE,
  2216. PROCESS_DESC)
  2217. VALUES
  2218. (myrow.JUDGE_STOVE_NO,
  2219. myrow.BATCH_NO,
  2220. v_groupNo,
  2221. ?,
  2222. ?,
  2223. ?,
  2224. ?,
  2225. ?,
  2226. ?,
  2227. ?,
  2228. ?,
  2229. myrow.std_code,
  2230. myrow.STD_NAME,
  2231. myrow.BELONG_CODE,
  2232. myrow.BELONG_NAME,
  2233. ?,
  2234. ?,
  2235. v_act_dimater,
  2236. v_act_height,
  2237. myrow.LEN_NO,
  2238. myrow.LEN_DESC,
  2239. myrow.LEN_UNIT,
  2240. myrow.ACT_LEN_MIN,
  2241. myrow.ACT_LEN_MAX,
  2242. ?,
  2243. myrow.ACT_COUNT,
  2244. myrow.ACT_WEIGHT,
  2245. v_time,
  2246. v_time,
  2247. v_matNo,
  2248. myrow.MEMO,
  2249. myrow.JUGDE_APPLY_FLAG,
  2250. myrow.INSTOCK_FLAG,
  2251. myrow.PRODUCT_FLAG,
  2252. myrow.MAT_STATUS,
  2253. myrow.ACT_LEN,
  2254. myrow.JUDGE_STD_NAME,
  2255. v_bathYear,
  2256. myrow.PLINE_CODE,
  2257. myrow.PLINE_NAME,
  2258. myrow.GRADECODE,
  2259. myrow.GRADENAME,
  2260. myrow.PIPMEMO,
  2261. myrow.OLD_ORDER_NO,
  2262. myrow.JUDGE_RESULT_TIME,
  2263. myrow.MAT_ORIGIN_CODE,
  2264. myrow.MAT_ORIGIN_NAME,
  2265. myrow.SOURE_CODE,
  2266. myrow.SOURE_NAME,
  2267. ?,
  2268. ?,
  2269. myrow.ZBS_FLAG,
  2270. myrow.ZBS_ID,
  2271. myrow.MEASURING_SEQ,
  2272. myrow.JG_ZBS_ID,
  2273. myrow.SUPPLY_UNIT_CODE,
  2274. myrow.SUPPLY_UNIT,
  2275. myrow.IS_DEALER,
  2276. myrow.LOT_NO,
  2277. myrow.STOVE_NO,
  2278. myrow.PROCESS_CDOE,
  2279. myrow.PROCESS_DESC);
  2280. INSERT INTO MAT_ZC_M_XS
  2281. (JUDGE_STOVE_NO,
  2282. BATCH_NO,
  2283. BATCH_GROUD_NO,
  2284. PRODUCCODE,
  2285. PRODUCNAME,
  2286. STEELCODE,
  2287. STEELNAME,
  2288. SPEC_CODE,
  2289. SPEC_NAME,
  2290. MODEL_CODE,
  2291. MODEL_DESC,
  2292. STD_CODE,
  2293. STD_NAME,
  2294. BELONG_CODE,
  2295. BELONG_NAME,
  2296. STD_STYLE,
  2297. STD_STYLE_DESC,
  2298. ACT_DIMATER,
  2299. ACT_HEIGHT,
  2300. LEN_NO,
  2301. LEN_DESC,
  2302. LEN_UNIT,
  2303. ACT_LEN_MIN,
  2304. ACT_LEN_MAX,
  2305. CREATE_NAME,
  2306. ACT_COUNT,
  2307. ACT_WEIGHT,
  2308. CREATE_TIME,
  2309. INSTOCK_TIME,
  2310. MAT_NO,
  2311. MEMO,
  2312. JUGDE_APPLY_FLAG,
  2313. INSTOCK_FLAG,
  2314. PRODUCT_FLAG,
  2315. MAT_STATUS,
  2316. ACT_LEN,
  2317. JUDGE_STD_NAME,
  2318. BAL_YEAR_MONTH,
  2319. PLINE_CODE,
  2320. PLINE_NAME,
  2321. GRADECODE,
  2322. GRADENAME,
  2323. PIPMEMO,
  2324. OLD_ORDER_NO,
  2325. JUDGE_RESULT_TIME,
  2326. MAT_ORIGIN_CODE,
  2327. MAT_ORIGIN_NAME,
  2328. SOURE_CODE,
  2329. SOURE_NAME,
  2330. MATERIAL_NO,
  2331. MATERIAL_NAME,
  2332. ZBS_FLAG,
  2333. ZBS_ID,
  2334. MEASURING_SEQ,
  2335. JG_ZBS_ID,
  2336. SUPPLY_UNIT_CODE,
  2337. SUPPLY_UNIT,
  2338. IS_DEALER,
  2339. LOT_NO,
  2340. STOVE_NO,
  2341. PROCESS_CDOE,
  2342. PROCESS_DESC)
  2343. VALUES
  2344. (myrow.JUDGE_STOVE_NO,
  2345. myrow.BATCH_NO,
  2346. v_groupNo,
  2347. ?,
  2348. ?,
  2349. ?,
  2350. ?,
  2351. ?,
  2352. ?,
  2353. ?,
  2354. ?,
  2355. myrow.std_code,
  2356. myrow.STD_NAME,
  2357. myrow.BELONG_CODE,
  2358. myrow.BELONG_NAME,
  2359. ?,
  2360. ?,
  2361. v_act_dimater,
  2362. v_act_height,
  2363. myrow.LEN_NO,
  2364. myrow.LEN_DESC,
  2365. myrow.LEN_UNIT,
  2366. myrow.ACT_LEN_MIN,
  2367. myrow.ACT_LEN_MAX,
  2368. ?,
  2369. myrow.ACT_COUNT,
  2370. myrow.ACT_WEIGHT,
  2371. v_time,
  2372. v_time,
  2373. v_matNo,
  2374. myrow.MEMO,
  2375. myrow.JUGDE_APPLY_FLAG,
  2376. myrow.INSTOCK_FLAG,
  2377. myrow.PRODUCT_FLAG,
  2378. myrow.MAT_STATUS,
  2379. myrow.ACT_LEN,
  2380. myrow.JUDGE_STD_NAME,
  2381. v_bathYear,
  2382. myrow.PLINE_CODE,
  2383. myrow.PLINE_NAME,
  2384. myrow.GRADECODE,
  2385. myrow.GRADENAME,
  2386. myrow.PIPMEMO,
  2387. myrow.OLD_ORDER_NO,
  2388. myrow.JUDGE_RESULT_TIME,
  2389. myrow.MAT_ORIGIN_CODE,
  2390. myrow.MAT_ORIGIN_NAME,
  2391. myrow.SOURE_CODE,
  2392. myrow.SOURE_NAME,
  2393. ?,
  2394. ?,
  2395. myrow.ZBS_FLAG,
  2396. myrow.ZBS_ID,
  2397. myrow.MEASURING_SEQ,
  2398. myrow.JG_ZBS_ID,
  2399. myrow.SUPPLY_UNIT_CODE,
  2400. myrow.SUPPLY_UNIT,
  2401. myrow.IS_DEALER,
  2402. myrow.LOT_NO,
  2403. myrow.STOVE_NO,
  2404. myrow.PROCESS_CDOE,
  2405. myrow.PROCESS_DESC);
  2406. INSERT INTO CRM_MAT_ZC(
  2407. MAT_NO,
  2408. PRODUCT_FLAG,
  2409. MAT_STATUS,
  2410. LOT_NO,
  2411. STOVE_NO,
  2412. JUDGE_STOVE_NO,
  2413. BATCH_NO,
  2414. BATCH_GROUD_NO,
  2415. MATERIAL_NO,
  2416. MATERIAL_NAME,
  2417. PRODUCCODE,
  2418. PRODUCNAME,
  2419. STEELCODE,
  2420. STEELNAME,
  2421. GRADECODE,
  2422. GRADENAME,
  2423. SPEC_CODE,
  2424. SPEC_NAME,
  2425. MODEL_CODE,
  2426. MODEL_DESC,
  2427. STD_CODE,
  2428. STD_NAME,
  2429. STD_STYLE,
  2430. STD_STYLE_DESC,
  2431. PRO_ORDER_NO,
  2432. ORDER_NO,
  2433. ORDER_SEQ,
  2434. ORDER_SEQ_NO,
  2435. ORD_PK,
  2436. ORD_LN_PK,
  2437. ORD_LN_DLY_PK,
  2438. PLINE_CODE,
  2439. PLINE_NAME,
  2440. ACT_DIMATER,
  2441. ACT_HEIGHT,
  2442. ACT_LEN,
  2443. ACT_LEN_MIN,
  2444. ACT_LEN_MAX,
  2445. ACT_COUNT,
  2446. ACT_WEIGHT,
  2447. BELONG_CODE,
  2448. BELONG_NAME,
  2449. IN_MOLD,
  2450. INSTOCK_TIME,
  2451. STORAGE_NO,
  2452. LOCATION_NO,
  2453. STORAGE_NAME,
  2454. LOCATION_NAME,
  2455. SUPPLY_UNIT_CODE,
  2456. SUPPLY_UNIT,
  2457. CREATE_TIME,
  2458. DATA_STATUS)
  2459. VALUES(
  2460. v_matNo,
  2461. (SELECT F.BASENAME FROM COM_BASE_INFO F WHERE F.BASECODE = MYROW.PRODUCT_FLAG),
  2462. (SELECT F.BASENAME FROM COM_BASE_INFO F WHERE F.BASECODE = MYROW.MAT_STATUS),
  2463. MYROW.LOT_NO,
  2464. MYROW.STOVE_NO,
  2465. MYROW.JUDGE_STOVE_NO,
  2466. MYROW.BATCH_NO,
  2467. v_groupNo,
  2468. ?,
  2469. ?,
  2470. ?,
  2471. ?,
  2472. ?,
  2473. ?,
  2474. MYROW.GRADECODE,
  2475. MYROW.GRADENAME,
  2476. ?,
  2477. ?,
  2478. ?,
  2479. ?,
  2480. MYROW.STD_CODE,
  2481. MYROW.STD_NAME,
  2482. ?,
  2483. ?,
  2484. MYROW.PRO_ORDER_NO,
  2485. MYROW.ORDER_NO,
  2486. MYROW.ORDER_SEQ,
  2487. MYROW.ORDER_SEQ_NO,
  2488. MYROW.ORD_PK,
  2489. MYROW.ORD_LN_PK,
  2490. MYROW.ORD_LN_DLY_PK,
  2491. MYROW.PLINE_CODE,
  2492. MYROW.PLINE_NAME,
  2493. v_act_dimater,
  2494. v_act_height,
  2495. MYROW.ACT_LEN,
  2496. MYROW.ACT_LEN_MIN,
  2497. MYROW.ACT_LEN_MAX,
  2498. MYROW.ACT_COUNT,
  2499. MYROW.ACT_WEIGHT,
  2500. MYROW.BELONG_CODE,
  2501. MYROW.BELONG_NAME,
  2502. (SELECT F.BASENAME FROM COM_BASE_INFO F WHERE F.BASECODE = MYROW.IN_MOLD),
  2503. v_time,
  2504. MYROW.STORAGE_NO,
  2505. MYROW.LOCATION_NO,
  2506. (SELECT S1.STORAGE_NAME FROM YDM_BS_STORAGE S1 WHERE S1.STORAGE_NO = MYROW.STORAGE_NO),
  2507. (SELECT S2.LOCATION_NAME FROM YDM_BS_LOCATION S2 WHERE S2.LOCATION_NO = MYROW.LOCATION_NO),
  2508. MYROW.SUPPLY_UNIT_CODE,
  2509. MYROW.SUPPLY_UNIT,
  2510. v_time,'0');
  2511. INSERT INTO YDM_ZC_BUTTRESS
  2512. (JUDGE_STOVE_NO,
  2513. BATCH_NO,
  2514. BATCH_GROUD_NO,
  2515. STORAGE_NO,
  2516. LOCATION_NO,
  2517. STORAGE_TYPE_NO,
  2518. STORAGE_TYPE_NAME,
  2519. CREATE_NAME,
  2520. MAT_NO,
  2521. CREATE_TIME,
  2522. MANAGEMENT_NO,
  2523. MANAGEMENT_NAME,
  2524. DEPARTMENT_CODE,
  2525. DEPARTMENT_DESC)
  2526. VALUES
  2527. (myrow.JUDGE_STOVE_NO,
  2528. myrow.BATCH_NO,
  2529. v_groupNo,
  2530. myrow.STORAGE_NO,
  2531. myrow.LOCATION_NO,
  2532. myrow.STORAGE_TYPE_NO,
  2533. myrow.STORAGE_TYPE_NAME,
  2534. ?,
  2535. v_matNo,
  2536. v_time,
  2537. ?,
  2538. ?,
  2539. ?,
  2540. ?);
  2541. v_instock_sqe := v_Instock_doc || Lpad(v_Icount, 4, 0);
  2542. INSERT INTO YDM_ZC_INLIST
  2543. (MANAGEMENT_NO,
  2544. MANAGEMENT_NAME,
  2545. INSTOCK_SQE,
  2546. INSTOCK_DOC,
  2547. INSTOCK_TYPE_CODE,
  2548. INSTOCK_TYPE_NAME,
  2549. MAT_NO,
  2550. JUDGE_STOVE_NO,
  2551. BATCH_NO,
  2552. BATCH_GROUD_NO,
  2553. PRODUCCODE,
  2554. PRODUCNAME,
  2555. STD_CODE,
  2556. STD_NAME,
  2557. STEELCODE,
  2558. STEELNAME,
  2559. STD_STYLE,
  2560. STD_STYLE_DESC,
  2561. SPEC_CODE,
  2562. SPEC_NAME,
  2563. MODEL_CODE,
  2564. MODEL_DESC,
  2565. ACT_DIMATER,
  2566. ACT_HEIGHT,
  2567. ACT_LEN_MIN,
  2568. ACT_LEN_MAX,
  2569. ACT_COUNT,
  2570. ACT_WEIGHT,
  2571. ACT_THEORY_WEIGHT,
  2572. BELONG_CODE,
  2573. BELONG_NAME,
  2574. STORAGE_NO,
  2575. MEMO,
  2576. VALIDFLAG,
  2577. CREATE_NAME,
  2578. CREATE_TIME,
  2579. PRODUCT_FLAG,
  2580. MAT_STATUS,
  2581. INSTOCK_TIME,
  2582. ACT_LEN,
  2583. DEPARTMENT_CODE,
  2584. DEPARTMENT_DESC,
  2585. JUDGE_STD_NAME,
  2586. PLINE_CODE,
  2587. PLINE_NAME,
  2588. GRADECODE,
  2589. GRADENAME,
  2590. BAL_YEAR_MONTH,
  2591. IN_TIME_F,
  2592. PIPMEMO,
  2593. MAT_ORIGIN_CODE,
  2594. MAT_ORIGIN_NAME,
  2595. SOURE_CODE,
  2596. SOURE_NAME,
  2597. MATERIAL_NO,
  2598. MATERIAL_NAME,
  2599. SUPPLY_UNIT_CODE,
  2600. SUPPLY_UNIT,
  2601. IS_DEALER,
  2602. LOT_NO,
  2603. STOVE_NO,
  2604. PROCESS_CDOE,
  2605. PROCESS_DESC)
  2606. VALUES
  2607. (?,
  2608. ?,
  2609. v_instock_sqe,
  2610. v_Instock_doc,
  2611. ?,
  2612. ?,
  2613. v_matNo,
  2614. myrow.JUDGE_STOVE_NO,
  2615. myrow.BATCH_NO,
  2616. v_groupNo,
  2617. ?,
  2618. ?,
  2619. myrow.STD_CODE,
  2620. myrow.STD_NAME,
  2621. ?,
  2622. ?,
  2623. ?,
  2624. ?,
  2625. ?,
  2626. ?,
  2627. ?,
  2628. ?,
  2629. v_act_dimater,
  2630. v_act_height,
  2631. myrow.ACT_LEN_MIN,
  2632. myrow.ACT_LEN_MAX,
  2633. myrow.ACT_COUNT,
  2634. myrow.ACT_WEIGHT,
  2635. myrow.ACT_THEORY_WEIGHT,
  2636. myrow.BELONG_CODE,
  2637. myrow.BELONG_NAME,
  2638. myrow.STORAGE_NO,
  2639. myrow.MEMO,
  2640. '1',
  2641. ?,
  2642. v_time,
  2643. myrow.PRODUCT_FLAG,
  2644. myrow.MAT_STATUS,
  2645. v_time,
  2646. myrow.ACT_LEN,
  2647. ?,
  2648. ?,
  2649. myrow.JUDGE_STD_NAME,
  2650. myrow.PLINE_CODE,
  2651. myrow.PLINE_NAME,
  2652. myrow.GRADECODE,
  2653. myrow.GRADENAME,
  2654. ?,
  2655. v_time,
  2656. myrow.PIPMEMO,
  2657. myrow.MAT_ORIGIN_CODE,
  2658. myrow.MAT_ORIGIN_NAME,
  2659. myrow.SOURE_CODE,
  2660. myrow.SOURE_NAME,
  2661. ?,
  2662. ?,
  2663. myrow.SUPPLY_UNIT_CODE,
  2664. myrow.SUPPLY_UNIT,
  2665. myrow.IS_DEALER,
  2666. myrow.LOT_NO,
  2667. myrow. STOVE_NO,
  2668. myrow.PROCESS_CDOE,
  2669. myrow.PROCESS_DESC);
  2670. INSERT INTO YDM_ZC_INLIST_XS
  2671. (MANAGEMENT_NO,
  2672. MANAGEMENT_NAME,
  2673. INSTOCK_SQE,
  2674. INSTOCK_DOC,
  2675. INSTOCK_TYPE_CODE,
  2676. INSTOCK_TYPE_NAME,
  2677. MAT_NO,
  2678. JUDGE_STOVE_NO,
  2679. BATCH_NO,
  2680. BATCH_GROUD_NO,
  2681. PRODUCCODE,
  2682. PRODUCNAME,
  2683. STD_CODE,
  2684. STD_NAME,
  2685. STEELCODE,
  2686. STEELNAME,
  2687. STD_STYLE,
  2688. STD_STYLE_DESC,
  2689. SPEC_CODE,
  2690. SPEC_NAME,
  2691. MODEL_CODE,
  2692. MODEL_DESC,
  2693. ACT_DIMATER,
  2694. ACT_HEIGHT,
  2695. ACT_LEN_MIN,
  2696. ACT_LEN_MAX,
  2697. ACT_COUNT,
  2698. ACT_WEIGHT,
  2699. ACT_THEORY_WEIGHT,
  2700. BELONG_CODE,
  2701. BELONG_NAME,
  2702. STORAGE_NO,
  2703. MEMO,
  2704. VALIDFLAG,
  2705. CREATE_NAME,
  2706. CREATE_TIME,
  2707. PRODUCT_FLAG,
  2708. MAT_STATUS,
  2709. INSTOCK_TIME,
  2710. ACT_LEN,
  2711. DEPARTMENT_CODE,
  2712. DEPARTMENT_DESC,
  2713. JUDGE_STD_NAME,
  2714. PLINE_CODE,
  2715. PLINE_NAME,
  2716. GRADECODE,
  2717. GRADENAME,
  2718. BAL_YEAR_MONTH,
  2719. IN_TIME_F,
  2720. PIPMEMO,
  2721. MAT_ORIGIN_CODE,
  2722. MAT_ORIGIN_NAME,
  2723. SOURE_CODE,
  2724. SOURE_NAME,
  2725. MATERIAL_NO,
  2726. MATERIAL_NAME,
  2727. SUPPLY_UNIT_CODE,
  2728. SUPPLY_UNIT,
  2729. IS_DEALER,
  2730. LOT_NO,
  2731. STOVE_NO,
  2732. PROCESS_CDOE,
  2733. PROCESS_DESC)
  2734. VALUES
  2735. (?,
  2736. ?,
  2737. v_instock_sqe,
  2738. v_Instock_doc,
  2739. ?,
  2740. ?,
  2741. v_matNo,
  2742. myrow.JUDGE_STOVE_NO,
  2743. myrow.BATCH_NO,
  2744. v_groupNo,
  2745. ?,
  2746. ?,
  2747. myrow.STD_CODE,
  2748. myrow.STD_NAME,
  2749. ?,
  2750. ?,
  2751. ?,
  2752. ?,
  2753. ?,
  2754. ?,
  2755. ?,
  2756. ?,
  2757. v_act_dimater,
  2758. v_act_height,
  2759. myrow.ACT_LEN_MIN,
  2760. myrow.ACT_LEN_MAX,
  2761. myrow.ACT_COUNT,
  2762. myrow.ACT_WEIGHT,
  2763. myrow.ACT_THEORY_WEIGHT,
  2764. myrow.BELONG_CODE,
  2765. myrow.BELONG_NAME,
  2766. myrow.STORAGE_NO,
  2767. myrow.MEMO,
  2768. '1',
  2769. ?,
  2770. v_time,
  2771. myrow.PRODUCT_FLAG,
  2772. myrow.MAT_STATUS,
  2773. v_time,
  2774. myrow.ACT_LEN,
  2775. ?,
  2776. ?,
  2777. myrow.JUDGE_STD_NAME,
  2778. myrow.PLINE_CODE,
  2779. myrow.PLINE_NAME,
  2780. myrow.GRADECODE,
  2781. myrow.GRADENAME,
  2782. ?,
  2783. v_time,
  2784. myrow.PIPMEMO,
  2785. myrow.MAT_ORIGIN_CODE,
  2786. myrow.MAT_ORIGIN_NAME,
  2787. myrow.SOURE_CODE,
  2788. myrow.SOURE_NAME,
  2789. ?,
  2790. ?,
  2791. myrow.SUPPLY_UNIT_CODE,
  2792. myrow.SUPPLY_UNIT,
  2793. myrow.IS_DEALER,
  2794. myrow.LOT_NO,
  2795. myrow. STOVE_NO,
  2796. myrow.PROCESS_CDOE,
  2797. myrow.PROCESS_DESC);
  2798. UPDATE QCM_ZG_JUDGE_CHANGE T
  2799. SET T.AGREE_MEMO = ?,
  2800. T.AGREE_NAME = ?,
  2801. T.AGREE_TIME = v_time,
  2802. T.AGREE_FLAG = '2',
  2803. T.Batch_Groud_No = v_groupNo,
  2804. T.JUDGE_STOVE_NO = myrow.JUDGE_STOVE_NO,
  2805. T.BATCH_NO = myrow.BATCH_NO
  2806. WHERE T.JUDGE_ID = ?;
  2807. v_matCount := v_matCount + 1;
  2808. v_Icount := v_Icount + 1;
  2809. end loop;
  2810. end;
  2811. ]]>
  2812. </query>
  2813. <query id = "FrmExamineJudge.examineDataStaus" desc = "获取改判信息状态">
  2814. SELECT T.AGREE_FLAG FROM QCM_ZG_JUDGE_CHANGE T WHERE T.JUDGE_ID = ?
  2815. </query>
  2816. </queryMap>