FrmJGMatNoReport.xml 51 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc="接箍公共信息">
  3. <query id="FrmJGMatNoReport.doQueryInfoResult" desc="查询接箍材料信息">
  4. <![CDATA[
  5. SELECT T.MAT_NO,
  6. T.RESULT_NO,
  7. T.ZY_PLAN_ID,
  8. T.WO_ID,
  9. T1.PRO_PLAN_ID,
  10. T.PLINE_CODE,
  11. T.PLINE_NAME,
  12. T.JUDGE_STOVE_NO,
  13. T.BATCH_NO,
  14. T.BL_WL_ID,
  15. T.BL_WL_DESC,
  16. T.MIN_D,
  17. T.MIN_H,
  18. T.CODE_JG,
  19. T.GRADECODE,
  20. T.GRADENAME,
  21. T.STEELCODE,
  22. T.STEELNAME,
  23. T.MODEL_CODE,
  24. T.MODEL_DESC,
  25. T.OUTDIAMETER,
  26. T.WALLTHICK,
  27. T.SPEC_JG,
  28. T.SPEC_JG_DESC,
  29. T.STYLE_JG,
  30. T.DIAMETER,
  31. T.CHECK_J_VAL,
  32. T.AIMLENGTH,
  33. T.SINGLEWEIGHT,
  34. T.MONITORDEMAND,
  35. T.IF_MONITOR_JG,
  36. T.PRDCR_NO,
  37. T.PRODUCER,
  38. T1.MACH_NO,
  39. T1.MACH_NM,
  40. T.PRO_NUM,
  41. T.PRO_WT,
  42. TO_CHAR(T.RRO_TIME, 'YYYY-MM-DD HH24:MI:SS') RRO_TIME,
  43. DECODE(T.PRO_GROUP, '1', '甲', '2', '乙', '3', '丙', '4', '丁') PRO_GROUP,
  44. DECODE(T.PRO_SHIFT, '0', '常白', '1', '早', '2', '中', '3', '夜') PRO_SHIFT,
  45. T1.CUST_ALPHA_NO,
  46. T1.ORDER_SPECIAL_DESC,
  47. T1.ALPHA_CODE,
  48. T.COL_OPERATOR,
  49. T.CREATE_NAME,
  50. TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  51. T.UPDATE_NAME,
  52. TO_CHAR(T.UPDATE_TIME, 'YYYY-MM-DD HH24:MI:SS') UPDATE_TIME,
  53. T1.KEP_NO,
  54. (SELECT B.STORAGE_NAME
  55. FROM YDM_BS_STORAGE B
  56. WHERE B.STORAGE_NO = T1.STORAGE_NO
  57. AND B.VALIDFLAG = '1') STORAGE_NO,
  58. T1.LOCATION_NO
  59. FROM COUPLING_MAT_M T, COUPLING_MAT_BUTTRESS T1
  60. WHERE T.MAT_NO = T1.MAT_NO
  61. ]]>
  62. </query>
  63. <query id="FrmJGMatNoReport.doQueryLoadResult" desc="查询接箍上料台账">
  64. <![CDATA[
  65. SELECT T.RESULT_NO,
  66. T.PLINE_CODE,
  67. T.PLINE_NAME,
  68. M.JUDGE_STOVE_NO,
  69. T.BATCH_NO,
  70. M.PRDCR_NO,
  71. T.WO_ID,
  72. M.MIN_D,
  73. M.MIN_H,
  74. T.GRADENAME,
  75. T.STEELNAME,
  76. T.SPEC_JG_DESC,
  77. T.STD_NAME,
  78. T.STD_STYLE_DESC,
  79. T.PRODUCCODE_JG_DESC,
  80. T.MODEL_DESC,
  81. M.BUYER_NAME,
  82. T.IS_AUDITE,
  83. DECODE(T.CONFIRM,'1','已确认','未确认') CONFIRM,
  84. T.CONFIRM_NAME,
  85. TO_CHAR(T.CONFIRM_TIME,'YYYY-MM-DD HH24:MI:SS') CONFIRM_TIME,
  86. M.ORDER_NO || '/' || M.ORDER_SEQ ORDER_NO,
  87. DECODE(M.IF_MONITOR_JG,'1','是','0','否') IF_MONITOR_JG,
  88. NVL(MAX(T.LOAD_PIECES), 0) PRO_NUM,
  89. NVL(MAX(T.LOAD_WEIGHT), 0) PRO_WT,
  90. NVL(MAX(T1.OFFLINE_NUM), 0) OFFLINE_NUM,
  91. NVL(MAX(T1.OFFLINE_WT), 0) OFFLINE_WT,
  92. NVL(MAX(T1.RE_NUM), 0) RE_NUM,
  93. NVL(MAX(T1.RE_WT), 0) RE_WT,
  94. NVL(MAX(T1.SUBCONTRACT_NUM), 0) SUBCONTRACT_NUM,
  95. NVL(MAX(T1.SUBCONTRACT_WT), 0) SUBCONTRACT_WT,
  96. TO_CHAR(MAX(T.LOAD_TIME), 'YYYY-MM-DD HH24:MI:SS') LOAD_TIME,
  97. DECODE(T.LOAD_SHIFT,'1','早','2','中','3','夜') LOAD_SHIFT,
  98. DECODE(T.LOAD_GROUP,'1','甲','2','乙','3','丙','4','丁') LOAD_GROUP,
  99. T.LOAD_USER,
  100. TO_CHAR(MAX(T.CREATE_TIME), 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  101. TO_CHAR(MAX(T.CREATE_TIME), 'YYYY-MM-DD HH24:MI:SS') PRO_YEAR_MONTH_DAY,
  102. TO_CHAR(MAX(T.CREATE_TIME), 'YYYYMM') BAL_YEAR_MONTH,
  103. DECODE((SELECT MAX(T1.STATION_STATUS)
  104. FROM COUPLING_COM_INFO T1
  105. WHERE T1.WO_ID = T.WO_ID
  106. AND T1.RESULT_NO =T.RESULT_NO),
  107. '1',
  108. '生产中',
  109. '2',
  110. '生产完成') STATION_STATUS
  111. FROM pln_zy_jg_workbill M,coupling_loading_result T LEFT JOIN COUPLING_OFFLINE_RESULT T1 ON T.WO_ID = T1.WO_ID AND T1.PLINE_CODE = T.PLINE_CODE
  112. and t1.station_code = '700301'
  113. WHERE 1=1 AND T.Wo_Id=M.Wo_Id AND NVL(T.Judge_Stove_No,'/') = NVL(M.Judge_Stove_No,'/') AND T.PLINE_CODE = M.PLINE_CODE
  114. ]]>
  115. </query>
  116. <query id="FrmJGMatNoReport.doQueryCutResult" desc="查询接箍锯切台账">
  117. <![CDATA[
  118. SELECT T.RESULT_NO,
  119. T.PLINE_CODE,
  120. T.PLINE_NAME,
  121. T.JUDGE_STOVE_NO,
  122. T.BATCH_NO,
  123. M.PRDCR_NO,
  124. T.WO_ID,
  125. T.MACHINE_NO,
  126. T.REJECTED_REASON,
  127. M.MIN_D,
  128. M.MIN_H,
  129. M.MODEL_DESC,
  130. M.SPEC_JG_DESC,
  131. M.GRADENAME,
  132. M.STEELNAME,
  133. M.STD_NAME,
  134. M.STD_STYLE_DESC,
  135. M.PRODUCCODE_JG_DESC,
  136. M.BUYER_NAME,
  137. T.IS_AUDITE,
  138. T.COL_OPERATOR,
  139. DECODE(T.CONFIRM,'1','已确认','未确认') CONFIRM,
  140. T.CONFIRM_NAME,
  141. TO_CHAR(T.CONFIRM_TIME,'YYYY-MM-DD HH24:MI:SS') CONFIRM_TIME,
  142. M.ORDER_NO || '/' || M.ORDER_SEQ ORDER_NO,
  143. DECODE(M.IF_MONITOR_JG,'1','是','0','否') IF_MONITOR_JG,
  144. NVL(MAX(T.CUT_PIECES), 0) PRO_NUM,
  145. NVL(MAX(T.QUALIFIED_NUMBER), 0) PRO_WT,
  146. NVL(MAX(T.REJECTED_PCS), 0) FAIL_NUM,
  147. NVL(MAX(T1.OFFLINE_NUM), 0) OFFLINE_NUM,
  148. NVL(MAX(T1.OFFLINE_WT), 0) OFFLINE_WT,
  149. NVL(MAX(T1.RE_NUM), 0) RE_NUM,
  150. NVL(MAX(T1.RE_WT), 0) RE_WT,
  151. NVL(MAX(T1.SUBCONTRACT_NUM), 0) SUBCONTRACT_NUM,
  152. NVL(MAX(T1.SUBCONTRACT_WT), 0) SUBCONTRACT_WT,
  153. TO_CHAR(MAX(T.COL_TIME), 'YYYY-MM-DD HH24:MI:SS') LOAD_TIME,
  154. DECODE(T.COL_SHIFT,'1','早','2','中','3','夜') LOAD_SHIFT,
  155. DECODE(T.COL_GROUP,'1','甲','2','乙','3','丙','4','丁') LOAD_GROUP,
  156. T.COL_USER,
  157. TO_CHAR(MAX(T.CREATE_TIME), 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  158. TO_CHAR(MAX(T.CREATE_TIME), 'YYYY-MM-DD HH24:MI:SS') PRO_YEAR_MONTH_DAY,
  159. TO_CHAR(MAX(T.CREATE_TIME), 'YYYYMM') BAL_YEAR_MONTH,
  160. DECODE((SELECT MAX(T1.STATION_STATUS)
  161. FROM COUPLING_COM_INFO T1
  162. WHERE T1.WO_ID = T.WO_ID
  163. AND T1.RESULT_NO =T.RESULT_NO),
  164. '1',
  165. '生产中',
  166. '2',
  167. '生产完成') STATION_STATUS
  168. FROM pln_zy_jg_workbill M,coupling_cut_result T left join coupling_offline_result t1 on T.WO_ID = T1.WO_ID AND T1.PLINE_CODE = T.PLINE_CODE
  169. and t1.station_code = '700302'
  170. WHERE 1=1 AND T.Wo_Id=M.Wo_Id
  171. ]]>
  172. </query>
  173. <query id="FrmJGMatNoReport.doQueryThreaResult" desc="查询接箍车丝台账">
  174. <![CDATA[
  175. SELECT T.RESULT_NO,
  176. T.PLINE_CODE,
  177. T.PLINE_NAME,
  178. M.JUDGE_STOVE_NO,
  179. T.BATCH_NO,
  180. M.PRDCR_NO,
  181. T.WO_ID,
  182. T.MACHINE_NO,
  183. T.REJECTED_REASON,
  184. M.MIN_D,
  185. M.MIN_H,
  186. M.STEELNAME,
  187. M.GRADENAME,
  188. M.SPEC_JG_DESC,
  189. M.STD_NAME,
  190. M.STD_STYLE_DESC,
  191. M.PRODUCCODE_JG_DESC,
  192. M.BUYER_NAME,
  193. M.MODEL_DESC,
  194. T.IS_AUDITE,
  195. T.COL_OPERATOR1,
  196. T.COL_OPERATOR2,
  197. DECODE(T.CONFIRM,'1','已确认','未确认') CONFIRM,
  198. T.CONFIRM_NAME,
  199. TO_CHAR(T.CONFIRM_TIME,'YYYY-MM-DD HH24:MI:SS') CONFIRM_TIME,
  200. M.ORDER_NO || '/' || M.ORDER_SEQ ORDER_NO,
  201. DECODE(M.IF_MONITOR_JG,'1','是','0','否') IF_MONITOR_JG,
  202. NVL(MAX(T.QUALIRIED_PCS), 0) PRO_NUM,
  203. NVL(MAX(T.REJECTED_PCS), 0) FAIL_NUM,
  204. NVL(MAX(T1.OFFLINE_NUM), 0) OFFLINE_NUM,
  205. NVL(MAX(T1.OFFLINE_WT), 0) OFFLINE_WT,
  206. NVL(MAX(T1.RE_NUM), 0) RE_NUM,
  207. NVL(MAX(T1.RE_WT), 0) RE_WT,
  208. NVL(MAX(T1.SUBCONTRACT_NUM), 0) SUBCONTRACT_NUM,
  209. NVL(MAX(T1.SUBCONTRACT_WT), 0) SUBCONTRACT_WT,
  210. TO_CHAR(MAX(T.COL_TIME), 'YYYY-MM-DD HH24:MI:SS') LOAD_TIME,
  211. DECODE(T.COL_SHIFT,'1','早','2','中','3','夜') LOAD_SHIFT,
  212. DECODE(T.COL_GROUP,'1','甲','2','乙','3','丙','4','丁') LOAD_GROUP,
  213. T.COL_USER,
  214. TO_CHAR(MAX(T.CREATE_TIME), 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  215. TO_CHAR(MAX(T.CREATE_TIME), 'YYYY-MM-DD HH24:MI:SS') PRO_YEAR_MONTH_DAY,
  216. TO_CHAR(MAX(T.CREATE_TIME), 'YYYYMM') BAL_YEAR_MONTH,
  217. DECODE((SELECT MAX(T1.STATION_STATUS)
  218. FROM COUPLING_COM_INFO T1
  219. WHERE T1.WO_ID = T.WO_ID
  220. AND T1.RESULT_NO =T.RESULT_NO),
  221. '1',
  222. '生产中',
  223. '2',
  224. '生产完成') STATION_STATUS
  225. FROM pln_zy_jg_workbill M,coupling_threading_result T LEFT JOIN COUPLING_OFFLINE_RESULT T1 on T.WO_ID = T1.WO_ID AND T1.PLINE_CODE = T.PLINE_CODE
  226. and t1.station_code = '700305'
  227. WHERE 1=1 AND T.Wo_Id=M.Wo_Id
  228. ]]>
  229. </query>
  230. <query id="FrmJGMatNoReport.doQueryFailResult" desc="查询接箍车丝不合格品台账">
  231. <![CDATA[
  232. SELECT T.RESULT_NO,
  233. T.PLINE_CODE,
  234. T.PLINE_NAME,
  235. M.JUDGE_STOVE_NO,
  236. M.PRDCR_NO,
  237. T.WO_ID,
  238. T.MACHINE_NO,
  239. T.REJECTED_REASON,
  240. M.MIN_D,
  241. M.MIN_H,
  242. M.STEELNAME,
  243. M.GRADENAME,
  244. M.SPEC_JG_DESC,
  245. M.STD_NAME,
  246. M.STD_STYLE_DESC,
  247. M.PRODUCCODE_JG_DESC,
  248. M.BUYER_NAME,
  249. T.IS_AUDITE,
  250. M.ORDER_NO || '/' || M.ORDER_SEQ ORDER_NO,
  251. DECODE(M.IF_MONITOR_JG,'1','是','0','否') IF_MONITOR_JG,
  252. NVL(MAX(T.QUALIRIED_PCS), 0) PRO_NUM,
  253. NVL(MAX(T.REJECTED_PCS), 0) FAIL_NUM,
  254. NVL(MAX(T1.OFFLINE_NUM), 0) OFFLINE_NUM,
  255. NVL(MAX(T1.OFFLINE_WT), 0) OFFLINE_WT,
  256. NVL(MAX(T1.RE_NUM), 0) RE_NUM,
  257. NVL(MAX(T1.RE_WT), 0) RE_WT,
  258. NVL(MAX(T1.SUBCONTRACT_NUM), 0) SUBCONTRACT_NUM,
  259. NVL(MAX(T1.SUBCONTRACT_WT), 0) SUBCONTRACT_WT,
  260. TO_CHAR(MAX(T.COL_TIME), 'YYYY-MM-DD HH24:MI:SS') LOAD_TIME,
  261. DECODE(T.COL_SHIFT,'1','早','2','中','3','夜') LOAD_SHIFT,
  262. DECODE(T.COL_GROUP,'1','甲','2','乙','3','丙','4','丁') LOAD_GROUP,
  263. T.COL_USER,
  264. TO_CHAR(MAX(T.CREATE_TIME), 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  265. TO_CHAR(MAX(T.CREATE_TIME), 'YYYY-MM-DD HH24:MI:SS') PRO_YEAR_MONTH_DAY,
  266. TO_CHAR(MAX(T.CREATE_TIME), 'YYYYMM') BAL_YEAR_MONTH,
  267. DECODE((SELECT MAX(T1.STATION_STATUS)
  268. FROM COUPLING_COM_INFO T1
  269. WHERE T1.WO_ID = T.WO_ID
  270. AND T1.RESULT_NO =T.RESULT_NO),
  271. '1',
  272. '生产中',
  273. '2',
  274. '生产完成') STATION_STATUS
  275. FROM pln_zy_jg_workbill M,coupling_threading_result T LEFT JOIN COUPLING_OFFLINE_RESULT T1 on T.WO_ID = T1.WO_ID AND T1.PLINE_CODE = T.PLINE_CODE
  276. and t1.station_code = '700305'
  277. WHERE 1=1 AND T.Wo_Id=M.Wo_Id
  278. ]]>
  279. </query>
  280. <query id="FrmJGMatNoReport.doQueryPhosphResult" desc="查询接箍磷化台账">
  281. <![CDATA[
  282. SELECT T.RESULT_NO,
  283. T.PLINE_CODE,
  284. T.PLINE_NAME,
  285. M.JUDGE_STOVE_NO,
  286. T.BATCH_NO,
  287. M.PRDCR_NO,
  288. T.WO_ID,
  289. M.MIN_D,
  290. M.MIN_H,
  291. M.STEELNAME,
  292. M.GRADENAME,
  293. M.SPEC_JG_DESC,
  294. M.STD_NAME,
  295. M.STD_STYLE_DESC,
  296. M.PRODUCCODE_JG_DESC,
  297. M.BUYER_NAME,
  298. M.MODEL_DESC,
  299. T.IS_AUDITE,
  300. DECODE(T.CONFIRM,'1','已确认','未确认') CONFIRM,
  301. T.CONFIRM_NAME,
  302. TO_CHAR(T.CONFIRM_TIME,'YYYY-MM-DD HH24:MI:SS') CONFIRM_TIME,
  303. T.MATCONFIRM_NAME,
  304. TO_CHAR(T.MATCONFIRM_TIME,'YYYY-MM-DD HH24:MI:SS') MATCONFIRM_TIME,
  305. M.ORDER_NO || '/' || M.ORDER_SEQ ORDER_NO,
  306. DECODE(M.IF_MONITOR_JG,'1','是','0','否') IF_MONITOR_JG,
  307. NVL(MAX(T.COL_COUNT), 0) PRO_NUM,
  308. NVL(MAX(T.COL_COUNT)*M.SINGLEWEIGHT,0)/1000 PRO_WT,
  309. NVL(MAX(T1.OFFLINE_NUM), 0) OFFLINE_NUM,
  310. NVL(MAX(T1.OFFLINE_WT), 0) OFFLINE_WT,
  311. NVL(MAX(T1.RE_NUM), 0) RE_NUM,
  312. NVL(MAX(T1.RE_WT), 0) RE_WT,
  313. NVL(MAX(T1.SUBCONTRACT_NUM), 0) SUBCONTRACT_NUM,
  314. NVL(MAX(T1.SUBCONTRACT_WT), 0) SUBCONTRACT_WT,
  315. TO_CHAR(MAX(T.COL_TIME), 'YYYY-MM-DD HH24:MI:SS') LOAD_TIME,
  316. DECODE(T.COL_SHIFT,'1','早','2','中','3','夜') LOAD_SHIFT,
  317. DECODE(T.COL_GROUP,'1','甲','2','乙','3','丙','4','丁') LOAD_GROUP,
  318. T.COL_OPERATOR COL_USER,
  319. TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  320. TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD HH24:MI:SS') PRO_YEAR_MONTH_DAY,
  321. TO_CHAR(T.CREATE_TIME, 'YYYYMM') BAL_YEAR_MONTH,
  322. DECODE((SELECT MAX(T1.STATION_STATUS)
  323. FROM COUPLING_COM_INFO T1
  324. WHERE T1.WO_ID = T.WO_ID
  325. AND T1.RESULT_NO =T.RESULT_NO),
  326. '1',
  327. '生产中',
  328. '2',
  329. '生产完成') STATION_STATUS
  330. FROM pln_zy_jg_workbill M,coupling_phosphate_result T LEFT JOIN COUPLING_OFFLINE_RESULT T1 on T.WO_ID = T1.WO_ID AND T1.PLINE_CODE = T.PLINE_CODE
  331. and t1.station_code = '700310'
  332. WHERE 1=1 AND T.Wo_Id=M.Wo_Id
  333. ]]>
  334. </query>
  335. <query id="FrmJGMatNoReport.doQueryThreadInResult" desc="查询接箍螺纹台账">
  336. <![CDATA[
  337. SELECT T.RESULT_NO,
  338. T.PLINE_CODE,
  339. T.PLINE_NAME,
  340. M.JUDGE_STOVE_NO,
  341. T.BATCH_NO,
  342. M.PRDCR_NO,
  343. T.WO_ID,
  344. M.MIN_D,
  345. M.MIN_H,
  346. M.STEELNAME,
  347. M.GRADENAME,
  348. M.SPEC_JG_DESC,
  349. M.STD_NAME,
  350. M.STD_STYLE_DESC,
  351. M.PRODUCCODE_JG_DESC,
  352. M.BUYER_NAME,
  353. M.MODEL_DESC,
  354. T.IS_AUDITE,
  355. DECODE(T.CONFIRM,'1','已确认','未确认') CONFIRM,
  356. T.CONFIRM_NAME,
  357. TO_CHAR(T.CONFIRM_TIME,'YYYY-MM-DD HH24:MI:SS') CONFIRM_TIME,
  358. M.ORDER_NO || '/' || M.ORDER_SEQ ORDER_NO,
  359. DECODE(M.IF_MONITOR_JG,'1','是','0','否') IF_MONITOR_JG,
  360. NVL(MAX(T.QUALIRIED_PCS), 0) PRO_NUM,
  361. NVL(MAX(T.REJECTED_PCS), 0) FAIL_NUM,
  362. NVL(MAX(T1.OFFLINE_NUM), 0) OFFLINE_NUM,
  363. NVL(MAX(T1.OFFLINE_WT), 0) OFFLINE_WT,
  364. NVL(MAX(T1.RE_NUM), 0) RE_NUM,
  365. NVL(MAX(T1.RE_WT), 0) RE_WT,
  366. NVL(MAX(T1.SUBCONTRACT_NUM), 0) SUBCONTRACT_NUM,
  367. NVL(MAX(T1.SUBCONTRACT_WT), 0) SUBCONTRACT_WT,
  368. TO_CHAR(MAX(T.COL_TIME), 'YYYY-MM-DD HH24:MI:SS') LOAD_TIME,
  369. DECODE(T.COL_SHIFT,'1','早','2','中','3','夜') LOAD_SHIFT,
  370. DECODE(T.COL_GROUP,'1','甲','2','乙','3','丙','4','丁') LOAD_GROUP,
  371. T.COL_USER,
  372. TO_CHAR(MAX(T.CREATE_TIME), 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  373. TO_CHAR(MAX(T.CREATE_TIME), 'YYYY-MM-DD HH24:MI:SS') PRO_YEAR_MONTH_DAY,
  374. TO_CHAR(MAX(T.CREATE_TIME), 'YYYYMM') BAL_YEAR_MONTH,
  375. DECODE((SELECT MAX(T1.STATION_STATUS)
  376. FROM COUPLING_COM_INFO T1
  377. WHERE T1.WO_ID = T.WO_ID
  378. AND T1.RESULT_NO =T.RESULT_NO),
  379. '1',
  380. '生产中',
  381. '2',
  382. '生产完成') STATION_STATUS
  383. FROM pln_zy_jg_workbill M,coupling_thinspect_result T LEFT JOIN COUPLING_OFFLINE_RESULT T1 on T.WO_ID = T1.WO_ID AND T1.PLINE_CODE = T.PLINE_CODE
  384. and t1.station_code = '700306'
  385. WHERE 1=1 AND T.Wo_Id=M.Wo_Id
  386. ]]>
  387. </query>
  388. <query id="FrmJGMatNoReport.doQuerySandBlastResult" desc="查询接箍喷砂台账">
  389. <![CDATA[
  390. SELECT T.RESULT_NO,
  391. T.PLINE_CODE,
  392. T.PLINE_NAME,
  393. M.JUDGE_STOVE_NO,
  394. T.BATCH_NO,
  395. M.PRDCR_NO,
  396. T.WO_ID,
  397. M.MIN_D,
  398. M.MIN_H,
  399. M.STEELNAME,
  400. M.GRADENAME,
  401. M.SPEC_JG_DESC,
  402. M.STD_NAME,
  403. M.STD_STYLE_DESC,
  404. M.PRODUCCODE_JG_DESC,
  405. M.BUYER_NAME,
  406. M.MODEL_DESC,
  407. T.IS_AUDITE,
  408. DECODE(T.CONFIRM,'1','已确认','未确认') CONFIRM,
  409. T.CONFIRM_NAME,
  410. TO_CHAR(T.CONFIRM_TIME,'YYYY-MM-DD HH24:MI:SS') CONFIRM_TIME,
  411. M.ORDER_NO || '/' || M.ORDER_SEQ ORDER_NO,
  412. DECODE(M.IF_MONITOR_JG,'1','是','0','否') IF_MONITOR_JG,
  413. NVL(MAX(T.QUALIRIED_PCS), 0) PRO_NUM,
  414. NVL(MAX(T.REJECTED_PCS), 0) FAIL_NUM,
  415. NVL(MAX(T1.OFFLINE_NUM), 0) OFFLINE_NUM,
  416. NVL(MAX(T1.OFFLINE_WT), 0) OFFLINE_WT,
  417. NVL(MAX(T1.RE_NUM), 0) RE_NUM,
  418. NVL(MAX(T1.RE_WT), 0) RE_WT,
  419. NVL(MAX(T1.SUBCONTRACT_NUM), 0) SUBCONTRACT_NUM,
  420. NVL(MAX(T1.SUBCONTRACT_WT), 0) SUBCONTRACT_WT,
  421. TO_CHAR(MAX(T.COL_TIME), 'YYYY-MM-DD HH24:MI:SS') LOAD_TIME,
  422. DECODE(T.COL_SHIFT,'1','早','2','中','3','夜') LOAD_SHIFT,
  423. DECODE(T.COL_GROUP,'1','甲','2','乙','3','丙','4','丁') LOAD_GROUP,
  424. T.COL_USER,
  425. TO_CHAR(MAX(T.CREATE_TIME), 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  426. TO_CHAR(MAX(T.CREATE_TIME), 'YYYY-MM-DD HH24:MI:SS') PRO_YEAR_MONTH_DAY,
  427. TO_CHAR(MAX(T.CREATE_TIME), 'YYYYMM') BAL_YEAR_MONTH,
  428. DECODE((SELECT MAX(T1.STATION_STATUS)
  429. FROM COUPLING_COM_INFO T1
  430. WHERE T1.WO_ID = T.WO_ID
  431. AND T1.RESULT_NO =T.RESULT_NO),
  432. '1',
  433. '生产中',
  434. '2',
  435. '生产完成') STATION_STATUS
  436. FROM pln_zy_jg_workbill M,coupling_sandblast_result T LEFT JOIN COUPLING_OFFLINE_RESULT T1 on T.WO_ID = T1.WO_ID AND T1.PLINE_CODE = T.PLINE_CODE
  437. and t1.station_code = '700308'
  438. WHERE 1=1 AND T.Wo_Id=M.Wo_Id
  439. ]]>
  440. </query>
  441. <query id="FrmJGMatNoReport.doQueryInspectResult" desc="查询接箍探伤台账">
  442. <![CDATA[
  443. SELECT T.RESULT_NO,
  444. T.PLINE_CODE,
  445. T.PLINE_NAME,
  446. T.WO_ID,
  447. M.JUDGE_STOVE_NO,
  448. T.BATCH_NO,
  449. M.PRDCR_NO,
  450. M.MIN_D,
  451. M.MIN_H,
  452. M.STEELNAME,
  453. M.GRADENAME,
  454. M.SPEC_JG_DESC,
  455. M.STD_NAME,
  456. M.STD_STYLE_DESC,
  457. M.PRODUCCODE_JG_DESC,
  458. M.BUYER_NAME,
  459. T.IS_AUDITE,
  460. DECODE(T.CONFIRM,'1','已确认','未确认') CONFIRM,
  461. T.CONFIRM_NAME,
  462. TO_CHAR(T.CONFIRM_TIME,'YYYY-MM-DD HH24:MI:SS') CONFIRM_TIME,
  463. M.ORDER_NO || '/' || M.ORDER_SEQ ORDER_NO,
  464. DECODE(M.IF_MONITOR_JG,'1','是','0','否') IF_MONITOR_JG,
  465. NVL(MAX(T.INSPECT_PIECES), 0) PRO_NUM,
  466. NVL(MAX(T.QUALIRIED_PCS), 0) PRO_WT,
  467. NVL(MAX(T.REJECTED_PCS), 0) FAIL_NUM,
  468. NVL(MAX(T1.OFFLINE_NUM), 0) OFFLINE_NUM,
  469. NVL(MAX(T1.OFFLINE_WT), 0) OFFLINE_WT,
  470. NVL(MAX(T1.RE_NUM), 0) RE_NUM,
  471. NVL(MAX(T1.RE_WT), 0) RE_WT,
  472. NVL(MAX(T1.SUBCONTRACT_NUM), 0) SUBCONTRACT_NUM,
  473. NVL(MAX(T1.SUBCONTRACT_WT), 0) SUBCONTRACT_WT,
  474. TO_CHAR(MAX(T.COL_TIME), 'YYYY-MM-DD HH24:MI:SS') LOAD_TIME,
  475. DECODE(T.COL_SHIFT,'1','早','2','中','3','夜') LOAD_SHIFT,
  476. DECODE(T.COL_GROUP,'1','甲','2','乙','3','丙','4','丁') LOAD_GROUP,
  477. T.COL_USER,
  478. TO_CHAR(MAX(T.CREATE_TIME), 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  479. TO_CHAR(MAX(T.CREATE_TIME), 'YYYY-MM-DD HH24:MI:SS') PRO_YEAR_MONTH_DAY,
  480. TO_CHAR(MAX(T.CREATE_TIME), 'YYYYMM') BAL_YEAR_MONTH
  481. FROM pln_zy_jg_workbill M,coupling_inspection_result T LEFT JOIN COUPLING_OFFLINE_RESULT T1 on T.WO_ID = T1.WO_ID AND T1.PLINE_CODE = T.PLINE_CODE
  482. and t1.station_code = '700307'
  483. WHERE 1=1 AND T.Wo_Id=M.Wo_Id
  484. ]]>
  485. </query>
  486. <query id="FrmJGMatNoReport.getQueryCouplingMat" desc="查询库存信息">
  487. SELECT T.MAT_NO,
  488. T.RESULT_NO,
  489. T.ZY_PLAN_ID,
  490. T.WO_ID,
  491. DECODE(T.QCM_STAUS,
  492. '00',
  493. '合格',
  494. '0',
  495. '合格',
  496. '11',
  497. '待处理',
  498. '22',
  499. '判废',
  500. '10',
  501. '处理合格',
  502. '12',
  503. '处理判废') QCM_STAUS,
  504. T1.PRO_PLAN_ID,
  505. T.PLINE_CODE,
  506. T.PLINE_NAME,
  507. T.JUDGE_STOVE_NO,
  508. T.BATCH_NO,
  509. T.BL_WL_ID,
  510. T.BL_WL_DESC,
  511. T.MIN_D,
  512. T.MIN_H,
  513. TO_CHAR(T.F_IN_TIME, 'YYYY-MM-DD HH24:MI:SS') F_IN_TIME,
  514. T.CODE_JG,
  515. T.GRADECODE,
  516. T.GRADENAME,
  517. T.STEELCODE,
  518. T.STEELNAME,
  519. T.MODEL_CODE,
  520. T.MODEL_DESC,
  521. T.OUTDIAMETER,
  522. T.WALLTHICK,
  523. T.SPEC_JG,
  524. T.SPEC_JG_DESC,
  525. (SELECT C.BASENAME FROM COM_BASE_INFO C WHERE C.BASECODE = T.STYLE_JG) STYLE_JG,
  526. T.DIAMETER,
  527. T.CHECK_J_VAL,
  528. T.AIMLENGTH,
  529. T.SINGLEWEIGHT,
  530. T.MONITORDEMAND,
  531. DECODE(T.IF_MONITOR_JG, '0', '否', '1', '是') IF_MONITOR_JG,
  532. T.PRDCR_NO,
  533. T.PRODUCER,
  534. T1.MACH_NO,
  535. T1.MACH_NM,
  536. sum(T.PRO_NUM) PRO_NUM,
  537. sum(T.PRO_WT) PRO_WT,
  538. TO_CHAR(T.RRO_TIME, 'YYYY-MM-DD HH24:MI:SS') RRO_TIME,
  539. DECODE(T.PRO_GROUP, '1', '甲', '2', '乙', '3', '丙', '4', '丁') PRO_GROUP,
  540. DECODE(T.PRO_SHIFT, '0', '常白', '1', '早', '2', '中', '3', '夜') PRO_SHIFT,
  541. T1.CUST_ALPHA_NO,
  542. T1.ORDER_SPECIAL_DESC,
  543. T.COL_OPERATOR,
  544. T.CREATE_NAME,
  545. listagg((SELECT Y.STORAGE_NAME
  546. FROM YDM_BS_STORAGE Y
  547. WHERE Y.STORAGE_NO = T1.STORAGE_NO) || T1.PIECES || '个',
  548. ',') within GROUP(order by T.MAT_NO) over(partition by T.MAT_NO) || T.MEMO MEMO,
  549. TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  550. T.UPDATE_NAME,
  551. TO_CHAR(T.UPDATE_TIME, 'YYYY-MM-DD HH24:MI:SS') UPDATE_TIME,
  552. (SELECT C.BASENAME
  553. FROM COM_BASE_INFO C
  554. WHERE C.BASECODE = T.DEMAND_DETECTION) DEMAND_DETECTION,
  555. (SELECT C.BASENAME
  556. FROM COM_BASE_INFO C
  557. WHERE C.BASECODE = T.DEMAND_BLAST) DEMAND_BLAST,
  558. (SELECT C.BASENAME
  559. FROM COM_BASE_INFO C
  560. WHERE C.BASECODE = T.DEMAND_BONDERIZING) DEMAND_BONDERIZING,
  561. (SELECT C.BASENAME
  562. FROM COM_BASE_INFO C
  563. WHERE C.BASECODE = T.DEMAND_COPPER) DEMAND_COPPER,
  564. DECODE(T.COAT_TYPE,
  565. '0',
  566. '无',
  567. '1',
  568. '镀铜',
  569. '2',
  570. '磷化',
  571. '3',
  572. '镀铜及磷化') COAT_TYPE,
  573. T.CODE_JG_BL,
  574. T.PRODUCCODE_BL,
  575. T.PRODUCNAME_BL,
  576. T.STD_CODE_BL,
  577. T.STD_NAME_BL,
  578. T.STEELCODE_BL,
  579. T.STEELNAME_BL,
  580. T.STD_STYLE_BL,
  581. T.STD_STYLE_DESC_BL,
  582. T.MODEL_CODE_BL,
  583. T.MODEL_DESC_BL,
  584. T.MIN_D_BL,
  585. T.MIN_H_BL,
  586. (SELECT C.BASENAME
  587. FROM COM_BASE_INFO C
  588. WHERE C.BASECODE = T1.PRODUCT_FLAG) PRODUCT_FLAG,
  589. (SELECT C.BASENAME
  590. FROM COM_BASE_INFO C
  591. WHERE C.BASECODE = T1.MAT_STATUS) MAT_STATUS,
  592. (SELECT T3.ORDER_NO || '/' || T3.ORDER_SEQ
  593. FROM PLN_ORDER_JG T3
  594. WHERE T3.JG_ORDERNO = T2.JG_ORDERNO_ALL) ORDER_NO,
  595. (select DECODE(MIN(EXE_STATUS),
  596. '0',
  597. '计划',
  598. '1',
  599. '生产中',
  600. '2',
  601. '完成',
  602. '3',
  603. '关闭A',
  604. '4',
  605. '关闭')
  606. from PLN_ORDER_JGX_S
  607. WHERE ORDER_NO || '/' || ORDER_SEQ =
  608. (SELECT T3.ORDER_NO || '/' || T3.ORDER_SEQ
  609. FROM PLN_ORDER_JG T3
  610. WHERE T3.JG_ORDERNO = T2.JG_ORDERNO_ALL)) FLAG_MIN,
  611. T2.ORDER_SEQ,
  612. T2.DELIVERY_NO,
  613. T2.ORD_LN_DLY_PK,
  614. (SELECT Y.STORAGE_NAME
  615. FROM YDM_BS_STORAGE Y
  616. WHERE Y.STORAGE_NO = T1.STORAGE_NO) STORAGE_NO
  617. FROM COUPLING_MAT_M T, COUPLING_MAT_BUTTRESS T1, PLN_ZY_JG_WORKBILL T2
  618. WHERE T.MAT_NO = T1.MAT_NO
  619. AND T.WO_ID = T2.WO_ID(+) #someThing#
  620. group by T.F_IN_TIME,
  621. T.MAT_NO,
  622. T.RESULT_NO,
  623. T.ZY_PLAN_ID,
  624. T.WO_ID,
  625. T.QCM_STAUS,
  626. T1.PRO_PLAN_ID,
  627. T.PLINE_CODE,
  628. T.PLINE_NAME,
  629. T.JUDGE_STOVE_NO,
  630. T.BATCH_NO,
  631. T.BL_WL_ID,
  632. T.BL_WL_DESC,
  633. T.MIN_D,
  634. T.MIN_H,
  635. T.CODE_JG,
  636. T.GRADECODE,
  637. T.GRADENAME,
  638. T.STEELCODE,
  639. T.STEELNAME,
  640. T.MODEL_CODE,
  641. T.MODEL_DESC,
  642. T.OUTDIAMETER,
  643. T.WALLTHICK,
  644. T.SPEC_JG,
  645. T.SPEC_JG_DESC,
  646. T.STYLE_JG,
  647. T.DIAMETER,
  648. T.CHECK_J_VAL,
  649. T.AIMLENGTH,
  650. T.SINGLEWEIGHT,
  651. T.MONITORDEMAND,
  652. T.IF_MONITOR_JG,
  653. T.PRDCR_NO,
  654. T.PRODUCER,
  655. T1.MACH_NO,
  656. T1.MACH_NM,
  657. T.PRO_NUM,
  658. T.PRO_WT,
  659. T.RRO_TIME,
  660. T.PRO_GROUP,
  661. T.PRO_SHIFT,
  662. T1.CUST_ALPHA_NO,
  663. T1.ORDER_SPECIAL_DESC,
  664. T.COL_OPERATOR,
  665. T.CREATE_NAME,
  666. T.CREATE_TIME,
  667. T.UPDATE_NAME,
  668. T.UPDATE_TIME,
  669. T.DEMAND_DETECTION,
  670. T.DEMAND_BLAST,
  671. T.DEMAND_BONDERIZING,
  672. T.DEMAND_COPPER,
  673. T.COAT_TYPE,
  674. T.CODE_JG_BL,
  675. T.PRODUCCODE_BL,
  676. T.PRODUCNAME_BL,
  677. T.STD_CODE_BL,
  678. T.STD_NAME_BL,
  679. T.STEELCODE_BL,
  680. T.STEELNAME_BL,
  681. T.STD_STYLE_BL,
  682. T.STD_STYLE_DESC_BL,
  683. T.MODEL_CODE_BL,
  684. T.MODEL_DESC_BL,
  685. T.MIN_D_BL,
  686. T.MIN_H_BL,
  687. T1.PRODUCT_FLAG,
  688. T1.MAT_STATUS,
  689. T2.ORDER_NO,
  690. T2.ORDER_SEQ,
  691. T2.DELIVERY_NO,
  692. T2.ORD_LN_DLY_PK,
  693. T2.JG_ORDERNO_ALL,
  694. T1.STORAGE_NO,
  695. T1.PIECES,
  696. T.MEMO
  697. ORDER BY T.CREATE_TIME DESC
  698. </query>
  699. <query id="FrmJGMatNoReport.getQueryCouplingMat2" desc="查询库存信息">
  700. SELECT T.MAT_NO,
  701. T.RESULT_NO,
  702. T.ZY_PLAN_ID,
  703. T.WO_ID,
  704. DECODE(T.QCM_STAUS,
  705. '00',
  706. '合格',
  707. '0',
  708. '合格',
  709. '11',
  710. '待处理',
  711. '22',
  712. '判废',
  713. '10',
  714. '处理合格',
  715. '12',
  716. '处理判废') QCM_STAUS,
  717. T.PLINE_CODE,
  718. T.PLINE_NAME,
  719. T.JUDGE_STOVE_NO,
  720. T.BATCH_NO,
  721. T.BL_WL_ID,
  722. T.BL_WL_DESC,
  723. T.MIN_D,
  724. T.MIN_H,
  725. TO_CHAR(T.F_IN_TIME, 'YYYY-MM-DD HH24:MI:SS') F_IN_TIME,
  726. T.CODE_JG,
  727. T.GRADECODE,
  728. T.GRADENAME,
  729. T.STEELCODE,
  730. T.STEELNAME,
  731. T.MODEL_CODE,
  732. T.MODEL_DESC,
  733. T.OUTDIAMETER,
  734. T.WALLTHICK,
  735. T.SPEC_JG,
  736. T.SPEC_JG_DESC,
  737. (SELECT C.BASENAME FROM COM_BASE_INFO C WHERE C.BASECODE = T.STYLE_JG) STYLE_JG,
  738. T.DIAMETER,
  739. T.CHECK_J_VAL,
  740. T.AIMLENGTH,
  741. T.SINGLEWEIGHT,
  742. T.MONITORDEMAND,
  743. DECODE(T.IF_MONITOR_JG, '0', '否', '1', '是') IF_MONITOR_JG,
  744. T.PRDCR_NO,
  745. T.PRODUCER,
  746. sum(T.PRO_NUM) PRO_NUM,
  747. sum(T.PRO_WT) PRO_WT,
  748. TO_CHAR(T.RRO_TIME, 'YYYY-MM-DD HH24:MI:SS') RRO_TIME,
  749. DECODE(T.PRO_GROUP, '1', '甲', '2', '乙', '3', '丙', '4', '丁') PRO_GROUP,
  750. DECODE(T.PRO_SHIFT, '0', '常白', '1', '早', '2', '中', '3', '夜') PRO_SHIFT,
  751. T.COL_OPERATOR,
  752. T.CREATE_NAME,
  753. T.MEMO,
  754. TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  755. T.UPDATE_NAME,
  756. TO_CHAR(T.UPDATE_TIME, 'YYYY-MM-DD HH24:MI:SS') UPDATE_TIME,
  757. (SELECT C.BASENAME
  758. FROM COM_BASE_INFO C
  759. WHERE C.BASECODE = T.DEMAND_DETECTION) DEMAND_DETECTION,
  760. (SELECT C.BASENAME
  761. FROM COM_BASE_INFO C
  762. WHERE C.BASECODE = T.DEMAND_BLAST) DEMAND_BLAST,
  763. (SELECT C.BASENAME
  764. FROM COM_BASE_INFO C
  765. WHERE C.BASECODE = T.DEMAND_BONDERIZING) DEMAND_BONDERIZING,
  766. (SELECT C.BASENAME
  767. FROM COM_BASE_INFO C
  768. WHERE C.BASECODE = T.DEMAND_COPPER) DEMAND_COPPER,
  769. DECODE(T.COAT_TYPE,
  770. '0',
  771. '无',
  772. '1',
  773. '镀铜',
  774. '2',
  775. '磷化',
  776. '3',
  777. '镀铜及磷化') COAT_TYPE,
  778. T.CODE_JG_BL,
  779. T.PRODUCCODE_BL,
  780. T.PRODUCNAME_BL,
  781. T.STD_CODE_BL,
  782. T.STD_NAME_BL,
  783. T.STEELCODE_BL,
  784. T.STEELNAME_BL,
  785. T.STD_STYLE_BL,
  786. T.STD_STYLE_DESC_BL,
  787. T.MODEL_CODE_BL,
  788. T.MODEL_DESC_BL,
  789. T.MIN_D_BL,
  790. T.MIN_H_BL
  791. FROM COUPLING_MAT_M T
  792. WHERE 1 = 1 #someThing#
  793. group by T.F_IN_TIME,
  794. T.MAT_NO,
  795. T.RESULT_NO,
  796. T.ZY_PLAN_ID,
  797. T.WO_ID,
  798. T.QCM_STAUS,
  799. T.PLINE_CODE,
  800. T.PLINE_NAME,
  801. T.JUDGE_STOVE_NO,
  802. T.BATCH_NO,
  803. T.BL_WL_ID,
  804. T.BL_WL_DESC,
  805. T.MIN_D,
  806. T.MIN_H,
  807. T.CODE_JG,
  808. T.GRADECODE,
  809. T.GRADENAME,
  810. T.STEELCODE,
  811. T.STEELNAME,
  812. T.MODEL_CODE,
  813. T.MODEL_DESC,
  814. T.OUTDIAMETER,
  815. T.WALLTHICK,
  816. T.SPEC_JG,
  817. T.SPEC_JG_DESC,
  818. T.STYLE_JG,
  819. T.DIAMETER,
  820. T.CHECK_J_VAL,
  821. T.AIMLENGTH,
  822. T.SINGLEWEIGHT,
  823. T.MONITORDEMAND,
  824. T.IF_MONITOR_JG,
  825. T.PRDCR_NO,
  826. T.PRODUCER,
  827. T.PRO_NUM,
  828. T.PRO_WT,
  829. T.RRO_TIME,
  830. T.PRO_GROUP,
  831. T.PRO_SHIFT,
  832. T.COL_OPERATOR,
  833. T.CREATE_NAME,
  834. T.CREATE_TIME,
  835. T.UPDATE_NAME,
  836. T.UPDATE_TIME,
  837. T.DEMAND_DETECTION,
  838. T.DEMAND_BLAST,
  839. T.DEMAND_BONDERIZING,
  840. T.DEMAND_COPPER,
  841. T.COAT_TYPE,
  842. T.CODE_JG_BL,
  843. T.PRODUCCODE_BL,
  844. T.PRODUCNAME_BL,
  845. T.STD_CODE_BL,
  846. T.STD_NAME_BL,
  847. T.STEELCODE_BL,
  848. T.STEELNAME_BL,
  849. T.STD_STYLE_BL,
  850. T.STD_STYLE_DESC_BL,
  851. T.MODEL_CODE_BL,
  852. T.MODEL_DESC_BL,
  853. T.MIN_D_BL,
  854. T.MIN_H_BL,
  855. T.MEMO
  856. ORDER BY T.CREATE_TIME DESC
  857. </query>
  858. <query id="FrmJGMatNoReport.getQueryCouplingMatTogether" desc="查询库存信息(汇总)">
  859. SELECT T.STEELNAME,
  860. T.MODEL_DESC,
  861. T.SPEC_JG_DESC,
  862. (SELECT C.BASENAME FROM COM_BASE_INFO C WHERE C.BASECODE = T.STYLE_JG) STYLE_JG,
  863. sum(T.PRO_NUM) PRO_NUM,
  864. sum(T.PRO_WT) PRO_WT,
  865. SUM(DECODE((SELECT T3.ORDER_NO || '/' || T3.ORDER_SEQ
  866. FROM PLN_ORDER_JG T3
  867. WHERE T3.JG_ORDERNO = T2.JG_ORDERNO_ALL),
  868. '',
  869. T.PRO_NUM,
  870. NULL,
  871. T.PRO_NUM,
  872. 0)) YU_NUM,
  873. (SELECT C.BASENAME
  874. FROM COM_BASE_INFO C
  875. WHERE C.BASECODE = T.DEMAND_DETECTION) DEMAND_DETECTION,
  876. (SELECT C.BASENAME
  877. FROM COM_BASE_INFO C
  878. WHERE C.BASECODE = T.DEMAND_BLAST) DEMAND_BLAST,
  879. (SELECT C.BASENAME
  880. FROM COM_BASE_INFO C
  881. WHERE C.BASECODE = T.DEMAND_BONDERIZING) DEMAND_BONDERIZING,
  882. (SELECT C.BASENAME
  883. FROM COM_BASE_INFO C
  884. WHERE C.BASECODE = T.DEMAND_COPPER) DEMAND_COPPER
  885. FROM COUPLING_MAT_M T, PLN_ZY_JG_WORKBILL T2
  886. WHERE T.WO_ID = T2.WO_ID(+) #someThing#
  887. group by T.STEELNAME,
  888. T.MODEL_DESC,
  889. T.SPEC_JG_DESC,
  890. T.STYLE_JG,
  891. T.DEMAND_DETECTION,
  892. T.DEMAND_BLAST,
  893. T.DEMAND_BONDERIZING,
  894. T.DEMAND_COPPER
  895. </query>
  896. <query id="FrmJGMatNoReport.getQueryCouplingMatLiku" desc="查询接箍利库信息">
  897. SELECT T.MAT_NO,
  898. T.RESULT_NO,
  899. T.ZY_PLAN_ID,
  900. T.WO_ID,
  901. T1.PRO_PLAN_ID,
  902. T.PLINE_CODE,
  903. T.PLINE_NAME,
  904. T.JUDGE_STOVE_NO,
  905. T.BATCH_NO,
  906. T.BL_WL_ID,
  907. T.BL_WL_DESC,
  908. T.MIN_D,
  909. T.MIN_H,
  910. T.CODE_JG,
  911. T.GRADECODE,
  912. T.GRADENAME,
  913. T.STEELCODE,
  914. T.STEELNAME,
  915. T.MODEL_CODE,
  916. T.MODEL_DESC,
  917. T.OUTDIAMETER,
  918. T.WALLTHICK,
  919. T.SPEC_JG,
  920. T.SPEC_JG_DESC,
  921. T.STYLE_JG,
  922. T.DIAMETER,
  923. T.CHECK_J_VAL,
  924. T.AIMLENGTH,
  925. T.SINGLEWEIGHT,
  926. T.MONITORDEMAND,
  927. T.IF_MONITOR_JG,
  928. T.PRDCR_NO,
  929. T.PRODUCER,
  930. T1.MACH_NO,
  931. T1.MACH_NM,
  932. sum(T.PRO_NUM) PRO_NUM,
  933. sum(T.PRO_WT) PRO_WT,
  934. TO_CHAR(T.RRO_TIME, 'YYYY-MM-DD HH24:MI:SS') RRO_TIME,
  935. DECODE(T.PRO_GROUP, '1', '甲', '2', '乙', '3', '丙', '4', '丁') PRO_GROUP,
  936. DECODE(T.PRO_SHIFT, '0', '常白', '1', '早', '2', '中', '3', '夜') PRO_SHIFT,
  937. T1.CUST_ALPHA_NO,
  938. T1.ORDER_SPECIAL_DESC,
  939. T.COL_OPERATOR,
  940. T.CREATE_NAME,
  941. TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  942. T.UPDATE_NAME,
  943. TO_CHAR(T.UPDATE_TIME, 'YYYY-MM-DD HH24:MI:SS') UPDATE_TIME
  944. FROM COUPLING_MAT_M T, COUPLING_MAT_BUTTRESS T1
  945. WHERE T.MAT_NO = T1.MAT_NO AND T1.LOCK_LIKU = '1'
  946. </query>
  947. <query id="FrmJGMatNoReport.getQueryCouplingInlist" desc="查询入库信息">
  948. SELECT MACH_NM,
  949. DEAL_NUM,
  950. DEAL_WT,
  951. TO_CHAR(DEAL_TIME, 'YYYY-MM-DD HH24:MI:SS') DEAL_TIME,
  952. STORAGE_NO,
  953. LOCATION_NO,
  954. STORAGE_ATTR_NAME,
  955. STORAGE_TYPE_NAME,
  956. TAR_STORAGE_NO,
  957. TAR_LOCATION_NO,
  958. TAR_STORAGE_ATTR_NAME,
  959. TAR_STORAGE_TYPE_NAME,
  960. DECODE(TAR_REC_FLAG, '0', '未接收', '1', '已接收') TAR_REC_FLAG,
  961. DECODE(HAND_FLAG, '0', '自动', '1', '人工') HAND_FLAG,
  962. CREATE_NAME,
  963. TO_CHAR(CREATE_TIME, 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  964. UPDATE_NAME,
  965. TO_CHAR(UPDATE_TIME, 'YYYY-MM-DD HH24:MI:SS') UPDATE_TIME,
  966. DEAL_ORDE,
  967. DEAL_TYPE_CODE,
  968. DEAL_TYPE_NAME,
  969. SOURCE_CODE,
  970. SOURCE_NAME,
  971. TAR_CODE,
  972. TAR_NAME,
  973. KEP_NO,
  974. TAR_KEP_NO,
  975. MAT_NO,
  976. RESULT_NO,
  977. ZY_PLAN_ID,
  978. PRO_PLAN_ID,
  979. PLINE_CODE,
  980. PLINE_NAME,
  981. JUDGE_STOVE_NO,
  982. BATCH_NO,
  983. BL_WL_DESC,
  984. MIN_D,
  985. MIN_H,
  986. CODE_JG,
  987. GRADENAME,
  988. STEELNAME,
  989. MODEL_DESC,
  990. OUTDIAMETER,
  991. WALLTHICK,
  992. SPEC_JG_DESC,
  993. STYLE_JG,
  994. DIAMETER,
  995. CHECK_J_VAL,
  996. AIMLENGTH,
  997. SINGLEWEIGHT,
  998. MONITORDEMAND,
  999. IF_MONITOR_JG,
  1000. PRDCR_NO,
  1001. PRODUCER,
  1002. TO_CHAR(PRODUCER_TIME, 'YYYY-MM-DD HH24:MI:SS') PRODUCER_TIME,
  1003. WO_ID
  1004. FROM COUPLING_MAT_DEAL
  1005. WHERE 1 = 1
  1006. AND DEAL_TYPE_CODE = '8007'
  1007. </query>
  1008. <query id="FrmJGMatNoReport.getQueryCouplingOutlist" desc="查询出库信息">
  1009. SELECT MACH_NM,
  1010. DEAL_NUM,
  1011. DEAL_WT,
  1012. TO_CHAR(DEAL_TIME, 'YYYY-MM-DD HH24:MI:SS') DEAL_TIME,
  1013. STORAGE_NO,
  1014. LOCATION_NO,
  1015. STORAGE_ATTR_NAME,
  1016. STORAGE_TYPE_NAME,
  1017. TAR_STORAGE_NO,
  1018. TAR_LOCATION_NO,
  1019. TAR_STORAGE_ATTR_NAME,
  1020. TAR_STORAGE_TYPE_NAME,
  1021. DECODE(TAR_REC_FLAG, '0', '未接收', '1', '已接收') TAR_REC_FLAG,
  1022. DECODE(HAND_FLAG, '0', '自动', '1', '人工') HAND_FLAG,
  1023. CREATE_NAME,
  1024. TO_CHAR(CREATE_TIME, 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  1025. UPDATE_NAME,
  1026. TO_CHAR(UPDATE_TIME, 'YYYY-MM-DD HH24:MI:SS') UPDATE_TIME,
  1027. DEAL_ORDE,
  1028. DEAL_TYPE_CODE,
  1029. DEAL_TYPE_NAME,
  1030. SOURCE_CODE,
  1031. SOURCE_NAME,
  1032. TAR_CODE,
  1033. TAR_NAME,
  1034. KEP_NO,
  1035. TAR_KEP_NO,
  1036. MAT_NO,
  1037. RESULT_NO,
  1038. ZY_PLAN_ID,
  1039. PRO_PLAN_ID,
  1040. PLINE_CODE,
  1041. PLINE_NAME,
  1042. JUDGE_STOVE_NO,
  1043. BATCH_NO,
  1044. BL_WL_DESC,
  1045. MIN_D,
  1046. MIN_H,
  1047. CODE_JG,
  1048. GRADENAME,
  1049. STEELNAME,
  1050. MODEL_DESC,
  1051. OUTDIAMETER,
  1052. WALLTHICK,
  1053. SPEC_JG_DESC,
  1054. STYLE_JG,
  1055. DIAMETER,
  1056. CHECK_J_VAL,
  1057. AIMLENGTH,
  1058. SINGLEWEIGHT,
  1059. MONITORDEMAND,
  1060. IF_MONITOR_JG,
  1061. PRDCR_NO,
  1062. PRODUCER,
  1063. TO_CHAR(PRODUCER_TIME, 'YYYY-MM-DD HH24:MI:SS') PRODUCER_TIME,
  1064. WO_ID
  1065. FROM COUPLING_MAT_DEAL
  1066. WHERE 1 = 1
  1067. AND DEAL_TYPE_CODE = '8008'
  1068. </query>
  1069. <query id="FrmJGMatNoReport.getKepNo" desc="获取所有框号">
  1070. SELECT T.KEP_NO FROM COUPLING_APP_BOX_MAIN T where t.VALIDFLAG='1'
  1071. </query>
  1072. <query id="FrmJGMatNoReport.getQueryLocation" desc="查询框号库位信息">
  1073. SELECT B.STORAGE_NAME,T.KEP_NO,T.PIECES FROM COUPLING_MAT_BUTTRESS T,YDM_BS_STORAGE B WHERE T.STORAGE_NO = B.STORAGE_NO
  1074. </query>
  1075. <query id="FrmJGMatNoReport.getQueryOrder" desc="查询合同相关信息">
  1076. SELECT T.* FROM PLN_ZY_JG_MIDDLE T WHERE 1 = 1
  1077. </query>
  1078. <query id="FrmJGMatNoReport.updateCouplingIsAduite" desc="更新实绩标志位">
  1079. UPDATE COUPLING_LOADING_RESULT T SET T.IS_AUDITE = '1' WHERE T.WO_ID = ? AND T.RESULT_NO = ?
  1080. </query>
  1081. <query id="FrmJGMatNoReport.updateCouplingIsAduiteCut" desc="更新实绩标志位">
  1082. UPDATE coupling_cut_result T SET T.IS_AUDITE = '1' WHERE T.WO_ID = ? AND T.RESULT_NO = ?
  1083. </query>
  1084. <query id="FrmJGMatNoReport.updateCouplingIsAduiteThrea" desc="更新实绩标志位">
  1085. UPDATE coupling_threading_result T SET T.IS_AUDITE = '1' WHERE T.WO_ID = ? AND T.RESULT_NO = ?
  1086. </query>
  1087. <query id="FrmJGMatNoReport.updateCouplingIsAduiteThin" desc="更新实绩标志位">
  1088. UPDATE coupling_thinspect_result T SET T.IS_AUDITE = '1' WHERE T.WO_ID = ? AND T.RESULT_NO = ?
  1089. </query>
  1090. <query id="FrmJGMatNoReport.updateCouplingIsAduiteInsp" desc="更新实绩标志位">
  1091. UPDATE coupling_inspection_result T SET T.IS_AUDITE = '1' WHERE T.WO_ID = ? AND T.RESULT_NO = ?
  1092. </query>
  1093. <query id="FrmJGMatNoReport.updateCouplingIsAduiteSand" desc="更新实绩标志位">
  1094. UPDATE coupling_sandblast_result T SET T.IS_AUDITE = '1' WHERE T.WO_ID = ? AND T.RESULT_NO = ?
  1095. </query>
  1096. <query id="FrmJGMatNoReport.updateCouplingIsAduitePhos" desc="更新实绩标志位">
  1097. UPDATE coupling_phosphate_result T SET T.IS_AUDITE = '1' WHERE T.WO_ID = ? AND T.RESULT_NO = ?
  1098. </query>
  1099. <query id="FrmJGMatNoReport.doQueryPerformance" desc="查询接箍实绩">
  1100. <![CDATA[
  1101. SELECT M.WO_ID,
  1102. M.PLINE_NAME,
  1103. M.CRAFT_FILE_NO,
  1104. M.CRAFT_SEQ,
  1105. M.JUDGE_STOVE_NO JUDGE_STOVE_NO,
  1106. M.BATCH_NO,
  1107. T.GRADENAME,
  1108. TO_CHAR(MAX(T1.CREATE_TIME),'YYYYMM') BAL_YEAR_MONTH,
  1109. M.PLAN_JG_NUM,
  1110. M.PLAN_BL_NUM PLAN_INDOUBLE_NUM,
  1111. M.PLAN_BL_WT PLAN_INDOUBLE_WT,
  1112. M.ORDER_NO || '/' || M.ORDER_SEQ ORDER_NO,
  1113. M.OUTWL_DESC,
  1114. M1.SPEC_NAME,
  1115. M1.STD_NAME,
  1116. M1.PRODUCNAME,
  1117. M1.MODEL_DESC,
  1118. M1.STEELNAME,
  1119. NVL((SELECT SUM(V.ACT_COUNT)
  1120. FROM port_jg_batch_sample_result V
  1121. WHERE V.WO_ID = M.WO_ID
  1122. AND V.PLINE_CODE = M.PLINE_CODE
  1123. AND V.BATCH_NO = M.BATCH_NO
  1124. AND V.MAT_STATUS = '10'),
  1125. 0) FAIL_NUM,
  1126. NVL((SELECT SUM(V.ACT_WEIGHT)
  1127. FROM port_jg_batch_sample_result V
  1128. WHERE V.WO_ID = M.WO_ID
  1129. AND V.PLINE_CODE = M.PLINE_CODE
  1130. AND V.BATCH_NO = M.BATCH_NO
  1131. AND V.MAT_STATUS = '10'),
  1132. 0) FAIL_WT,
  1133. NVL((SELECT SUM(V.PRO_NUM)
  1134. FROM COUPLING_COM_INFO V
  1135. WHERE V.WO_ID = M.WO_ID
  1136. AND V.PLINE_CODE = M.PLINE_CODE
  1137. AND V.BATCH_NO = M.BATCH_NO
  1138. AND V.STATION_CODE = '700313'),
  1139. 0) PRO_NUM,
  1140. NVL((SELECT SUM(V.PRO_WT)
  1141. FROM COUPLING_COM_INFO V
  1142. WHERE V.WO_ID = M.WO_ID
  1143. AND V.PLINE_CODE = M.PLINE_CODE
  1144. AND V.BATCH_NO = M.BATCH_NO
  1145. AND V.STATION_CODE = '700313'),
  1146. 0) PRO_WT,
  1147. NVL((SELECT SUM(V.OFFLINE_NUM)
  1148. FROM COUPLING_OFFLINE_RESULT V
  1149. WHERE V.WO_ID = M.WO_ID
  1150. AND V.BATCH_NO = M.BATCH_NO
  1151. AND V.PLINE_CODE = M.PLINE_CODE),
  1152. 0) OFFLINE_NUM,
  1153. NVL((SELECT SUM(V.OFFLINE_WT)
  1154. FROM COUPLING_OFFLINE_RESULT V
  1155. WHERE V.WO_ID = M.WO_ID
  1156. AND V.BATCH_NO = M.BATCH_NO
  1157. AND V.PLINE_CODE = M.PLINE_CODE),
  1158. 0) OFFLINE_WT,
  1159. NVL((SELECT SUM(V.RE_NUM)
  1160. FROM COUPLING_OFFLINE_RESULT V
  1161. WHERE V.WO_ID = M.WO_ID
  1162. AND V.BATCH_NO = M.BATCH_NO
  1163. AND V.PLINE_CODE = M.PLINE_CODE),
  1164. 0) RE_NUM,
  1165. NVL((SELECT SUM(V.RE_WT)
  1166. FROM COUPLING_OFFLINE_RESULT V
  1167. WHERE V.WO_ID = M.WO_ID
  1168. AND V.BATCH_NO = M.BATCH_NO
  1169. AND V.PLINE_CODE = M.PLINE_CODE),
  1170. 0) RE_WT,
  1171. NVL((SELECT SUM(V.LOAD_PIECES)
  1172. FROM COUPLING_LOADING_RESULT V
  1173. WHERE V.WO_ID = M.WO_ID
  1174. AND V.BATCH_NO = M.BATCH_NO
  1175. AND V.PLINE_CODE = M.PLINE_CODE),
  1176. 0) LOAD_PRO_NUM,
  1177. NVL((SELECT SUM(V.LOAD_WEIGHT)
  1178. FROM COUPLING_LOADING_RESULT V
  1179. WHERE V.WO_ID = M.WO_ID
  1180. AND V.BATCH_NO = M.BATCH_NO
  1181. AND V.PLINE_CODE = M.PLINE_CODE),
  1182. 0) LOAD_PRO_WT,
  1183. NVL((SELECT SUM(V1.CUT_PIECES)
  1184. FROM coupling_cut_result V1
  1185. WHERE V1.WO_ID = M.WO_ID
  1186. AND V1.PLINE_CODE = M.PLINE_CODE),
  1187. 0) MEA_ACC_NUM, NVL((SELECT SUM(V1.QUALIFIED_NUMBER)
  1188. FROM coupling_cut_result V1
  1189. WHERE V1.WO_ID = M.WO_ID
  1190. AND V1.PLINE_CODE = M.PLINE_CODE),
  1191. 0) MEA_ACC_WT,
  1192. NVL((SELECT SUM(V1.REJECTED_PCS)
  1193. FROM coupling_cut_result V1
  1194. WHERE V1.WO_ID = M.WO_ID
  1195. AND V1.PLINE_CODE = M.PLINE_CODE),
  1196. 0) MEA_FAIL_NUM,
  1197. NVL((SELECT SUM(V1.PRALO_PCS)
  1198. FROM coupling_cut_result V1
  1199. WHERE V1.WO_ID = M.WO_ID
  1200. AND V1.PLINE_CODE = M.PLINE_CODE),
  1201. 0) MEA_PRALO_NUM,
  1202. NVL((SELECT SUM(V1.QUALIRIED_PCS)
  1203. FROM coupling_threading_result V1
  1204. WHERE V1.WO_ID = M.WO_ID
  1205. AND V1.PLINE_CODE = M.PLINE_CODE),
  1206. 0) REE_PRO_NUM,
  1207. NVL((SELECT SUM(V1.REJECTED_PCS)
  1208. FROM coupling_threading_result V1
  1209. WHERE V1.WO_ID = M.WO_ID
  1210. AND V1.PLINE_CODE = M.PLINE_CODE),
  1211. 0) REE_FAIL_NUM,
  1212. NVL((SELECT SUM(V1.QUALIRIED_PCS)
  1213. FROM coupling_thinspect_result V1
  1214. WHERE V1.WO_ID = M.WO_ID
  1215. AND V1.PLINE_CODE = M.PLINE_CODE),
  1216. 0) SIZ_PRO_NUM,
  1217. NVL((SELECT SUM(V1.REJECTED_PCS)
  1218. FROM coupling_thinspect_result V1
  1219. WHERE V1.WO_ID = M.WO_ID
  1220. AND V1.PLINE_CODE = M.PLINE_CODE),
  1221. 0) SIZ_FAIL_NUM,
  1222. NVL((SELECT SUM(V1.SPRAY_COUNT)
  1223. FROM coupling_sandblast_result V1
  1224. WHERE V1.WO_ID = M.WO_ID
  1225. AND V1.PLINE_CODE = M.PLINE_CODE),
  1226. 0) ROT_ACC_NUM,
  1227. NVL((SELECT SUM(V1.REJECTED_PCS)
  1228. FROM coupling_sandblast_result V1
  1229. WHERE V1.WO_ID = M.WO_ID
  1230. AND V1.PLINE_CODE = M.PLINE_CODE),
  1231. 0) ROT_FAIL_NUM,
  1232. NVL((SELECT SUM(V1.COL_COUNT)
  1233. FROM coupling_phosphate_result V1
  1234. WHERE V1.WO_ID = M.WO_ID
  1235. AND V1.PLINE_CODE = M.PLINE_CODE),
  1236. 0) JUM_ACC_NUM,
  1237. NVL((SELECT SUM(V1.SPRAY_COUNT)
  1238. FROM coupling_phosphate_result V1
  1239. WHERE V1.WO_ID = M.WO_ID
  1240. AND V1.PLINE_CODE = M.PLINE_CODE),
  1241. 0) JUM_FAIL_NUM,
  1242. NVL((SELECT SUM(V1.FINAL_QUALIFIED)
  1243. FROM coupling_inspection_result V1
  1244. WHERE V1.WO_ID = M.WO_ID
  1245. AND V1.PLINE_CODE = M.PLINE_CODE),
  1246. 0) HOT_ACC_NUM,
  1247. NVL((SELECT SUM(V1.UNQUALIRIED_PCS)
  1248. FROM coupling_inspection_result V1
  1249. WHERE V1.WO_ID = M.WO_ID
  1250. AND V1.PLINE_CODE = M.PLINE_CODE),
  1251. 0) HOT_FAIL_NUM,
  1252. NVL((SELECT SUM(MAT.ACT_COUNT)
  1253. FROM QCM_ZG_JUGDE_APPLY MAT
  1254. WHERE MAT.JUDGE_STOVE_NO = M.JUDGE_STOVE_NO
  1255. AND MAT.BATCH_NO = M.BATCH_NO
  1256. AND MAT.PLINE_CODE = M.PLINE_CODE
  1257. AND MAT.VALIDFLAG != '50'),
  1258. 0) MAT_NUM,
  1259. NVL((SELECT SUM(MAT.ACT_WEIGHT)
  1260. FROM QCM_ZG_JUGDE_APPLY MAT
  1261. WHERE MAT.JUDGE_STOVE_NO = M.JUDGE_STOVE_NO
  1262. AND MAT.BATCH_NO = M.BATCH_NO
  1263. AND MAT.PLINE_CODE = M.PLINE_CODE
  1264. AND MAT.VALIDFLAG != '50'),
  1265. 0) MAT_WEIGHT,
  1266. NVL((SELECT SUM(QCM.ACT_THEORY_WEIGHT)
  1267. FROM QCM_ZG_JUGDE_APPLY QCM
  1268. WHERE QCM.JUDGE_STOVE_NO = M.JUDGE_STOVE_NO
  1269. AND QCM.BATCH_NO = M.BATCH_NO
  1270. AND QCM.PLINE_CODE = M.PLINE_CODE
  1271. AND QCM.VALIDFLAG != '50'),
  1272. 0) QCM_THEORY_WEIGHT,
  1273. NVL((SELECT SUM(QCM.ACT_COUNT)
  1274. FROM QCM_ZG_JUGDE_APPLY QCM
  1275. WHERE QCM.JUDGE_STOVE_NO = M.JUDGE_STOVE_NO
  1276. AND QCM.BATCH_NO = M.BATCH_NO
  1277. AND QCM.PLINE_CODE = M.PLINE_CODE
  1278. AND QCM.VALIDFLAG = '20'),
  1279. 0) QCM_NUM,
  1280. NVL((SELECT SUM(QCM.ACT_WEIGHT)
  1281. FROM QCM_ZG_JUGDE_APPLY QCM
  1282. WHERE QCM.JUDGE_STOVE_NO = M.JUDGE_STOVE_NO
  1283. AND QCM.BATCH_NO = M.BATCH_NO
  1284. AND QCM.PLINE_CODE = M.PLINE_CODE
  1285. AND QCM.VALIDFLAG = '20'),
  1286. 0) QCM_WEIGHT,
  1287. NVL((SELECT SUM(QCM.ACT_THEORY_WEIGHT)
  1288. FROM QCM_ZG_JUGDE_APPLY QCM
  1289. WHERE QCM.JUDGE_STOVE_NO = M.JUDGE_STOVE_NO
  1290. AND QCM.BATCH_NO = M.BATCH_NO
  1291. AND QCM.PLINE_CODE = M.PLINE_CODE
  1292. AND QCM.VALIDFLAG = '20'),
  1293. 0) THEORY_WEIGHT,
  1294. MIN(TO_CHAR(T1.LOAD_TIME, 'YYYY-MM-DD HH24:MI:SS')) LOAD_TIME
  1295. FROM COUPLING_COM_INFO T,
  1296. pln_zy_jg_workbill M,
  1297. PLN_SALEORD M1,
  1298. COUPLING_LOADING_RESULT T1
  1299. WHERE M.WO_ID = T.WO_ID
  1300. AND M.WO_ID = T1.WO_ID(+)
  1301. AND M.ORD_LN_DLY_PK = M1.ORD_LN_DLY_PK(+)
  1302. ]]>
  1303. </query>
  1304. <query id="FrmJGMatNoReport.deleteMat" desc="删除材料表">
  1305. DELETE FROM COUPLING_MAT_M T WHERE T.MAT_NO = ?
  1306. </query>
  1307. <query id="FrmJGMatNoReport.deleteButtress" desc="删除位置表">
  1308. DELETE FROM COUPLING_MAT_BUTTRESS T WHERE T.MAT_NO = ?
  1309. </query>
  1310. <query id="FrmJGMatNoReport.extinction" desc="消亡">
  1311. <![CDATA[
  1312. DECLARE
  1313. V_MAT_NO COUPLING_MAT_M.MAT_NO%type := ?;
  1314. V_PRO_NUM COUPLING_MAT_M.PRO_NUM%type := ?;
  1315. V_CREATE_NAME COUPLING_MAT_M.CREATE_NAME%type := ?;
  1316. BEGIN
  1317. FOR MYROW IN (SELECT * FROM COUPLING_MAT_M T WHERE T.MAT_NO = V_MAT_NO) LOOP
  1318. insert into coupling_mat_m_extinction
  1319. (mat_no,
  1320. result_no,
  1321. zy_plan_id,
  1322. wo_id,
  1323. pline_code,
  1324. pline_name,
  1325. judge_stove_no,
  1326. batch_no,
  1327. bl_wl_id,
  1328. min_d,
  1329. min_h,
  1330. code_jg,
  1331. gradecode,
  1332. gradename,
  1333. steelcode,
  1334. steelname,
  1335. model_code,
  1336. model_desc,
  1337. outdiameter,
  1338. wallthick,
  1339. spec_jg,
  1340. spec_jg_desc,
  1341. style_jg,
  1342. diameter,
  1343. check_j_val,
  1344. aimlength,
  1345. singleweight,
  1346. monitordemand,
  1347. if_monitor_jg,
  1348. prdcr_no,
  1349. producer,
  1350. pro_num,
  1351. pro_wt,
  1352. col_operator,
  1353. rro_time,
  1354. pro_shift,
  1355. pro_group,
  1356. create_name,
  1357. create_time,
  1358. update_name,
  1359. update_time,
  1360. f_in_time,
  1361. bl_wl_desc,
  1362. memo,
  1363. demand_detection,
  1364. demand_blast,
  1365. demand_bonderizing,
  1366. demand_copper,
  1367. coat_type,
  1368. belong_code,
  1369. belong_name,
  1370. code_jg_bl,
  1371. craft_file_no,
  1372. craft_seq,
  1373. lock_flag,
  1374. mng_lock_flag,
  1375. mng_lock_remark,
  1376. lock_remark,
  1377. deter_status,
  1378. deter_no,
  1379. deter_results,
  1380. final_user_desc,
  1381. mat_origin_code,
  1382. mat_origin_name,
  1383. soure_code,
  1384. soure_name,
  1385. judge_std_name,
  1386. lock_liku,
  1387. deter_no_seq,
  1388. qcm_staus,
  1389. fail_num,
  1390. fail_wt,
  1391. ord_ln_dly_pk,
  1392. order_no,
  1393. order_seq,
  1394. delivery_no,
  1395. stove_no,
  1396. flag_stove_no,
  1397. judge_result,
  1398. judge_result_time,
  1399. judge_maker,
  1400. judge_tolresult_code,
  1401. judge_tolresult,
  1402. judge_tolresult_time,
  1403. judge_tolmaker,
  1404. jugde_tolconvicted,
  1405. jugde_convicted,
  1406. zbs_id,
  1407. zbs_flag,
  1408. judge_result_code,
  1409. produccode_jg,
  1410. produccode_jg_desc,
  1411. instancy_flag,
  1412. mat_no_old,
  1413. produccode_bl,
  1414. producname_bl,
  1415. std_code_bl,
  1416. std_name_bl,
  1417. steelcode_bl,
  1418. steelname_bl,
  1419. std_style_bl,
  1420. std_style_desc_bl,
  1421. model_code_bl,
  1422. model_desc_bl,
  1423. min_d_bl,
  1424. min_h_bl,
  1425. jg_orderno_all)
  1426. select mat_no,
  1427. result_no,
  1428. zy_plan_id,
  1429. wo_id,
  1430. pline_code,
  1431. pline_name,
  1432. judge_stove_no,
  1433. batch_no,
  1434. bl_wl_id,
  1435. min_d,
  1436. min_h,
  1437. code_jg,
  1438. gradecode,
  1439. gradename,
  1440. steelcode,
  1441. steelname,
  1442. model_code,
  1443. model_desc,
  1444. outdiameter,
  1445. wallthick,
  1446. spec_jg,
  1447. spec_jg_desc,
  1448. style_jg,
  1449. diameter,
  1450. check_j_val,
  1451. aimlength,
  1452. singleweight,
  1453. monitordemand,
  1454. if_monitor_jg,
  1455. prdcr_no,
  1456. producer,
  1457. V_PRO_NUM,
  1458. '',
  1459. col_operator,
  1460. rro_time,
  1461. pro_shift,
  1462. pro_group,
  1463. V_CREATE_NAME,
  1464. SYSDATE,
  1465. '',
  1466. '',
  1467. f_in_time,
  1468. bl_wl_desc,
  1469. memo,
  1470. demand_detection,
  1471. demand_blast,
  1472. demand_bonderizing,
  1473. demand_copper,
  1474. coat_type,
  1475. belong_code,
  1476. belong_name,
  1477. code_jg_bl,
  1478. craft_file_no,
  1479. craft_seq,
  1480. lock_flag,
  1481. mng_lock_flag,
  1482. mng_lock_remark,
  1483. lock_remark,
  1484. deter_status,
  1485. deter_no,
  1486. deter_results,
  1487. final_user_desc,
  1488. mat_origin_code,
  1489. mat_origin_name,
  1490. soure_code,
  1491. soure_name,
  1492. judge_std_name,
  1493. lock_liku,
  1494. deter_no_seq,
  1495. qcm_staus,
  1496. fail_num,
  1497. fail_wt,
  1498. ord_ln_dly_pk,
  1499. order_no,
  1500. order_seq,
  1501. delivery_no,
  1502. stove_no,
  1503. flag_stove_no,
  1504. judge_result,
  1505. judge_result_time,
  1506. judge_maker,
  1507. judge_tolresult_code,
  1508. judge_tolresult,
  1509. judge_tolresult_time,
  1510. judge_tolmaker,
  1511. jugde_tolconvicted,
  1512. jugde_convicted,
  1513. zbs_id,
  1514. zbs_flag,
  1515. judge_result_code,
  1516. produccode_jg,
  1517. produccode_jg_desc,
  1518. instancy_flag,
  1519. mat_no_old,
  1520. produccode_bl,
  1521. producname_bl,
  1522. std_code_bl,
  1523. std_name_bl,
  1524. steelcode_bl,
  1525. steelname_bl,
  1526. std_style_bl,
  1527. std_style_desc_bl,
  1528. model_code_bl,
  1529. model_desc_bl,
  1530. min_d_bl,
  1531. min_h_bl,
  1532. jg_orderno_all
  1533. from COUPLING_MAT_M T
  1534. WHERE T.MAT_NO = V_MAT_NO;
  1535. IF (V_PRO_NUM >= MYROW.PRO_NUM) THEN
  1536. DELETE FROM COUPLING_MAT_M T WHERE T.MAT_NO = V_MAT_NO;
  1537. DELETE FROM COUPLING_MAT_BUTTRESS T WHERE T.MAT_NO = V_MAT_NO;
  1538. ELSE
  1539. UPDATE COUPLING_MAT_M T
  1540. SET T.PRO_NUM = MYROW.PRO_NUM - V_PRO_NUM,
  1541. T.PRO_WT = TO_CHAR(MYROW.PRO_WT * (MYROW.PRO_NUM - V_PRO_NUM) /
  1542. MYROW.PRO_NUM,
  1543. '99990.000')
  1544. WHERE T.MAT_NO = V_MAT_NO;
  1545. UPDATE COUPLING_MAT_BUTTRESS T
  1546. SET T.PIECES = MYROW.PRO_NUM - V_PRO_NUM,
  1547. T.WEIGHT = TO_CHAR(MYROW.PRO_WT * (MYROW.PRO_NUM - V_PRO_NUM) /
  1548. MYROW.PRO_NUM,
  1549. '99990.000')
  1550. WHERE T.MAT_NO = V_MAT_NO;
  1551. END IF;
  1552. END LOOP;
  1553. END;
  1554. ]]>
  1555. </query>
  1556. <query id="FrmJGMatNoReport.getBaseMaterialForChoose" desc="查询基础物料投入与产出 接箍">
  1557. <![CDATA[
  1558. SELECT distinct
  1559. T.OUT_MATERIAL_NO BASECODE,
  1560. A.OUT_MATERIAL_DESC BASENAME
  1561. FROM SLM_BASE_MATERIAL_H_PL T
  1562. JOIN SLM_BASE_MATERIAL_H A
  1563. ON A.IN_MATERIAL_NO = T.IN_MATERIAL_NO
  1564. AND A.OUT_MATERIAL_NO = T.OUT_MATERIAL_NO
  1565. ]]>
  1566. </query>
  1567. <query id="FrmJGMatNoReport.doUpdate" desc="查询基础物料投入与产出 接箍">
  1568. <![CDATA[
  1569. UPDATE COUPLING_MAT_M T
  1570. SET T.BL_WL_ID=?,
  1571. T.BL_WL_DESC=?
  1572. WHERE T.MAT_NO=?
  1573. ]]>
  1574. </query>
  1575. </queryMap>