FrmDownLineManage.xml 29 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc="接箍上料实绩">
  3. <query id="FrmDownLineManage.doQueryOffLine" desc="离线实绩查询">
  4. <![CDATA[
  5. SELECT
  6. T.RESULT_NO,
  7. T.PLINE_CODE,
  8. T.ZY_PLAN_ID,
  9. T.WO_ID,
  10. T.STATION_CODE,
  11. T.STATION_DESC,
  12. T.JUDGE_STOVE_NO,
  13. T.BATCH_NO,
  14. NVL(T.OFFLINE_NUM,0) OFFLINE_NUM,
  15. NVL(T.OFFLINE_WT,0) OFFLINE_WT,
  16. DECODE(T.IF_ALL_OUT_WORK,'1','是','2','全工序','/') IF_ALL_OUT_WORK,
  17. DECODE(T.HARSH_TYPE,'0','扒皮','1','镗孔','2','锯切','3','扒皮、镗孔','4','锯切、扒皮','5','锯切、镗孔','6','锯切、扒皮、镗孔','/') HARSH_TYPE,
  18. DECODE(T.COATING_TYPE,'2','磷化','1','镀铜','/') COATING_TYPE,
  19. T.MACHINE_NO,
  20. DECODE(T.COL_MODE,'0','接口采集','1','人工录入') COL_MODE,
  21. TO_CHAR(T.COL_TIME, 'YYYY-MM-DD HH24:MI:SS') COL_TIME,
  22. T.COL_USER,
  23. DECODE(T.COL_SHIFT,'1', '早', '2', '中', '3', '夜','0','白') COL_SHIFT,
  24. DECODE(T.COL_GROUP, '1', '甲', '2', '乙', '3', '丙', '4', '丁') COL_GROUP,
  25. TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  26. T.OFF_XH,
  27. NVL(T.RE_NUM,0) RE_NUM,
  28. NVL(T.RE_WT,0) RE_WT,
  29. T.RETURN_PROCESS,
  30. TO_CHAR(T.RE_TIME, 'YYYY-MM-DD HH24:MI:SS') RE_TIME,
  31. T.RE_NAME,
  32. T.SUBCONTRACT_NO,
  33. T.SUBCONTRACT_NO_SEQ,
  34. NVL(T.SUBCONTRACT_NUM,0) SUBCONTRACT_NUM,
  35. NVL(T.SUBCONTRACT_WT,0) SUBCONTRACT_WT,
  36. TO_CHAR(T.SUBCONTRACT_TIME, 'YYYY-MM-DD HH24:MI:SS') SUBCONTRACT_TIME,
  37. T.SUBCONTRACT_NAME,
  38. NVL(T.SUBCONTRACTCOMPLETE_NUM,0) SUBCONTRACTCOMPLETE_NUM,
  39. NVL( T.SUBCONTRACTCOMPLETE_WT,0) SUBCONTRACTCOMPLETE_WT,
  40. NVL(T.HB_FP_NUM,0) HB_FP_NUM,
  41. NVL( T.HB_FP_WT,0) HB_FP_WT,
  42. TO_CHAR(T.SUBCONTRACTCOMPLETE_TIME, 'YYYY-MM-DD HH24:MI:SS') SUBCONTRACTCOMPLETE_TIME,
  43. T.SUBCONTRACTCOMPLETE_NAME,
  44. T.MEMO,
  45. T.BATCH_GROUD_NO,
  46. (TO_NUMBER(NVL(T.OFFLINE_NUM, 0)) - TO_NUMBER(NVL(T.RE_NUM, 0)) -
  47. TO_NUMBER(NVL(T.SUBCONTRACT_NUM, 0)) +
  48. TO_NUMBER(NVL(T.SUBCONTRACTCOMPLETE_NUM, 0))) Offline_Num_Bj,
  49. (SELECT BASENAME FROM COM_BASE_INFO WHERE BASECODE = T.RETURN_PROCESS) RETURN_PROCESS_DES
  50. FROM COUPLING_OFFLINE_RESULT T
  51. WHERE 1=1
  52. AND (TO_NUMBER(NVL(T.OFFLINE_NUM, 0)) - TO_NUMBER(NVL(T.RE_NUM, 0)) -
  53. TO_NUMBER(NVL(T.SUBCONTRACT_NUM, 0)) +
  54. TO_NUMBER(NVL(T.SUBCONTRACTCOMPLETE_NUM, 0)))<>'0'
  55. ]]>
  56. </query>
  57. <query id="FrmDownLineManage.doQueryReturnLine" desc="返线实绩查询">
  58. <![CDATA[
  59. SELECT
  60. T.RESULT_NO,
  61. T.PLINE_CODE,
  62. T.ZY_PLAN_ID,
  63. T.WO_ID,
  64. T.STATION_CODE,
  65. T.STATION_DESC,
  66. T.JUDGE_STOVE_NO,
  67. T.BATCH_NO,
  68. T.OFFLINE_NUM,
  69. T.OFFLINE_WT,
  70. DECODE(T.IF_ALL_OUT_WORK,'1','是','2','全工序','/') IF_ALL_OUT_WORK,
  71. DECODE(T.HARSH_TYPE,'0','扒皮','1','镗孔','2','锯切','3','扒皮、镗孔','4','锯切、扒皮','5','锯切、镗孔','6','锯切、扒皮、镗孔','/') HARSH_TYPE,
  72. DECODE(T.COATING_TYPE,'2','磷化','1','镀铜','/') COATING_TYPE,
  73. T.MACHINE_NO,
  74. DECODE(T.COL_MODE,'0','接口采集','1','人工录入') COL_MODE,
  75. TO_CHAR(T.COL_TIME, 'YYYY-MM-DD HH24:MI:SS') COL_TIME,
  76. T.COL_USER,
  77. DECODE(T.COL_SHIFT,'1', '早', '2', '中', '3', '夜','0','白') COL_SHIFT,
  78. DECODE(T.COL_GROUP, '1', '甲', '2', '乙', '3', '丙', '4', '丁') COL_GROUP,
  79. TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  80. T.OFF_XH,
  81. T.RE_NUM,
  82. T.RE_WT,
  83. T.RETURN_PROCESS,
  84. TO_CHAR(T.RE_TIME, 'YYYY-MM-DD HH24:MI:SS') RE_TIME,
  85. T.RE_NAME,
  86. T.SUBCONTRACT_NO,
  87. T.SUBCONTRACT_NO_SEQ,
  88. T.SUBCONTRACT_NUM,
  89. T.SUBCONTRACT_WT,
  90. TO_CHAR(T.SUBCONTRACT_TIME, 'YYYY-MM-DD HH24:MI:SS') SUBCONTRACT_TIME,
  91. T.SUBCONTRACT_NAME,
  92. T.SUBCONTRACTCOMPLETE_NUM,
  93. T.SUBCONTRACTCOMPLETE_WT,
  94. T.HB_FP_NUM,
  95. T.HB_FP_WT,
  96. TO_CHAR(T.SUBCONTRACTCOMPLETE_TIME, 'YYYY-MM-DD HH24:MI:SS') SUBCONTRACTCOMPLETE_TIME,
  97. T.SUBCONTRACTCOMPLETE_NAME,
  98. T.MEMO,
  99. T.BATCH_GROUD_NO,
  100. (SELECT BASENAME FROM COM_BASE_INFO WHERE BASECODE = T.RETURN_PROCESS) RETURN_PROCESS_DES
  101. FROM COUPLING_OFFLINE_RESULT T
  102. WHERE 1=1
  103. AND TO_NUMBER(NVL(T.RE_NUM, 0)) <>0
  104. ]]>
  105. </query>
  106. <query id="FrmDownLineManage.QueryworkBill" desc="查询工单信息">
  107. <![CDATA[
  108. SELECT
  109. T.WO_ID,
  110. T.HEAT_PLAN_NO,
  111. T.JUDGE_STOVE_NO,
  112. T.BATCH_NO,
  113. T.BATCH_GROUD_NO,
  114. T.PLINE_CODE,
  115. T.PLINE_NAME,
  116. T.IF_ALL_OUT_WORK,
  117. T.IF_OUT_CUT,
  118. T.IF_OUT_CJG,
  119. T.IF_OUT_IMPRESS,
  120. T.IF_OUT_LATHE,
  121. T.IF_OUT_DETECT,
  122. T.IF_OUT_BLAST,
  123. T.IF_OUT_COAT,
  124. T.COAT_TYPE,
  125. NVL(T.PLAN_JG_NUM,0) PLAN_JG_NUM,
  126. NVL(T.CS_JG_NUM,0) CS_JG_NUM,
  127. NVL(T.XQ_JG_NUM,0) XQ_JG_NUM,
  128. T.DEMAND_COPPER,
  129. T.LATHE_GRP_NO,
  130. T.LATHE_GRP_NM,
  131. T.DEMAND_DETECTION,
  132. T.DEMAND_BLAST,
  133. T.DEMAND_BONDERIZING,
  134. T.ZY_BILL_STATUS,
  135. T.MEMO,
  136. T.CREATE_NAME,
  137. TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  138. T.UPDATE_NAME,
  139. TO_CHAR(T.UPDATE_TIME, 'YYYY-MM-DD HH24:MI:SS') UPDATE_TIME,
  140. T.IF_OUT_COPPER,
  141. TO_CHAR(T.CLOSE_TIME, 'YYYY-MM-DD HH24:MI:SS') CLOSE_TIME,
  142. NVL(T.PLAN_BL_NUM,0) PLAN_BL_NUM,
  143. NVL(T.PLAN_BL_WT,0) PLAN_BL_WT,
  144. T.IF_OUT_THREAD,
  145. NVL(T.REAL_BL_NUM,0) REAL_BL_NUM,
  146. NVL(T.REAL_BL_WT,0) REAL_BL_WT,
  147. T.STOVE_NO,
  148. T.FLAG_STOVE_NO,
  149. NVL(T.OUT_NUM,0) OUT_NUM,
  150. NVL(T.OUT_WT,0) OUT_WT,
  151. T.STEELCODE,
  152. T.STEELNAME,
  153. T.GRADECODE,
  154. T.GRADENAME,
  155. T.SPEC_JG_DESC,
  156. T.SPEC_JG,
  157. T.STYLE_JG,
  158. T.STD_CODE,
  159. T.STD_NAME,
  160. T.STD_STYLE,
  161. T.STD_STYLE_DESC,
  162. T.PRODUCCODE_JG,
  163. T.PRODUCCODE_JG_DESC,
  164. T.CODE_JG,
  165. T.CODE_JG_BL,
  166. T.CODE_BL_ALL,
  167. T.MODEL_CODE,
  168. T.MODEL_DESC,
  169. T.IF_MONITOR_JG,
  170. T.PRDCR_NO,
  171. T.HEAT_PLAN_SQE,
  172. T.KEY,
  173. T.BL_WL_ID,
  174. T.BL_WL_DESC,
  175. T.OUTWL_ID,
  176. T.OUTWL_DESC,
  177. T.AIMLENGTH_BL,
  178. T.AIM_CUT_LEN,
  179. T.SINGLE_CUT_NUN,
  180. T.SINGLEWEIGHT,
  181. T.PER_STATUS,
  182. T.BESIDE_STATUS,
  183. T.JG_ORDERNO_ALL,
  184. T.CRAFT_NO_JG2,
  185. T.CRAFT_SEQ2,
  186. T.CRAFT_PATH,
  187. T.ORD_LN_DLY_PK,
  188. T.ORDER_NO,
  189. T.ORDER_SEQ,
  190. T.DELIVERY_NO,
  191. T.LATHE_CUT_NM,
  192. T.GX_PRO_SEQ,
  193. T.BUYER_ID,
  194. T.BUYER_NAME,
  195. T.MONITOR_POINT,
  196. T.MIN_D,
  197. T.DECISION,
  198. T.INDEX_SEQ,
  199. T.CRAFT_SEQ,
  200. T.CRAFT_FILE_NO,
  201. T.MIN_H,T.MONITORDEMAND
  202. FROM PLN_ZY_JG_WORKBILL T
  203. WHERE 1=1
  204. ]]>
  205. </query>
  206. <query id="FrmDownLineManage.QueryMatWt" desc="查询库存可拆吨">
  207. <![CDATA[
  208. SELECT SUM(T.ACT_WEIGHT) ACT_WEIGHT
  209. FROM MAT_BC_M T
  210. WHERE T.JUDGE_STOVE_NO = ?
  211. AND T.BATCH_NO = ?
  212. AND T.BATCH_GROUD_NO = ?
  213. AND NVL(T.JUGDE_APPLY_CODE,'/') = NVL((SELECT T.JUGDE_APPLY_CODE FROM PLN_ZY_JG_C C WHERE C.HEAT_PLAN_NO=? AND C.HEAT_PLAN_SQE=?),'/')
  214. AND T.HEAT_PLAN_NO_NEXT = ?
  215. AND T.NEXT_PROCESS_CDOE = 'H'
  216. AND T.QCM_STAUS = '00'
  217. AND T.MAT_STATUS = '80150103'
  218. AND ROWNUM <= ?
  219. ]]>
  220. </query>
  221. <query id="FrmDownLineManage.queryLoadRESULT" desc="查询最大实绩编号 ">
  222. <![CDATA[
  223. SELECT ? || ? || TO_CHAR(SYSDATE, 'yyyyMMDD') ||
  224. LPAD(NVL(MAX(TO_NUMBER(SUBSTR(RESULT_NO, LENGTH(RESULT_NO) - 5))),
  225. 0) + 1,
  226. 6,
  227. '0') RESULT_NO
  228. FROM COUPLING_LOADING_RESULT
  229. WHERE RESULT_NO LIKE ? || TO_CHAR(SYSDATE, 'yyyyMMDD') || '______'
  230. ]]>
  231. </query>
  232. <query id="FrmDownLineManage.AddLoad" desc="新增上料信息">
  233. <![CDATA[
  234. INSERT INTO COUPLING_LOADING_RESULT
  235. (RESULT_NO,
  236. WO_ID,
  237. JUDGE_STOVE_NO,
  238. BATCH_NO,
  239. BATCH_GROUD_NO,
  240. LOAD_PIECES,
  241. LOAD_WEIGHT,
  242. LOAD_SHIFT,
  243. LOAD_GROUP,
  244. LOAD_USER,
  245. LOAD_TIME,
  246. PLINE_CODE,
  247. PLINE_NAME,
  248. CREATE_TIME,
  249. PRO_TIME,
  250. GRADECODE,
  251. GRADENAME,
  252. STEELCODE,
  253. STEELNAME,
  254. SPEC_JG_DESC,
  255. SPEC_JG,
  256. STYLE_JG,
  257. STD_CODE,
  258. STD_NAME,
  259. STD_STYLE,
  260. STD_STYLE_DESC,
  261. PRODUCCODE_JG,
  262. PRODUCCODE_JG_DESC,
  263. CODE_JG,
  264. CODE_JG_BL,
  265. MODEL_CODE,
  266. MODEL_DESC,
  267. IF_MONITOR_JG,
  268. PRDCR_NO,
  269. MEMO,
  270. CONFIRM)
  271. SELECT
  272. ?,
  273. ?,
  274. T.JUDGE_STOVE_NO,
  275. T.BATCH_NO,
  276. T.BATCH_GROUD_NO,
  277. ?,
  278. ?,
  279. T.LOAD_SHIFT,
  280. T.LOAD_GROUP,
  281. T.LOAD_USER,
  282. T.LOAD_TIME,
  283. T.PLINE_CODE,
  284. T.PLINE_NAME,
  285. T.CREATE_TIME,
  286. T.PRO_TIME,
  287. T.GRADECODE,
  288. T.GRADENAME,
  289. T.STEELCODE,
  290. T.STEELNAME,
  291. T.SPEC_JG_DESC,
  292. T.SPEC_JG,
  293. T.STYLE_JG,
  294. T.STD_CODE,
  295. T.STD_NAME,
  296. T.STD_STYLE,
  297. T.STD_STYLE_DESC,
  298. T.PRODUCCODE_JG,
  299. T.PRODUCCODE_JG_DESC,
  300. T.CODE_JG,
  301. T.CODE_JG_BL,
  302. T.MODEL_CODE,
  303. T.MODEL_DESC,
  304. T.IF_MONITOR_JG,
  305. T.PRDCR_NO,
  306. T.MEMO,
  307. T.CONFIRM
  308. FROM COUPLING_LOADING_RESULT T WHERE T.RESULT_NO = ?
  309. ]]>
  310. </query>
  311. <query id="FrmDownLineManage.AddOffline" desc="新增离线信息">
  312. <![CDATA[
  313. INSERT INTO COUPLING_OFFLINE_RESULT
  314. (RESULT_NO,
  315. PLINE_CODE,
  316. WO_ID,
  317. STATION_CODE,
  318. STATION_DESC,
  319. JUDGE_STOVE_NO,
  320. BATCH_NO,
  321. OFFLINE_NUM,
  322. OFFLINE_WT,
  323. IF_ALL_OUT_WORK,
  324. HARSH_TYPE,
  325. COATING_TYPE,
  326. COL_TIME,
  327. COL_USER,
  328. COL_SHIFT,
  329. COL_GROUP,
  330. CREATE_TIME,OFF_XH,
  331. MEMO,
  332. BATCH_GROUD_NO,
  333. PLINE_NAME)
  334. SELECT
  335. ?,
  336. T.PLINE_CODE,
  337. ?,
  338. T.STATION_CODE,
  339. T.STATION_DESC,
  340. T.JUDGE_STOVE_NO,
  341. T.BATCH_NO,
  342. ?,
  343. ?,
  344. T.IF_ALL_OUT_WORK,
  345. T.HARSH_TYPE,
  346. T.COATING_TYPE,
  347. T.COL_TIME,
  348. T.COL_USER,
  349. T.COL_SHIFT,
  350. T.COL_GROUP,
  351. T.CREATE_TIME,OFF_XH,
  352. T.MEMO,
  353. T.BATCH_GROUD_NO,
  354. T.PLINE_NAME
  355. FROM COUPLING_OFFLINE_RESULT T WHERE T.WO_ID = ?
  356. ]]>
  357. </query>
  358. <query id="FrmDownLineManage.AddWork" desc="新增接箍工单信息">
  359. <![CDATA[
  360. INSERT INTO PLN_ZY_JG_WORKBILL
  361. (WO_ID,
  362. HEAT_PLAN_NO,
  363. JUDGE_STOVE_NO,
  364. BATCH_NO,
  365. BATCH_GROUD_NO,
  366. PLINE_CODE,
  367. PLINE_NAME,
  368. COAT_TYPE,
  369. PLAN_JG_NUM,
  370. CS_JG_NUM,
  371. XQ_JG_NUM,
  372. DEMAND_COPPER,
  373. LATHE_GRP_NO,
  374. LATHE_GRP_NM,
  375. DEMAND_DETECTION,
  376. DEMAND_BLAST,
  377. DEMAND_BONDERIZING,
  378. ZY_BILL_STATUS,
  379. MEMO,
  380. CREATE_NAME,
  381. CREATE_TIME,
  382. PLAN_BL_NUM,
  383. PLAN_BL_WT,
  384. STOVE_NO,
  385. FLAG_STOVE_NO,
  386. STEELCODE,
  387. STEELNAME,
  388. GRADECODE,
  389. GRADENAME,
  390. SPEC_JG_DESC,
  391. SPEC_JG,
  392. STYLE_JG,
  393. STD_CODE,
  394. STD_NAME,
  395. STD_STYLE,
  396. STD_STYLE_DESC,
  397. PRODUCCODE_JG,
  398. PRODUCCODE_JG_DESC,
  399. CODE_JG,
  400. CODE_JG_BL,
  401. CODE_BL_ALL,
  402. MODEL_CODE,
  403. MODEL_DESC,
  404. IF_MONITOR_JG,
  405. PRDCR_NO,
  406. HEAT_PLAN_SQE,
  407. KEY,
  408. BL_WL_ID,
  409. BL_WL_DESC,
  410. OUTWL_ID,
  411. OUTWL_DESC,
  412. AIMLENGTH_BL,
  413. AIM_CUT_LEN,SINGLE_CUT_NUN,SINGLEWEIGHT,JG_ORDERNO_ALL,CRAFT_NO_JG2,CRAFT_SEQ2,CRAFT_PATH,
  414. ORDER_NO,ORDER_SEQ,DELIVERY_NO,ORD_LN_DLY_PK,LATHE_CUT_NM,DECISION,INDEX_SEQ,CRAFT_SEQ,CRAFT_FILE_NO,GX_PRO_SEQ,
  415. BUYER_ID,BUYER_NAME,MONITOR_POINT,MIN_D,MIN_H,MONITORDEMAND,IFSPLIT,REAL_BL_NUM,REAL_BL_WT )
  416. VALUES
  417. ('#WO_ID#',
  418. '#HEAT_PLAN_NO#',
  419. '#JUDGE_STOVE_NO#',
  420. '#BATCH_NO#',
  421. '#BATCH_GROUD_NO#',
  422. '#PLINE_CODE#',
  423. '#PLINE_NAME#',
  424. '#COAT_TYPE#',
  425. '#PLAN_JG_NUM#',
  426. '#CS_JG_NUM#',
  427. '#XQ_JG_NUM#',
  428. '#DEMAND_COPPER#',
  429. '#LATHE_GRP_NO#',
  430. '#LATHE_GRP_NM#',
  431. '#DEMAND_DETECTION#',
  432. '#DEMAND_BLAST#',
  433. '#DEMAND_BONDERIZING#',
  434. '2',
  435. '#MEMO#',
  436. '#CREATE_NAME#',
  437. TO_DATE('#CREATE_TIME#','YYYY-MM-DD HH24:MI:SS'),
  438. '#PLAN_BL_NUM#',
  439. '#PLAN_BL_WT#',
  440. '#STOVE_NO#',
  441. '#FLAG_STOVE_NO#',
  442. '#STEELCODE#',
  443. '#STEELNAME#',
  444. '#GRADECODE#',
  445. '#GRADENAME#',
  446. '#SPEC_JG_DESC#',
  447. '#SPEC_JG#',
  448. '#STYLE_JG#',
  449. '#STD_CODE#',
  450. '#STD_NAME#',
  451. '#STD_STYLE#',
  452. '#STD_STYLE_DESC#',
  453. '#PRODUCCODE_JG#',
  454. '#PRODUCCODE_JG_DESC#',
  455. '#CODE_JG#',
  456. '#CODE_JG_BL#',
  457. '#CODE_BL_ALL#',
  458. '#MODEL_CODE#',
  459. '#MODEL_DESC#',
  460. '#IF_MONITOR_JG#',
  461. '#PRDCR_NO#',
  462. '#HEAT_PLAN_SQE#',
  463. '#KEY#','#BL_WL_ID#',
  464. '#BL_WL_DESC#',
  465. '#OUTWL_ID#',
  466. '#OUTWL_DESC#',
  467. '#AIMLENGTH_BL#',
  468. '#AIM_CUT_LEN#','#SINGLE_CUT_NUN#','#SINGLEWEIGHT#',
  469. '#JG_ORDERNO_ALL#','#CRAFT_NO_JG2#',
  470. '#CRAFT_SEQ2#','#CRAFT_PATH#','#ORDER_NO#',
  471. '#ORDER_SEQ#','#DELIVERY_NO#','#ORD_LN_DLY_PK#','#LATHE_CUT_NM#','#DECISION#',
  472. '#INDEX_SEQ#','#CRAFT_SEQ#','#CRAFT_FILE_NO#','#GX_PRO_SEQ#',
  473. '#BUYER_ID#','#BUYER_NAME#','#MONITOR_POINT#','#MIN_D#','#MIN_H#','#MONITORDEMAND#','1','#REAL_BL_NUM#','#REAL_BL_WT#')
  474. ]]>
  475. </query>
  476. <query id="FrmDownLineManage.doQueryOutSourc" desc="查询委外实绩">
  477. <![CDATA[
  478. SELECT T.ENTRUSTED_NO,
  479. T.PLINE_CODE,
  480. T.WO_ID,
  481. T.JUDGE_STOVE_NO,
  482. T.BATCH_NO,
  483. T.ENTRUSTED_NUM1,
  484. T.ENTRUSTED_WT1,
  485. DECODE(T.ENTRUSTED_LOG,
  486. '1',
  487. '未申请',
  488. '2',
  489. '已申请',
  490. '3',
  491. '审批通过',
  492. '4',
  493. '审核不通过','5','回报完毕') ENTRUSTED_LOG,
  494. DECODE(T.HARSH_TYPE,'0','扒皮','1','镗孔','2','锯切','3','扒皮、镗孔','4','锯切、扒皮','5','锯切、镗孔','6','锯切、扒皮、镗孔','/') HARSH_TYPE,
  495. DECODE(T.COATING_TYPE,'2','磷化','1','镀铜','/') COATING_TYPE,
  496. T.COL_MODE,
  497. TO_CHAR(T.COL_TIME, 'YYYY-MM-DD HH24:MI:SS') COL_TIME,
  498. T.COL_USER,
  499. DECODE(T.COL_SHIFT, '1', '早', '2', '中', '3', '夜', '0', '白') COL_SHIFT,
  500. DECODE(T.COL_GROUP, '1', '甲', '2', '乙', '3', '丙', '4', '丁') COL_GROUP,
  501. TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  502. NVL(T.SUBCONTRACTCOMPLETE_NUM,0) SUBCONTRACTCOMPLETE_NUM,
  503. NVL(T.SUBCONTRACTCOMPLETE_WT,0) SUBCONTRACTCOMPLETE_WT,
  504. NVL(T.HB_FP_NUM,0) HB_FP_NUM,
  505. NVL(T.HB_FP_WT,0) HB_FP_WT,
  506. T.SUBCONTRACTCOMPLETE_NAME,
  507. TO_CHAR(T.SUBCONTRACTCOMPLETE_TIME, 'YYYY-MM-DD HH24:MI:SS') SUBCONTRACTCOMPLETE_TIME,
  508. T.PLINE_NAME,
  509. T.STATION_CODE,
  510. T.STATION_DESC,
  511. T.MEMO,
  512. T.RESULT_NO,
  513. T.OFF_XH,
  514. T.AUDIT_NAME,
  515. TO_CHAR(T.AUDIT_TIME, 'YYYY-MM-DD HH24:MI:SS') AUDIT_TIME,
  516. T1.STEELNAME,
  517. T1.GRADENAME,
  518. T1.SPEC_JG_DESC,
  519. T1.STD_NAME,
  520. T1.STD_STYLE_DESC,
  521. T1.PRODUCCODE_JG_DESC,
  522. T1.CODE_JG,
  523. T1.CODE_JG_BL,
  524. T1.MODEL_DESC,
  525. (SELECT B.BASENAME
  526. FROM COM_BASE_INFO B
  527. WHERE B.BASECODE = T1.STYLE_JG
  528. AND B.VALIDFLAG = '1') STYLE_JG,
  529. (SELECT B.BASENAME
  530. FROM COM_BASE_INFO B
  531. WHERE B.BASECODE = T1.DEMAND_DETECTION
  532. AND B.VALIDFLAG = '1') DEMAND_DETECTION,
  533. (SELECT B.BASENAME
  534. FROM COM_BASE_INFO B
  535. WHERE B.BASECODE = T1.DEMAND_BONDERIZING
  536. AND B.VALIDFLAG = '1') DEMAND_BONDERIZING,
  537. (SELECT B.BASENAME
  538. FROM COM_BASE_INFO B
  539. WHERE B.BASECODE = T1.DEMAND_COPPER
  540. AND B.VALIDFLAG = '1') DEMAND_COPPER,
  541. (SELECT B.BASENAME
  542. FROM COM_BASE_INFO B
  543. WHERE B.BASECODE = T1.DEMAND_BLAST
  544. AND B.VALIDFLAG = '1') DEMAND_BLAST
  545. FROM COUPLING_OUTSOURC_RESULT T, PLN_ZY_JG_WORKBILL T1
  546. WHERE T.WO_ID = T1.WO_ID
  547. ]]>
  548. </query>
  549. <query id="FrmDownLineManage.doQueryOutResult" desc="查询委外实绩">
  550. <![CDATA[
  551. SELECT T.* FROM COUPLING_OUTSOURC_RESULT T WHERE T.ENTRUSTED_NO=?
  552. ]]>
  553. </query>
  554. <query id="FrmDownLineManage.doQuery" desc="查询工序点">
  555. <![CDATA[
  556. SELECT T.BASECODE,T.BASENAME
  557. FROM COM_BASE_INFO T
  558. WHERE T.SORTCODE =?
  559. AND T.VALIDFLAG = '1'
  560. AND T.BASECODE NOT IN ('700312', '700313')
  561. ]]>
  562. </query>
  563. <query id="FrmDownLineManage.doQueryOffLine2" desc="查询离线实绩">
  564. <![CDATA[SELECT T.*,
  565. (TO_NUMBER(NVL(T.OFFLINE_NUM, 0)) - TO_NUMBER(NVL(T.RE_NUM, 0)) -
  566. TO_NUMBER(NVL(T.SUBCONTRACT_NUM, 0)) +
  567. TO_NUMBER(NVL(T.SUBCONTRACTCOMPLETE_NUM, 0))) TOTALCOUNT
  568. FROM COUPLING_OFFLINE_RESULT T
  569. WHERE 1 = 1
  570. AND T.RESULT_NO = ?
  571. AND T.OFF_XH = ?
  572. AND (TO_NUMBER(NVL(T.OFFLINE_NUM, 0)) - TO_NUMBER(NVL(T.RE_NUM, 0)) -
  573. TO_NUMBER(NVL(T.SUBCONTRACT_NUM, 0)) +
  574. TO_NUMBER(NVL(T.SUBCONTRACTCOMPLETE_NUM, 0))) <> 0
  575. ]]>
  576. </query>
  577. <query id="FrmDownLineManage.QueryOffLineReNum" desc="查询是可返线个">
  578. <![CDATA[
  579. SELECT TO_NUMBER(NVL(T.OFFLINE_NUM, 0)) - TO_NUMBER(NVL(T.RE_NUM, 0)) RE_NUM,
  580. TO_NUMBER(NVL(T.OFFLINE_NUM, 0)) -
  581. TO_NUMBER(NVL(T.SUBCONTRACT_NUM, 0)) SUBCONTRACT_NUM,
  582. TO_NUMBER(NVL(T.OFFLINE_WT, 0)) OFFLINE_WT
  583. FROM COUPLING_OFFLINE_RESULT T
  584. WHERE T.JUDGE_STOVE_NO = ?
  585. AND NVL(T.BATCH_NO, '/') = NVL(?, '/')
  586. AND T.RESULT_NO = ?
  587. AND T.OFF_XH = ?
  588. AND T.WO_ID = ?
  589. ]]>
  590. </query>
  591. <query id="FrmDownLineManage.QueryOffLineSubCount" desc="查询委外回报和委外支数">
  592. <![CDATA[
  593. SELECT COUNT(*) COUNT
  594. FROM COUPLING_OFFLINE_RESULT T
  595. WHERE T.WO_ID = ?
  596. AND (T.SUBCONTRACTCOMPLETE_NUM-T.SUBCONTRACT_NUM)>0
  597. ]]>
  598. </query>
  599. <query id="FrmDownLineManage.QueryWoIdJg" desc="查询工单信息">
  600. <![CDATA[ SELECT
  601. T.WO_ID,
  602. T.HEAT_PLAN_NO,
  603. T.JUDGE_STOVE_NO,
  604. T.BATCH_NO,
  605. T.BATCH_GROUD_NO,
  606. T.PLINE_CODE,
  607. T.PLINE_NAME,
  608. T.IF_ALL_OUT_WORK,
  609. T.IF_OUT_CUT,
  610. T.IF_OUT_CJG,
  611. T.IF_OUT_IMPRESS,
  612. T.IF_OUT_LATHE,
  613. T.IF_OUT_DETECT,
  614. T.IF_OUT_BLAST,
  615. T.IF_OUT_COAT,
  616. T.COAT_TYPE,
  617. T.PLAN_JG_NUM,
  618. T.CS_JG_NUM,
  619. T.XQ_JG_NUM,
  620. T.DEMAND_COPPER,
  621. T.LATHE_GRP_NO,
  622. T.LATHE_GRP_NM,
  623. T.DEMAND_DETECTION,
  624. T.DEMAND_BLAST,
  625. T.DEMAND_BONDERIZING,
  626. T.ZY_BILL_STATUS,
  627. T.MEMO,
  628. T.CREATE_NAME,
  629. TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  630. T.UPDATE_NAME,
  631. TO_CHAR(T.UPDATE_TIME, 'YYYY-MM-DD HH24:MI:SS') UPDATE_TIME,
  632. T.IF_OUT_COPPER,
  633. TO_CHAR(T.CLOSE_TIME, 'YYYY-MM-DD HH24:MI:SS') CLOSE_TIME,
  634. T.PLAN_BL_NUM,
  635. T.PLAN_BL_WT,
  636. T.IF_OUT_THREAD,
  637. T.REAL_BL_NUM,
  638. T.REAL_BL_WT,
  639. T.STOVE_NO,
  640. T.FLAG_STOVE_NO,
  641. T.OUT_NUM,
  642. T.OUT_WT,
  643. T.STEELCODE,
  644. T.STEELNAME,
  645. T.GRADECODE,
  646. T.GRADENAME,
  647. T.SPEC_JG_DESC,
  648. T.SPEC_JG,
  649. T.STYLE_JG,
  650. T.STD_CODE,
  651. T.STD_NAME,
  652. T.STD_STYLE,
  653. T.STD_STYLE_DESC,
  654. T.PRODUCCODE_JG,
  655. T.PRODUCCODE_JG_DESC,
  656. T.CODE_JG,
  657. T.CODE_JG_BL,
  658. T.CODE_BL_ALL,
  659. T.MODEL_CODE,
  660. T.MODEL_DESC,
  661. T.IF_MONITOR_JG,
  662. T.PRDCR_NO,
  663. T.HEAT_PLAN_SQE,
  664. T.KEY,
  665. T.BL_WL_ID,
  666. T.BL_WL_DESC,
  667. T.OUTWL_ID,
  668. T.OUTWL_DESC,
  669. T.AIMLENGTH_BL,
  670. T.AIM_CUT_LEN,
  671. T.SINGLE_CUT_NUN,
  672. T.SINGLEWEIGHT,
  673. T.PER_STATUS,
  674. T.BESIDE_STATUS,
  675. T.JG_ORDERNO_ALL,
  676. T.CRAFT_NO_JG2,
  677. T.CRAFT_SEQ2,
  678. T.CRAFT_PATH,
  679. T.ORD_LN_DLY_PK,
  680. T.ORDER_NO,
  681. T.ORDER_SEQ,
  682. T.DELIVERY_NO,
  683. T.LATHE_CUT_NM
  684. FROM PLN_ZY_JG_WORKBILL T
  685. WHERE T.WO_ID = ?
  686. ]]>
  687. </query>
  688. <query id="FrmDownLineManage.QueryOffMatNo" desc="查询半成品材料离线记录">
  689. <![CDATA[
  690. SELECT *
  691. FROM (SELECT T.MAT_NO
  692. FROM MAT_BC_M T
  693. WHERE T.QCM_STAUS = '11'
  694. AND T.PROCESS_CDOE = 'H'
  695. AND T.JUDGE_STOVE_NO = ?
  696. AND T.BATCH_NO = ?
  697. AND T.BATCH_GROUD_NO = ?
  698. ORDER BY T.MAT_NO ASC)
  699. WHERE ROWNUM < ?
  700. ]]>
  701. </query>
  702. <query id="FrmDownLineManage.QueryOffCoupMat" desc="查询接箍库存离线个数">
  703. <![CDATA[
  704. SELECT T.MAT_NO,NVL(T.PRO_NUM,0) PRO_NUM,nvl(T.PRO_WT,0) PRO_WT
  705. FROM COUPLING_MAT_M T
  706. WHERE T.QCM_STAUS = '11'
  707. AND T.JUDGE_STOVE_NO = ?
  708. AND T.BATCH_NO = ?
  709. AND T.WO_ID = ?
  710. ORDER BY T.MAT_NO ASC
  711. ]]>
  712. </query>
  713. <query id="FrmDownLineManage.UpdateOff" desc="修改离线实绩返线个数">
  714. <![CDATA[
  715. UPDATE COUPLING_OFFLINE_RESULT T
  716. SET T.RE_NUM = TO_NUMBER(NVL(T.RE_NUM, 0)) + TO_NUMBER(?),
  717. T.RE_WT = TO_NUMBER(NVL(T.RE_WT, 0)) + TO_NUMBER(?),
  718. T.RETURN_PROCESS = ?,
  719. T.RE_TIME = TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
  720. T.RE_NAME = ?
  721. WHERE T.RESULT_NO = ?
  722. AND T.OFF_XH = ?
  723. ]]>
  724. </query>
  725. <query id="FrmDownLineManage.deleteMatBc" desc="删除材料表废品新增数据">
  726. <![CDATA[
  727. DELETE MAT_BC_M T WHERE T.MAT_NO = ?
  728. ]]>
  729. </query>
  730. <query id="FrmDownLineManage.deleteMatBut" desc="删除材料表废品新增数据">
  731. <![CDATA[
  732. DELETE YDM_BC_BUTTRESS T WHERE T.MAT_NO = ?
  733. ]]>
  734. </query>
  735. <query id="FrmDownLineManage.UpdatePortVrpReturn" desc="修改队列表返线状态">
  736. <![CDATA[
  737. UPDATE PORT_JG_BATCH_SAMPLE_RESULT T
  738. SET MAT_STATUS = ?, LEVE_LOG = ?, RETURN_PROCESS = ?
  739. WHERE WO_ID = ?
  740. AND MAT_NO = ?
  741. ]]>
  742. </query>
  743. <query id="FrmDownLineManage.QueryReturnMatNo" desc="查询管号队列返线的材料号">
  744. <![CDATA[
  745. SELECT *
  746. FROM (SELECT T.MAT_NO
  747. FROM PORT_JG_BATCH_SAMPLE_RESULT T
  748. WHERE T.LEVE_LOG = '20'
  749. AND T.WO_ID = ?
  750. AND T.RETURN_PROCESS = ?
  751. AND T.VALIDFLAG='1'
  752. ORDER BY T.MAT_NO ASC)
  753. WHERE ROWNUM < ?
  754. ]]>
  755. </query>
  756. <query id="FrmDownLineManage.AddJgOfflineMat" desc="增加材料表">
  757. <![CDATA[
  758. INSERT INTO MAT_BC_M
  759. (MAT_NO,
  760. PRODUCT_FLAG,
  761. MAT_STATUS,
  762. LOT_NO,
  763. STOVE_NO,
  764. JUDGE_STOVE_NO,
  765. BATCH_NO,
  766. BATCH_GROUD_NO,
  767. SAMPLE_FLAG,
  768. MATERIAL_NO,
  769. MATERIAL_NAME,
  770. INPUT_MATERIAL_NAME,
  771. INPUT_MATERIAL_NO,
  772. PRODUCCODE,
  773. PRODUCNAME,
  774. STEELCODE,
  775. STEELNAME,
  776. GRADECODE,
  777. GRADENAME,
  778. SPEC_CODE,
  779. SPEC_NAME,
  780. MODEL_CODE,
  781. MODEL_DESC,
  782. STD_CODE,
  783. STD_NAME,
  784. STD_STYLE,
  785. STD_STYLE_DESC,
  786. PRO_ORDER_NO,
  787. PRO_ORDER_ID,
  788. ORDER_NO,
  789. ORDER_SEQ,
  790. ORDER_SEQ_NO,
  791. CRAF_NO,
  792. PROCESS_CDOE,
  793. PROCESS_DESC,
  794. NEXT_PROCESS_CDOE,
  795. NEXT_PROCESS_DESC,
  796. PLINE_CODE,
  797. PLINE_NAME,
  798. MAT_ORIGIN_CODE,
  799. MAT_ORIGIN_NAME,
  800. ACT_DIMATER,
  801. ACT_HEIGHT,
  802. ACT_LEN,
  803. ACT_LEN_MIN,
  804. ACT_LEN_MAX,
  805. ACT_COUNT,
  806. ACT_WEIGHT,
  807. ACT_THEORY_WEIGHT,
  808. MEASURE_FLAG,
  809. BELONG_CODE,
  810. BELONG_NAME,
  811. PACK_FLAG,
  812. MAT_GOWHERE_CODE,
  813. MAT_GOWHERE_NAME,
  814. MAT_RETURN_FLAG,
  815. LOCK_FLAG,
  816. MNG_LOCK_FLAG,
  817. JUGDE_APPLY_FLAG,
  818. INSTOCK_FLAG,
  819. INSTOCK_TIME,
  820. BAR_CODE,
  821. MEMO,
  822. CREATE_NAME,
  823. CREATE_TIME,
  824. UPDATE_NAME,
  825. UPDATE_TIME,
  826. ORD_PK,
  827. ORD_LN_PK,
  828. ORD_LN_DLY_PK,
  829. BAL_YEAR_MONTH,
  830. JUDGE_STD_NAME,
  831. PIPMEMO,
  832. SOURE_CODE,
  833. SOURE_NAME,
  834. PONDER_NO,
  835. PONDER_GROSS_WT,
  836. JUDGE_ID,
  837. LOCK_LIKU,
  838. QCM_STAUS,
  839. OUTSTOCK_DOC,
  840. HEAT_PLAN_NO,
  841. ZG_STOVE_SQE,
  842. GX_PLAN_NO,
  843. ZG_MAT_NO,
  844. TARGET,
  845. FLAG_STOVE_NO_ZG,
  846. CUT_NUM,
  847. JUDGE_RESULT_CODE,
  848. JUDGE_RESULT,
  849. SCRAP_REASON)
  850. SELECT
  851. P.MAT_NO,
  852. '801401',
  853. '80150101',
  854. '',
  855. T.STOVE_NO,
  856. T.JUDGE_STOVE_NO,
  857. T.BATCH_NO,
  858. P.GROUP_NO,
  859. '0',
  860. TM.BL_WL_ID,
  861. TM.BL_WL_DESC,
  862. '',
  863. '',
  864. T.PRODUCCODE,
  865. T.PRODUCNAME,
  866. T.STEELCODE,
  867. T.STEELNAME,
  868. T.GRADECODE,
  869. T.GRADENAME,
  870. T.SPEC_CODE,
  871. T.SPEC_NAME,
  872. T.MODEL_CODE,
  873. T.MODEL_DESC,
  874. T.STD_CODE,
  875. T.STD_NAME,
  876. T.STD_STYLE,
  877. T.STD_STYLE_DESC,
  878. '',
  879. '',
  880. T.ORDER_NO,
  881. T.ORDER_SEQ,
  882. '',
  883. TM.CRAFT_FILE_NO,
  884. A.PROCESS_CODE,
  885. A.PROCESS_DESC,
  886. 'H',
  887. '接箍',
  888. T.PLINE_CODE,
  889. T.PLINE_NAME,
  890. '801302',
  891. T.PLINE_NAME,
  892. T.ACT_DIMATER,
  893. T.ACT_HEIGHT,
  894. T.ACT_LEN,
  895. T.ACT_LEN_MIN,
  896. T.ACT_LEN_MAX,
  897. P.ACT_COUNT,
  898. P.ACT_WEIGHT,
  899. P.ACT_THEORY_WEIGHT,
  900. '0',
  901. C.DEPARTMENT_CODE,
  902. C.DEPARTMENT_DESC,
  903. '0',
  904. '',
  905. '',
  906. '',
  907. '0',
  908. '0',
  909. '0',
  910. '1',
  911. SYSDATE,
  912. '',
  913. ?,
  914. ?,
  915. SYSDATE,
  916. '',
  917. NULL,
  918. '',
  919. '',
  920. T.ORD_LN_DLY_PK,
  921. TO_CHAR(SYSDATE,'YYYYMM'),
  922. '',
  923. '',
  924. D.BASECODE,
  925. D.BASENAME,
  926. '',
  927. '',
  928. '',
  929. '0',
  930. ?,
  931. '',
  932. T.HEAT_PLAN_NO,
  933. T.JUDGE_STOVE_NO ,
  934. '',
  935. '',
  936. T.TARGET,
  937. NVL(?,P.FLAG_STOVE_NO),
  938. '',
  939. E.BASECODE,
  940. E.BASENAME,
  941. ?
  942. FROM PLN_ZY_JG_WORKBILL T1 LEFT JOIN PORT_JG_BATCH_SAMPLE_RESULT P ON T1.WO_ID = P.WO_ID AND P.MAT_NO =?
  943. LEFT JOIN MAT_BC_BACKUP T ON T.MAT_NO=DECODE(P.M_MAT_NO,'',P.MAT_NO,P.M_MAT_NO)
  944. LEFT JOIN PLN_ZY_JG_M TM ON TM.HEAT_PLAN_NO=T1.HEAT_PLAN_NO
  945. LEFT JOIN COM_BASE_PROCESS A ON A.PROCESS_CODE =TM.UPPER_PROCESS_CODE
  946. LEFT JOIN COM_BASE_PLINE C ON C.PLINE_CODE = T.PLINE_CODE
  947. LEFT JOIN COM_BASE_INFO D ON D.BASECODE =?
  948. LEFT JOIN COM_BASE_INFO E ON E.BASECODE = ?
  949. WHERE T1.WO_ID =?
  950. ]]>
  951. </query>
  952. <query id="FrmDownLineManage.AddJgBut" desc="增加位置表">
  953. <![CDATA[
  954. INSERT INTO YDM_BC_BUTTRESS
  955. (MAT_NO,
  956. JUDGE_STOVE_NO,
  957. BATCH_NO,
  958. BATCH_GROUD_NO,
  959. STORAGE_NO,
  960. LOCATION_NO,
  961. LARY_NO,
  962. LOC_NO,
  963. STORAGE_ATTR,
  964. STORAGE_ATTR_NAME,
  965. STORAGE_TYPE_NO,
  966. STORAGE_TYPE_NAME,
  967. MANAGEMENT_NO,
  968. MANAGEMENT_NAME,
  969. MEMO,
  970. CREATE_NAME,
  971. CREATE_TIME,
  972. UPDATE_NAME,
  973. UPDATE_TIME,
  974. DELETE_NAME,
  975. DELETE_TIME,
  976. DEPARTMENT_CODE,
  977. DEPARTMENT_DESC)
  978. SELECT T.MAT_NO,
  979. T.JUDGE_STOVE_NO,
  980. T.BATCH_NO,
  981. T.GROUP_NO,
  982. Y.STORAGE_NO,
  983. NULL,
  984. NULL,
  985. NULL,
  986. Y.STORAGE_ATTR,
  987. Y.STORAGE_ATTR_NAME,
  988. Y.STORAGE_TYPE_NO,
  989. Y.STORAGE_TYPE_NAME,
  990. Y.MANAGEMENT_NO,
  991. Y.MANAGEMENT_NAME,
  992. '',
  993. ?,
  994. SYSDATE,
  995. NULL,
  996. NULL,
  997. NULL,
  998. NULL,
  999. Y.DEPARTMENT_CODE,
  1000. Y.DEPARTMENT_DESC
  1001. FROM PORT_JG_BATCH_SAMPLE_RESULT T
  1002. LEFT JOIN (SELECT C.PLINE_CODE,C.PLINE_NAME,B.* FROM COM_BASE_PLINE C,Ydm_Bs_Storage B WHERE C.OUT_REPOSITORY = B.STORAGE_NO) Y
  1003. ON Y.PLINE_CODE = T.PLINE_CODE
  1004. AND ROWNUM = 1
  1005. WHERE T.WO_ID = ?
  1006. AND T.MAT_NO = ?
  1007. ]]>
  1008. </query>
  1009. <query id="FrmDownLineManage.queryEntrustrMax" desc="获取最大委外单号">
  1010. <![CDATA[
  1011. SELECT 'W'||? ||
  1012. LPAD(SUBSTR(NVL(MAX(T.ENTRUSTED_NO), '0000'), -4,4) + 1, 4, '0') AS ENTRUSTED_NO
  1013. FROM COUPLING_OUTSOURC_RESULT T
  1014. WHERE TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD') = ?
  1015. ]]>
  1016. </query>
  1017. <query id="FrmDownLineManage.updateJgOffLine" desc="修改接箍离线表产线">
  1018. <![CDATA[
  1019. UPDATE COUPLING_OFFLINE_RESULT T
  1020. SET PLINE_CODE = ?, PLINE_NAME = ?
  1021. WHERE WO_ID = ?
  1022. AND (TO_NUMBER(NVL(T.OFFLINE_NUM, 0)) - TO_NUMBER(NVL(T.RE_NUM, 0)) -
  1023. TO_NUMBER(NVL(T.SUBCONTRACT_NUM, 0)) +
  1024. TO_NUMBER(NVL(T.SUBCONTRACTCOMPLETE_NUM, 0))) > 0
  1025. ]]>
  1026. </query>
  1027. <query id="FrmDownLineManage.updateJgPort" desc="修改队列表产线">
  1028. <![CDATA[
  1029. UPDATE PORT_JG_BATCH_SAMPLE_RESULT T
  1030. SET PLINE_CODE =?,
  1031. PLINE_NAME = ?
  1032. WHERE WO_ID = ?
  1033. AND MAT_STATUS ='20'
  1034. ]]>
  1035. </query>
  1036. <query id="FrmDownLineManage.updateJGMPlan" desc="修改工单产线">
  1037. <![CDATA[
  1038. UPDATE PLN_ZY_JG_WORKBILL
  1039. SET PLINE_CODE_W = DECODE(?, PLINE_CODE, '', ?),
  1040. PLINE_NAME_W = DECODE(?, PLINE_NAME, '', ?)
  1041. WHERE WO_ID = ?
  1042. ]]>
  1043. </query>
  1044. <query id="FrmHttDownLineManage.AddOutSourc" desc=" 新增委外加工表">
  1045. <![CDATA[
  1046. INSERT INTO COUPLING_OUTSOURC_RESULT(
  1047. ENTRUSTED_NO,
  1048. PLINE_CODE,
  1049. WO_ID,
  1050. JUDGE_STOVE_NO,
  1051. BATCH_NO,
  1052. ENTRUSTED_NUM1,
  1053. ENTRUSTED_WT1,
  1054. ENTRUSTED_LOG,
  1055. HARSH_TYPE,
  1056. COATING_TYPE,
  1057. COL_MODE,
  1058. COL_TIME,
  1059. COL_USER,
  1060. COL_SHIFT,
  1061. COL_GROUP,
  1062. CREATE_TIME,
  1063. PLINE_NAME,
  1064. STATION_CODE,
  1065. STATION_DESC,MEMO,RESULT_NO,OFF_XH,STATION_UNIT_CODE,STATION_UNIT_DESC)
  1066. VALUES(
  1067. '#ENTRUSTED_NO#',
  1068. '#PLINE_CODE#',
  1069. '#WO_ID#',
  1070. '#JUDGE_STOVE_NO#',
  1071. '#BATCH_NO#',
  1072. '#ENTRUSTED_NUM1#',
  1073. '#ENTRUSTED_WT1#',
  1074. '#ENTRUSTED_LOG#',
  1075. '#HARSH_TYPE#',
  1076. '#COATING_TYPE#',
  1077. '#COL_MODE#',
  1078. SYSDATE,
  1079. '#COL_USER#',
  1080. '#COL_SHIFT#',
  1081. '#COL_GROUP#',
  1082. TO_DATE('#CREATE_TIME#','YYYY-MM-DD HH24:MI:SS'),
  1083. '#PLINE_NAME#',
  1084. '#STATION_CODE#',
  1085. '#STATION_DESC#','#MEMO#','#RESULT_NO#','#OFF_XH#','#STATION_UNIT_CODE#','#STATION_UNIT_DESC#')
  1086. ]]>
  1087. </query>
  1088. <query id="FrmHttDownLineManage.UpdateOffOutSourc" desc="修改离线委外信息">
  1089. <![CDATA[
  1090. UPDATE COUPLING_OFFLINE_RESULT T
  1091. SET T.SUBCONTRACT_NO = ?,
  1092. T.SUBCONTRACT_NUM = TO_NUMBER(NVL(T.SUBCONTRACT_NUM,0))+TO_NUMBER(?),
  1093. T.SUBCONTRACT_WT = TO_NUMBER(NVL(T.SUBCONTRACT_WT,0))+TO_NUMBER(?),
  1094. T.SUBCONTRACT_TIME =TO_DATE(?,'YYYY-MM-DD HH24:MI:SS'),
  1095. T.SUBCONTRACT_NAME = ?
  1096. WHERE T.RESULT_NO = ?
  1097. AND T.OFF_XH = ?
  1098. ]]>
  1099. </query>
  1100. <query id="FrmDownLineManage.QueryHttEntrustResult" desc="查询委托实绩">
  1101. <![CDATA[
  1102. select T.PRO_NUM, INSTR(T.PROJECT_NAME, '成品加工') isCpjg, T.RETURN_FLAG
  1103. from HTT_ENTRUST_RESULT t
  1104. WHERE T.SUBCONTRACT_NO = ?
  1105. ]]>
  1106. </query>
  1107. </queryMap>