FrmCollarInventory.xml 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc="接箍公共信息">
  3. <query id="FrmCollarInventory.queryOutPerfo" desc="查询盘库入库实绩">
  4. <![CDATA[
  5. SELECT MACH_NM,
  6. DEAL_NUM,
  7. DEAL_WT,
  8. TO_CHAR(DEAL_TIME, 'YYYY-MM-DD HH24:MI:SS') DEAL_TIME,
  9. STORAGE_NO,
  10. LOCATION_NO,
  11. STORAGE_ATTR_NAME,
  12. STORAGE_TYPE_NAME,
  13. TAR_STORAGE_NO,
  14. TAR_LOCATION_NO,
  15. TAR_STORAGE_ATTR_NAME,
  16. TAR_STORAGE_TYPE_NAME,
  17. DECODE(TAR_REC_FLAG, '0', '未接收', '1', '已接收') TAR_REC_FLAG,
  18. DECODE(HAND_FLAG, '0', '自动', '1', '人工') HAND_FLAG,
  19. CREATE_NAME,
  20. TO_CHAR(CREATE_TIME, 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  21. UPDATE_NAME,
  22. TO_CHAR(UPDATE_TIME, 'YYYY-MM-DD HH24:MI:SS') UPDATE_TIME,
  23. DEAL_ORDE,
  24. DEAL_TYPE_CODE,
  25. DEAL_TYPE_NAME,
  26. SOURCE_CODE,
  27. SOURCE_NAME,
  28. TAR_CODE,
  29. TAR_NAME,
  30. KEP_NO,
  31. TAR_KEP_NO,
  32. MAT_NO,
  33. RESULT_NO,
  34. ZY_PLAN_ID,
  35. PRO_PLAN_ID,
  36. PLINE_CODE,
  37. PLINE_NAME,
  38. JUDGE_STOVE_NO,
  39. BATCH_NO,
  40. BL_WL_DESC,
  41. MIN_D,
  42. MIN_H,
  43. CODE_JG,
  44. GRADENAME,
  45. STEELNAME,
  46. MODEL_DESC,
  47. OUTDIAMETER,
  48. WALLTHICK,
  49. SPEC_JG_DESC,
  50. STYLE_JG,
  51. DIAMETER,
  52. CHECK_J_VAL,
  53. AIMLENGTH,
  54. SINGLEWEIGHT,
  55. MONITORDEMAND,
  56. IF_MONITOR_JG,
  57. PRDCR_NO,
  58. PRODUCER,
  59. TO_CHAR(PRODUCER_TIME, 'YYYY-MM-DD HH24:MI:SS') PRODUCER_TIME,
  60. TO_CHAR(F_IN_TIME, 'YYYY-MM-DD HH24:MI:SS') F_IN_TIME,
  61. BAL_YEAR_MONTH,
  62. DECODE(PRODUCT_FLAG,
  63. '801401',
  64. '在制品',
  65. '801402',
  66. '成品',
  67. '801403',
  68. '商品') PRODUCT_FLAG,
  69. (SELECT B.BASENAME
  70. FROM COM_BASE_INFO B
  71. WHERE B.VALIDFLAG = '1'
  72. AND B.BASECODE = MAT_STATUS) MAT_STATUS,
  73. DECODE(DETER_STATUS, '0', '未判定', '1', '申请判定', '2', '已判定') DETER_STATUS,
  74. DECODE(DETER_RESULTS,
  75. '40740701',
  76. '合格',
  77. '40740703',
  78. '待判',
  79. '40740704',
  80. '不合格',
  81. '40740705',
  82. '废品',
  83. '40740706',
  84. '质量放行通过',
  85. '40740707',
  86. '交付合格',
  87. '40740708',
  88. '交付不合格') DETER_RESULTS,
  89. DETER_NO,MAT_NO_XH
  90. FROM COUPLING_MAT_DEAL
  91. WHERE 1 = 1
  92. ]]>
  93. </query>
  94. <query id="FrmInformation.getQueryGX" desc="查询工序">
  95. <![CDATA[
  96. SELECT T.BASECODE,
  97. T.BASENAME
  98. FROM COM_BASE_INFO T
  99. WHERE T.SORTCODE = '7003'
  100. AND T.VALIDFLAG = '1'
  101. ]]>
  102. </query>
  103. <query id="FrmCollarInventory.getMaxMatNo" desc="查询最大物料编号">
  104. <![CDATA[
  105. SELECT ? ||
  106. LPAD(SUBSTR(NVL(MAX(T.MAT_NO), '000'), -3, 3) + 1, 3, '0') MAT_NO
  107. FROM COUPLING_MAT_M T
  108. WHERE T.JUDGE_STOVE_NO =?
  109. --AND LENGTH(T.MAT_NO) = 12
  110. ]]>
  111. </query>
  112. <query id="FrmCollarInventory.QUERYMatButterResult" desc="查询接箍基础信息">
  113. <![CDATA[
  114. SELECT T.CODE_JG,
  115. T.SPEC_JG,
  116. T.SPEC_JG_DESC,
  117. T.PRODUCCODE_JG,
  118. T.PRODUCCODE_JG_DESC,
  119. T.STEELCODE_JG,
  120. T.STEELCODE_JG_DESC,
  121. T.MODEL_CODE,
  122. T.MODEL_DESC,
  123. T.STYLE_JG,
  124. T.MIN_D,
  125. T.MIN_H,
  126. T.DIAMETER_JG,
  127. T.HEIGHT_JG,
  128. T.LENGTH_JG,
  129. T.WEIGHT_JG,
  130. T.DIAMETER,
  131. T.ALPHA,
  132. T.DIAMETER_PL,
  133. T.HEIGHT_PL,
  134. T.LENGTH_MIN,
  135. T.LENGTH_MAX,
  136. T.PRODUCCODE,
  137. T.PRODUCNAME,
  138. T.MIN_H_CP,
  139. T.MAX_H_CP,
  140. T.MIN_D_CP,
  141. T.MAX_D_CP,
  142. T.CREATE_NAME,
  143. TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  144. T.UPDATE_NAME,
  145. TO_CHAR(T.UPDATE_TIME, 'YYYY-MM-DD HH24:MI:SS') UPDATE_TIME,
  146. T.DELETE_NAME,
  147. TO_CHAR(T.DELETE_TIME, 'YYYY-MM-DD HH24:MI:SS') DELETE_TIME,
  148. T.VALIDFLAG,
  149. T.MEMO,
  150. T.STD_CODE,
  151. T.STD_NAME,
  152. T.CHECK_J_VAL,
  153. T.STD_STYLE,
  154. T.STD_STYLE_DESC,
  155. T.TAPER,
  156. T.MIN_D_JG,
  157. T.MAX_D_JG
  158. FROM COM_MSC_JG T
  159. WHERE T.CODE_JG = ?
  160. AND T.VALIDFLAG='1'
  161. ]]>
  162. </query>
  163. <query id="FrmCollarInventory.AddDealResult" desc="新增交易信息">
  164. <![CDATA[
  165. INSERT INTO COUPLING_MAT_DEAL
  166. (DEAL_TYPE_CODE,
  167. DEAL_TYPE_NAME,
  168. SOURCE_CODE,
  169. SOURCE_NAME,
  170. KEP_NO,
  171. MAT_NO,
  172. PLINE_CODE,
  173. PLINE_NAME,
  174. JUDGE_STOVE_NO,
  175. BATCH_NO,
  176. BL_WL_ID,
  177. BL_WL_DESC,
  178. MIN_D,
  179. MIN_H,
  180. CODE_JG,
  181. GRADECODE,
  182. GRADENAME,
  183. STEELCODE,
  184. STEELNAME,
  185. MODEL_CODE,
  186. MODEL_DESC,
  187. OUTDIAMETER,
  188. WALLTHICK,
  189. SPEC_JG,
  190. SPEC_JG_DESC,
  191. STYLE_JG,
  192. DIAMETER,
  193. CHECK_J_VAL,
  194. AIMLENGTH,
  195. SINGLEWEIGHT,
  196. DEAL_NUM,
  197. DEAL_WT,
  198. DEAL_TIME,
  199. STORAGE_NO,
  200. LOCATION_NO,
  201. STORAGE_ATTR,
  202. STORAGE_ATTR_NAME,
  203. STORAGE_TYPE_NO,
  204. STORAGE_TYPE_NAME,
  205. HAND_FLAG,
  206. MEMO,
  207. CREATE_NAME,
  208. CREATE_TIME,
  209. DEAL_ORDE,
  210. PRODUCT_FLAG,
  211. MAT_STATUS,
  212. DETER_RESULTS,
  213. DETER_STATUS,
  214. MAT_NO_XH,
  215. WO_ID,
  216. STOVE_NO,
  217. ORDER_NO,
  218. ORDER_SEQ,
  219. DELIVERY_NO,
  220. ORD_PK,
  221. ORD_LN_PK,
  222. ORD_LN_DLY_PK)
  223. VALUES
  224. ('#DEAL_TYPE_CODE#',
  225. '#DEAL_TYPE_NAME#',
  226. '#SOURCE_CODE#',
  227. '#SOURCE_NAME#',
  228. '#KEP_NO#',
  229. '#MAT_NO#',
  230. '#PLINE_CODE#',
  231. '#PLINE_NAME#',
  232. '#JUDGE_STOVE_NO#',
  233. '#BATCH_NO#',
  234. '#BL_WL_ID#',
  235. '#BL_WL_DESC#',
  236. '#MIN_D#',
  237. '#MIN_H#',
  238. '#CODE_JG#',
  239. '#GRADECODE#',
  240. '#GRADENAME#',
  241. '#STEELCODE#',
  242. '#STEELNAME#',
  243. '#MODEL_CODE#',
  244. '#MODEL_DESC#',
  245. '#OUTDIAMETER#',
  246. '#WALLTHICK#',
  247. '#SPEC_JG#',
  248. '#SPEC_JG_DESC#',
  249. '#STYLE_JG#',
  250. '#DIAMETER#',
  251. '#CHECK_J_VAL#',
  252. '#AIMLENGTH#',
  253. '#SINGLEWEIGHT#',
  254. '#DEAL_NUM#',
  255. '#DEAL_WT#',
  256. SYSDATE,
  257. '#STORAGE_NO#',
  258. '#STORAGE_NO#10101',
  259. '#STORAGE_ATTR#',
  260. '#STORAGE_ATTR_NAME#',
  261. '#STORAGE_TYPE_NO#',
  262. '#STORAGE_TYPE_NAME#',
  263. '1',
  264. '#MEMO#',
  265. '#CREATE_NAME#',
  266. SYSDATE,
  267. '#DEAL_ORDE#',
  268. '#PRODUCT_FLAG#',
  269. '#MAT_STATUS#',
  270. '#DETER_RESULTS#',
  271. '#DETER_STATUS#',
  272. '0001',
  273. '#WO_ID#',
  274. '#STOVE_NO#',
  275. '#ORDER_NO#',
  276. '#ORDER_SEQ#',
  277. '#DELIVERY_NO#',
  278. '#ORD_PK#',
  279. '#ORD_LN_PK#',
  280. '#ORD_LN_DLY_PK#')
  281. ]]>
  282. </query>
  283. <query id="FrmCollarInventory.AddButterResult" desc="新增位置表">
  284. <![CDATA[
  285. INSERT INTO COUPLING_MAT_BUTTRESS
  286. (KEP_NO,
  287. MAT_NO,
  288. PIECES,
  289. WEIGHT,
  290. STORAGE_NO,
  291. LOCATION_NO,
  292. STORAGE_ATTR,
  293. STORAGE_ATTR_NAME,
  294. STORAGE_TYPE_NO,
  295. STORAGE_TYPE_NAME,
  296. MANAGEMENT_NO,
  297. MANAGEMENT_NAME,
  298. MEMO,
  299. CREATE_NAME,
  300. PRODUCT_FLAG,
  301. MAT_STATUS,
  302. MAT_NO_XH,
  303. CREATE_TIME)
  304. VALUES
  305. (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?,?,?,?, SYSDATE)
  306. ]]>
  307. </query>
  308. <query id="FrmCollarInventory.AddMatJgResult" desc="新增材料表">
  309. <![CDATA[
  310. INSERT INTO COUPLING_MAT_M
  311. (MAT_NO,
  312. PLINE_CODE,
  313. PLINE_NAME,
  314. JUDGE_STOVE_NO,
  315. BATCH_NO,
  316. BL_WL_ID,
  317. BL_WL_DESC,
  318. MIN_D,
  319. MIN_H,
  320. CODE_JG,
  321. GRADECODE,
  322. GRADENAME,
  323. STEELCODE,
  324. STEELNAME,
  325. MODEL_CODE,
  326. MODEL_DESC,
  327. OUTDIAMETER,
  328. WALLTHICK,
  329. SPEC_JG,
  330. SPEC_JG_DESC,
  331. STYLE_JG,
  332. DIAMETER,
  333. CHECK_J_VAL,
  334. AIMLENGTH,
  335. SINGLEWEIGHT,
  336. PRO_NUM,
  337. PRO_WT,
  338. PRO_SHIFT,
  339. PRO_GROUP,
  340. CREATE_NAME,
  341. RRO_TIME,
  342. CREATE_TIME,
  343. COL_OPERATOR,
  344. F_IN_TIME,
  345. MEMO,
  346. DETER_STATUS,
  347. DETER_RESULTS,
  348. JUDGE_RESULT_CODE,
  349. WO_ID,
  350. STOVE_NO,
  351. CODE_JG_BL)
  352. VALUES
  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. ?,
  381. ?,
  382. ?,
  383. SYSDATE,
  384. SYSDATE,
  385. ?,
  386. SYSDATE,
  387. ?,
  388. ?,
  389. ?,
  390. ?,
  391. ?,
  392. ?,
  393. ?)
  394. ]]>
  395. </query>
  396. <query id="FrmCollarInventory.deleteDealResult" desc="删除交易信息">
  397. <![CDATA[
  398. DELETE COUPLING_MAT_DEAL WHERE DEAL_ORDE = ?
  399. ]]>
  400. </query>
  401. <query id="FrmCollarInventory.deleteButterResult" desc="删除位置表">
  402. <![CDATA[
  403. DELETE COUPLING_MAT_BUTTRESS
  404. WHERE MAT_NO = ?
  405. ]]>
  406. </query>
  407. <query id="FrmCollarInventory.queryDealCount" desc="">
  408. <![CDATA[
  409. SELECT COUNT(*) COUNT
  410. FROM COUPLING_MAT_BUTTRESS T
  411. WHERE T.ZY_PLAN_ID = ?
  412. AND T.RESULT_NO = ?
  413. AND T.MAT_NO = ?
  414. ]]>
  415. </query>
  416. <query id="FrmCollarInventory.deleteMatResult" desc="删除材料表">
  417. <![CDATA[
  418. DELETE COUPLING_MAT_M WHERE MAT_NO = ?
  419. ]]>
  420. </query>
  421. <query id="FrmCollarInventory.getPscJg" desc="查询接箍基础信息所有">
  422. <![CDATA[
  423. SELECT CODE_JG,
  424. SPEC_JG,
  425. SPEC_JG_DESC,
  426. PRODUCCODE_JG,
  427. PRODUCCODE_JG_DESC,
  428. STEELCODE_JG,
  429. STEELCODE_JG_DESC,
  430. MODEL_CODE,
  431. MODEL_DESC,
  432. STYLE_JG,
  433. MIN_D,
  434. MIN_H,
  435. DIAMETER_JG,
  436. HEIGHT_JG,
  437. LENGTH_JG,
  438. WEIGHT_JG,
  439. DIAMETER,
  440. ALPHA,
  441. DIAMETER_PL,
  442. HEIGHT_PL,
  443. LENGTH_MIN,
  444. LENGTH_MAX,
  445. PRODUCCODE,
  446. PRODUCNAME,
  447. MIN_H_CP,
  448. MAX_H_CP,
  449. MIN_D_CP,
  450. MAX_D_CP,
  451. CREATE_NAME,
  452. CREATE_TIME,
  453. UPDATE_NAME,
  454. UPDATE_TIME,
  455. DELETE_NAME,
  456. DELETE_TIME,
  457. VALIDFLAG,
  458. MEMO,
  459. STD_CODE,
  460. STD_NAME,
  461. CHECK_J_VAL,
  462. STD_STYLE,
  463. STD_STYLE_DESC,
  464. TAPER,
  465. MIN_D_JG,
  466. MAX_D_JG
  467. FROM COM_MSC_JG
  468. WHERE VALIDFLAG='1'
  469. ]]>
  470. </query>
  471. <query id="FrmCollarInventory.getBlCode" desc="查询备料码">
  472. <![CDATA[
  473. select SUBSTR(T.CRAF_NO, 1, 7) BL_CODE
  474. from QCM_ZG_JUGDE_APPLY t
  475. where T.CRAF_NO LIKE 'BL%'
  476. AND T.PROCESS_CODE = 'F'
  477. AND t.judge_stove_no = ?
  478. ]]>
  479. </query>
  480. <query id="FrmCollarInventory.getCSOrderInfo" desc="查询车丝合同信息">
  481. <![CDATA[
  482. SELECT h.order_no,l.order_seq,h.ord_pk,b.basecode,b.basename,
  483. t.ord_ln_pk,
  484. d.ord_ln_dly_pk,
  485. M1.CRAFT_NAME,
  486. T.DESGIN_KEY,
  487. T.CRAFT_SEQ,
  488. T.VALIDFLAG,
  489. mp.whole_backlog,
  490. mp.whole_backlog_desc
  491. from slm_order_line l
  492. LEFT JOIN com_base_info b
  493. ON b.basecode = l.order_ln_status
  494. and b.validflag = '1'
  495. left join slm_order_head h
  496. on h.ord_pk = l.ord_pk
  497. left join CRAFT_ORD_DESIGN T
  498. on l.ord_ln_pk = t.ord_ln_pk
  499. LEFT JOIN CRAFT_ORD_DESIGN_APPOINT M1
  500. ON M1.ORD_LN_PK = T.ORD_LN_PK
  501. LEFT JOIN CRAFT_ORD_DESIGN_STS_TKLG K
  502. ON K.DESGIN_KEY = T.DESGIN_KEY
  503. AND K.VALIDFLAG = '1'
  504. left join craft_ord_design_msc_pl mp
  505. on mp.desgin_key = t.desgin_key
  506. left join SLM_ORDER_LINE_DELIVERY d
  507. on l.ord_ln_pk = d.ord_ln_pk
  508. WHERE T.DESGIN_KEY IS NOT NULL
  509. AND T.VALIDFLAG != '0'
  510. AND K.DESIGN_STS = 'S'
  511. and l.validflag = '1'
  512. and h.validflag = '1'
  513. and instr(mp.whole_backlog_desc,'车丝')>0
  514. and l.order_ln_status >'120203' and l.order_ln_status <'120206'
  515. and h.order_no || '/' || l.order_seq = ?
  516. ]]>
  517. </query>
  518. <query id = "JgPurchasePlan.getGrade" desc = "获取钢种">
  519. SELECT T.GRADECODE,T.GRADENAME FROM COM_BASE_GRADE T WHERE T.VALIDFLAG = '1'
  520. </query>
  521. <query id = "JgPurchasePlan.getSpec" desc = "获取规格">
  522. SELECT T.SPEC_CODE,T.SPEC_NAME FROM COM_BASE_SPEC T WHERE T.VALIDFLAG = '1'
  523. </query>
  524. <query id = "JgPurchasePlan.getModel" desc= "获取扣型">
  525. SELECT T.MODEL_CODE,T.MODEL_DESC FROM COM_BASE_MODEL T WHERE T.VALIDFLAG = '1'
  526. </query>
  527. <query id = "JgPurchasePlan.getDimHeig" desc = "外径壁厚">
  528. SELECT T.DIMATER,T.HEIGHT FROM COM_BASE_SPEC T WHERE T.VALIDFLAG = '1' AND T.SPEC_CODE = ?
  529. </query>
  530. <query id="JgPurchasePlan.AddPurchasePlan" desc="新增接箍采购计划">
  531. <![CDATA[
  532. INSERT INTO JG_PURCHASE_PLAN
  533. (ID,
  534. QUANTITY,
  535. OUTER_DIAMETER,
  536. WALL_THICKNESS,
  537. SG_SIGN,
  538. SG_SIGN_CODE,
  539. STEEL_TYPE,
  540. SPEC,
  541. SPEC_NO,
  542. BUCKLE_TYPE,
  543. BUCKLE_TYPE_CODE,
  544. SG_STD,
  545. SG_STD_CODE,
  546. LENGTH,
  547. PLANNO,
  548. STATUS,
  549. CONTRACT_NO,
  550. CREATOR,
  551. CREATE_TIME,
  552. REMARK)
  553. VALUES
  554. ('#ID#',
  555. '#QUANTITY#',
  556. #OUTER_DIAMETER#,
  557. #WALL_THICKNESS#,
  558. '#SG_SIGN#',
  559. '#SG_SIGN_CODE#',
  560. '#STEEL_TYPE#',
  561. '#SPEC#',
  562. '#SPEC_NO#',
  563. '#BUCKLE_TYPE#',
  564. '#BUCKLE_TYPE_CODE#',
  565. '#SG_STD#',
  566. '#SG_STD_CODE#',
  567. #LENGTH#,
  568. '#PLANNO#',
  569. #STATUS#,
  570. '#CONTRACT_NO#',
  571. '#CREATOR#',
  572. SYSDATE,
  573. '#REMARK#')
  574. ]]>
  575. </query>
  576. <query id="JgPurchasePlan.UpdatePurchasePlan" desc="修改接箍采购计划">
  577. <![CDATA[
  578. UPDATE JG_PURCHASE_PLAN SET
  579. QUANTITY = #{quantity},
  580. OUTER_DIAMETER = #{outerDiameter},
  581. WALL_THICKNESS = #{wallThickness},
  582. SG_SIGN = #{sgSign},
  583. SG_SIGN_CODE = #{sgSignCode},
  584. STEEL_TYPE = #{steelType},
  585. SPEC = #{spec},
  586. SPEC_NO = #{specNo},
  587. BUCKLE_TYPE = #{buckleType},
  588. BUCKLE_TYPE_CODE = #{buckleTypeCode},
  589. SG_STD = #{sgStd},
  590. SG_STD_CODE = #{sgStdCode},
  591. LENGTH = #{length},
  592. PLANNO = #{planno},
  593. STATUS = #{status},
  594. CONTRACT_NO = #{contractNo},
  595. MODIFIER = #{modifier},
  596. MODIFY_TIME = #{modifyTime},
  597. REMARK = #{remark}
  598. WHERE ID = #{id}
  599. ]]>
  600. </query>
  601. </queryMap>