FrmCollarOutBound.xml 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc="接箍公共信息">
  3. <query id="FrmCollarOutBound.queryInventory" desc="查询接箍材料信息">
  4. <![CDATA[
  5. SELECT T.MAT_NO,
  6. T.RESULT_NO,
  7. T.ZY_PLAN_ID,
  8. T1.PRO_PLAN_ID,
  9. T.PLINE_NAME,
  10. T.PLINE_CODE,
  11. T.JUDGE_STOVE_NO,
  12. T.BATCH_NO,
  13. T.BL_WL_DESC,
  14. T.MIN_D,
  15. T.MIN_H,
  16. T.GRADENAME,
  17. T.STEELNAME,
  18. T.MODEL_DESC,
  19. T.OUTDIAMETER,
  20. T.WALLTHICK,
  21. T.SPEC_JG_DESC,
  22. NVL(T.AIMLENGTH, 0) AIMLENGTH,
  23. NVL(T.SINGLEWEIGHT, 0) SINGLEWEIGHT,
  24. NVL(T1.PIECES, 0) PRO_NUM,
  25. NVL(T1.WEIGHT, 0) PRO_WT,
  26. NVL(T1.PIECES, 0) PLA_COUNT,
  27. NVL(T1.WEIGHT, 0) PLA_WEIGHT,
  28. TO_CHAR(T.RRO_TIME, 'YYYY-MM-DD HH24:MI:SS') RRO_TIME,
  29. DECODE(T.PRO_GROUP, '1', '甲', '2', '乙', '3', '丙', '4', '丁') PRO_GROUP,
  30. DECODE(T.PRO_SHIFT, '0', '常白', '1', '早', '2', '中', '3', '晚') PRO_SHIFT,
  31. T.CREATE_NAME,
  32. TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  33. T1.KEP_NO,
  34. T1.STORAGE_NO,
  35. (SELECT B.STORAGE_NAME
  36. FROM YDM_BS_STORAGE B
  37. WHERE B.STORAGE_NO = T1.STORAGE_NO
  38. AND B.VALIDFLAG = '1') STORAGE_NAME,
  39. T1.LOCATION_NO,
  40. T.WO_ID,
  41. T1.MAT_NO_XH
  42. FROM COUPLING_MAT_M T, COUPLING_MAT_BUTTRESS T1
  43. WHERE T.MAT_NO = T1.MAT_NO
  44. AND T.QCM_STAUS NOT IN ('11', '22', '12')
  45. /*AND T1.MAT_STATUS in ('80150102', '80150202')*/
  46. ]]>
  47. </query>
  48. <query id="FrmCollarOutBound.queryOutPerfo" desc="查询交易表倒库实绩">
  49. <![CDATA[
  50. SELECT MACH_NM,
  51. NVL(DEAL_NUM,0) DEAL_NUM,
  52. NVL(DEAL_WT,0) DEAL_WT ,
  53. TO_CHAR(DEAL_TIME, 'YYYY-MM-DD HH24:MI:SS') DEAL_TIME,
  54. STORAGE_NO,
  55. LOCATION_NO,
  56. STORAGE_ATTR_NAME,
  57. STORAGE_TYPE_NAME,
  58. TAR_STORAGE_NO,
  59. TAR_LOCATION_NO,
  60. TAR_STORAGE_ATTR_NAME,
  61. TAR_STORAGE_TYPE_NAME,
  62. DECODE(TAR_REC_FLAG, '0', '未接收', '1', '已接收') TAR_REC_FLAG,
  63. DECODE(HAND_FLAG, '0', '自动', '1', '人工') HAND_FLAG,
  64. CREATE_NAME,
  65. TO_CHAR(CREATE_TIME, 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  66. UPDATE_NAME,
  67. TO_CHAR(UPDATE_TIME, 'YYYY-MM-DD HH24:MI:SS') UPDATE_TIME,
  68. DEAL_ORDE,
  69. DEAL_TYPE_CODE,
  70. DEAL_TYPE_NAME,
  71. SOURCE_CODE,
  72. SOURCE_NAME,
  73. TAR_CODE,
  74. TAR_NAME,
  75. KEP_NO,
  76. TAR_KEP_NO,
  77. MAT_NO,
  78. RESULT_NO,
  79. ZY_PLAN_ID,
  80. PRO_PLAN_ID,
  81. PLINE_CODE,
  82. PLINE_NAME,
  83. JUDGE_STOVE_NO,
  84. BATCH_NO,
  85. BL_WL_DESC,
  86. MIN_D,
  87. MIN_H,
  88. CODE_JG,
  89. GRADENAME,
  90. STEELNAME,
  91. MODEL_DESC,
  92. OUTDIAMETER,
  93. WALLTHICK,
  94. SPEC_JG_DESC,
  95. STYLE_JG,
  96. DIAMETER,
  97. CHECK_J_VAL,
  98. AIMLENGTH,
  99. NVL(SINGLEWEIGHT,0) SINGLEWEIGHT,
  100. MONITORDEMAND,
  101. IF_MONITOR_JG,
  102. PRDCR_NO,
  103. PRODUCER,
  104. TO_CHAR(PRODUCER_TIME, 'YYYY-MM-DD HH24:MI:SS') PRODUCER_TIME,
  105. WO_ID
  106. FROM COUPLING_MAT_DEAL t
  107. WHERE 1 = 1
  108. ]]>
  109. </query>
  110. <query id="FrmInformation.getQueryGX" desc="查询工序">
  111. <![CDATA[
  112. SELECT
  113. T.BASECODE,
  114. T.BASENAME
  115. FROM COM_BASE_INFO T
  116. WHERE T.SORTCODE = '7003'
  117. AND T.VALIDFLAG = '1'
  118. ]]>
  119. </query>
  120. <query id="FrmCollarOutBound.QUERYMatButterResult" desc="查询新增信息">
  121. <![CDATA[
  122. SELECT T.MAT_NO,
  123. T.RESULT_NO,
  124. T.WO_ID,
  125. T.ZY_PLAN_ID,
  126. B.PRO_PLAN_ID,
  127. T.PLINE_CODE,
  128. T.PLINE_NAME,
  129. T.JUDGE_STOVE_NO,
  130. T.BATCH_NO,
  131. T.BL_WL_ID,
  132. T.BL_WL_DESC,
  133. T.MIN_D,
  134. T.MIN_H,
  135. T.CODE_JG,
  136. T.GRADECODE,
  137. T.GRADENAME,
  138. T.STEELCODE,
  139. T.STEELNAME,
  140. T.MODEL_CODE,
  141. T.MODEL_DESC,
  142. T.OUTDIAMETER,
  143. T.WALLTHICK,
  144. T.SPEC_JG,
  145. T.SPEC_JG_DESC,
  146. T.STYLE_JG,
  147. T.DIAMETER,
  148. T.CHECK_J_VAL,
  149. T.AIMLENGTH,
  150. T.SINGLEWEIGHT,
  151. T.MONITORDEMAND,
  152. T.IF_MONITOR_JG,
  153. T.PRDCR_NO,
  154. T.PRODUCER,
  155. B.MACH_NO,
  156. B.MACH_NM,
  157. nvl(B.PIECES,0) PRO_NUM,
  158. nvl(B.WEIGHT,0) PRO_WT,
  159. T.RRO_TIME,
  160. T.PRO_SHIFT,
  161. T.PRO_GROUP,
  162. T.DEMAND_COPPER,
  163. T.DEMAND_DETECTION,
  164. T.DEMAND_BLAST,
  165. T.DEMAND_BONDERIZING,
  166. B.CUST_ALPHA_NO,
  167. B.ORDER_SPECIAL_DESC,
  168. B.ALPHA_CODE,
  169. T.COL_OPERATOR,
  170. B.KEP_NO,
  171. B.STORAGE_NO,
  172. B.LOCATION_NO,
  173. B.STORAGE_ATTR,
  174. B.STORAGE_ATTR_NAME,
  175. B.STORAGE_TYPE_NO,
  176. B.STORAGE_TYPE_NAME,
  177. B.MANAGEMENT_NO,
  178. B.MANAGEMENT_NAME,
  179. B.PRODUCT_FLAG,
  180. B.MAT_STATUS,
  181. T.DETER_STATUS,
  182. T.CODE_JG_BL,
  183. T.CRAFT_FILE_NO,
  184. T.CRAFT_SEQ,
  185. T.BELONG_CODE,
  186. T.BELONG_NAME,
  187. T.COAT_TYPE,T.STOVE_NO,T.FLAG_STOVE_NO
  188. FROM COUPLING_MAT_M T, COUPLING_MAT_BUTTRESS B
  189. WHERE T.MAT_NO = B.MAT_NO
  190. AND B.MAT_NO_XH = ?
  191. AND T.MAT_NO=?
  192. ]]>
  193. </query>
  194. <query id="FrmCollarOutBound.AddDealResult" desc="新增交易信息">
  195. <![CDATA[
  196. INSERT INTO COUPLING_MAT_DEAL(MACH_NO, MACH_NM, DEAL_NUM, DEAL_WT, DEAL_TIME,
  197. STORAGE_NO, LOCATION_NO, STORAGE_ATTR, STORAGE_ATTR_NAME, STORAGE_TYPE_NO,
  198. STORAGE_TYPE_NAME, TAR_STORAGE_NO, TAR_LOCATION_NO, TAR_STORAGE_ATTR,
  199. TAR_STORAGE_ATTR_NAME, TAR_STORAGE_TYPE_NO, TAR_STORAGE_TYPE_NAME,
  200. TAR_REC_FLAG, HAND_FLAG, DEMAND_COPPER, DEMAND_DETECTION, DEMAND_BLAST,
  201. DEMAND_BONDERIZING, CUST_ALPHA_NO, ORDER_SPECIAL_DESC, ALPHA_CODE,
  202. COL_OPERATOR, MEMO, CREATE_NAME,
  203. CREATE_TIME, DEAL_TYPE_CODE, DEAL_TYPE_NAME, SOURCE_CODE, SOURCE_NAME,
  204. TAR_CODE, TAR_NAME, KEP_NO, MAT_NO, RESULT_NO, ZY_PLAN_ID, PRO_PLAN_ID, PLINE_CODE,
  205. PLINE_NAME, JUDGE_STOVE_NO, BATCH_NO, BL_WL_ID, BL_WL_DESC, MIN_D, MIN_H,CODE_JG, GRADECODE, GRADENAME, STEELCODE, STEELNAME, MODEL_CODE, MODEL_DESC,
  206. OUTDIAMETER, WALLTHICK, SPEC_JG, SPEC_JG_DESC, STYLE_JG, DIAMETER, CHECK_J_VAL,
  207. AIMLENGTH, SINGLEWEIGHT, MONITORDEMAND, IF_MONITOR_JG, PRDCR_NO, PRODUCER,
  208. PRODUCER_TIME,TAR_KEP_NO,WO_ID,DEAL_ORDE,PRODUCT_FLAG,MAT_STATUS,DETER_STATUS,CODE_JG_BL,CRAFT_FILE_NO,CRAFT_SEQ,BELONG_CODE,BELONG_NAME,COAT_TYPE,STOVE_NO,FLAG_STOVE_NO,OUTSTOCK_DOC) VALUES( ?, ?, ?, ?, TO_DATE(?,'YYYY-MM-DD HH24:MI:SS'), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?,
  209. ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, TO_DATE(?,'YYYY-MM-DD HH24:MI:SS'),?, ?, ?,
  210. ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?,
  211. ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, TO_DATE(?,'YYYY-MM-DD HH24:MI:SS'),?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)
  212. ]]>
  213. </query>
  214. <query id="FrmCollarOutBound.AddButterResult" desc="新增位置表">
  215. <![CDATA[
  216. DECLARE
  217. BEGIN
  218. INSERT INTO COUPLING_MAT_BUTTRESS
  219. (KEP_NO,
  220. MAT_NO,
  221. PRO_PLAN_ID,
  222. PIECES,
  223. WEIGHT,
  224. STORAGE_NO,
  225. LOCATION_NO,
  226. STORAGE_ATTR,
  227. STORAGE_ATTR_NAME,
  228. STORAGE_TYPE_NO,
  229. STORAGE_TYPE_NAME,
  230. MANAGEMENT_NO,
  231. MANAGEMENT_NAME,
  232. CREATE_NAME,
  233. CREATE_TIME,
  234. CUST_ALPHA_NO,
  235. ORDER_SPECIAL_DESC,
  236. ALPHA_CODE,
  237. MAT_NO_XH,
  238. PRODUCT_FLAG,
  239. MAT_STATUS)
  240. SELECT T.KEP_NO,
  241. T.MAT_NO,
  242. T.PRO_PLAN_ID,
  243. ?,
  244. ?,
  245. ?,
  246. ?,
  247. ?,
  248. ?,
  249. ?,
  250. ?,
  251. ?,
  252. ?,
  253. ?,
  254. TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
  255. T.CUST_ALPHA_NO,
  256. T.ORDER_SPECIAL_DESC,
  257. T.ALPHA_CODE,
  258. ?,
  259. T.PRODUCT_FLAG,
  260. T.MAT_STATUS
  261. FROM COUPLING_MAT_BUTTRESS T
  262. WHERE T.MAT_NO = ?
  263. AND T.MAT_NO_XH = ?;
  264. UPDATE COUPLING_MAT_BUTTRESS
  265. SET PIECES = TO_NUMBER(Nvl(PIECES, 0)) - TO_NUMBER(?),
  266. WEIGHT = TO_NUMBER(Nvl(WEIGHT, 0)) - TO_NUMBER(?),
  267. UPDATE_NAME = ?,
  268. UPDATE_TIME = TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS')
  269. WHERE MAT_NO_XH = ?
  270. AND MAT_NO = ?;
  271. END;
  272. ]]>
  273. </query>
  274. <query id="FrmCollarOutBound.AddButterResult2" desc="新增位置表">
  275. <![CDATA[
  276. DECLARE
  277. BEGIN
  278. INSERT INTO COUPLING_MAT_BUTTRESS
  279. (KEP_NO,
  280. MAT_NO,
  281. PRO_PLAN_ID,
  282. PIECES,
  283. WEIGHT,
  284. STORAGE_NO,
  285. LOCATION_NO,
  286. STORAGE_ATTR,
  287. STORAGE_ATTR_NAME,
  288. STORAGE_TYPE_NO,
  289. STORAGE_TYPE_NAME,
  290. MANAGEMENT_NO,
  291. MANAGEMENT_NAME,
  292. CREATE_NAME,
  293. CREATE_TIME,
  294. CUST_ALPHA_NO,
  295. ORDER_SPECIAL_DESC,
  296. ALPHA_CODE,
  297. MAT_NO_XH,
  298. PRODUCT_FLAG,
  299. MAT_STATUS)
  300. SELECT T.KEP_NO,
  301. T.MAT_NO,
  302. T.PRO_PLAN_ID,
  303. ?,
  304. ?,
  305. ?,
  306. ?,
  307. ?,
  308. ?,
  309. ?,
  310. ?,
  311. ?,
  312. ?,
  313. ?,
  314. TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
  315. T.CUST_ALPHA_NO,
  316. T.ORDER_SPECIAL_DESC,
  317. T.ALPHA_CODE,
  318. ?,
  319. T.PRODUCT_FLAG,
  320. T.MAT_STATUS
  321. FROM COUPLING_MAT_BUTTRESS T
  322. WHERE T.MAT_NO = ?
  323. AND T.MAT_NO_XH = ?;
  324. END;
  325. ]]>
  326. </query>
  327. <query id="FrmCollarOutBound.updateButter" desc="修改位置表">
  328. <![CDATA[
  329. UPDATE COUPLING_MAT_BUTTRESS
  330. SET
  331. STORAGE_NO = ?,
  332. LOCATION_NO = ?,
  333. STORAGE_ATTR = ?,
  334. STORAGE_ATTR_NAME = ?,
  335. STORAGE_TYPE_NO = ?,
  336. STORAGE_TYPE_NAME = ?,
  337. MANAGEMENT_NO = ?,
  338. MANAGEMENT_NAME = ?,
  339. UPDATE_NAME = ?,
  340. UPDATE_TIME = TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS')
  341. WHERE MAT_NO = ?
  342. AND MAT_NO_XH=?
  343. ]]>
  344. </query>
  345. <query id="FrmCollarOutBound.deleteDealResult" desc="删除交易信息">
  346. <![CDATA[
  347. DELETE COUPLING_MAT_DEAL WHERE DEAL_ORDE = ?
  348. ]]>
  349. </query>
  350. <query id="FrmCollarOutBound.deleteButterResult" desc="删除位置表">
  351. <![CDATA[
  352. DECLARE
  353. BEGIN
  354. DELETE COUPLING_MAT_BUTTRESS
  355. WHERE STORAGE_NO = ?
  356. AND MAT_NO = ?;
  357. UPDATE COUPLING_MAT_BUTTRESS
  358. SET PIECES = TO_NUMBER(Nvl(PIECES,0)) + TO_NUMBER(?),
  359. WEIGHT = TO_NUMBER(Nvl(WEIGHT,0)) + TO_NUMBER(?),
  360. UPDATE_NAME = ?,
  361. UPDATE_TIME = TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS')
  362. WHERE STORAGE_NO = ?
  363. AND MAT_NO = ?;
  364. END;
  365. ]]>
  366. </query>
  367. <query id="FrmCollarOutBound.queryDealCount" desc="查询位置表该数据存在几条">
  368. <![CDATA[
  369. SELECT COUNT(*) COUNT
  370. FROM COUPLING_MAT_BUTTRESS T
  371. WHERE T.MAT_NO = ?
  372. ]]>
  373. </query>
  374. <query id="FrmCollarOutBound.queryRecFalg" desc="查询交易表该数据接收状态">
  375. <![CDATA[
  376. SELECT T.TAR_REC_FLAG FROM COUPLING_MAT_DEAL T WHERE T.DEAL_ORDE = ?
  377. ]]>
  378. </query>
  379. <query id="FrmCollarOutBound.updateButter1" desc="修改位置表">
  380. <![CDATA[
  381. DECLARE
  382. BEGIN
  383. UPDATE COUPLING_MAT_BUTTRESS
  384. SET
  385. STORAGE_NO = ?,
  386. LOCATION_NO = ?,
  387. STORAGE_ATTR = ?,
  388. STORAGE_ATTR_NAME = ?,
  389. STORAGE_TYPE_NO = ?,
  390. STORAGE_TYPE_NAME = ?,
  391. MANAGEMENT_NO = ?,
  392. MANAGEMENT_NAME = ?,
  393. UPDATE_NAME = ?,
  394. UPDATE_TIME = TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS')
  395. WHERE STORAGE_NO = ?
  396. AND MAT_NO = ?;
  397. END;
  398. ]]>
  399. </query>
  400. <query id="FrmCollarOutBound.queryMaxDealOrde" desc="查询最大交易单号">
  401. <![CDATA[
  402. SELECT ? || ? ||
  403. LPAD(SUBSTR(NVL(MAX(T.DEAL_ORDE), '000'), -3, 3) + 1, 3, '0') AS DEAL_ORDE
  404. FROM COUPLING_MAT_DEAL T
  405. WHERE TO_CHAR(T.CREATE_TIME,'YYYY-MM-DD')=?
  406. AND T.DEAL_TYPE_CODE=?
  407. ]]>
  408. </query>
  409. <query id="FrmCollarOutBound.queryMaxButter" desc="查询最大交易单号">
  410. <![CDATA[
  411. SELECT LPAD(SUBSTR(NVL(MAX(T.MAT_NO_XH), '0000'), -4, 4) + 1, 4, '0') AS MAT_NO_XH
  412. FROM COUPLING_MAT_BUTTRESS T
  413. WHERE T.MAT_NO = ?
  414. ]]>
  415. </query>
  416. <query id="FrmCollarOutBound.getOutDoc" desc="生成出库单号">
  417. SELECT ?|| TO_CHAR(SYSDATE, 'YYMMDD') ||
  418. LPAD(NVL(MAX(SUBSTR(OUTSTOCK_DOC, 11)), 0) + 1, 5, 0) OUTSTOCK_DOC
  419. FROM YDM_BC_OUTLISTDOC T
  420. WHERE T.OUTSTOCK_DOC LIKE ?|| TO_CHAR(SYSDATE, 'YYMMDD')|| '_____'
  421. </query>
  422. <query id="FrmCollarOutBound.insertOutdoc" desc="保存倒库单号">
  423. INSERT INTO YDM_BC_OUTLISTDOC (OUTSTOCK_DOC) VALUES (?)
  424. </query>
  425. <query id="FrmCollarOutBound.getWarehousePermissionsStore"
  426. desc="获取仓库权限">
  427. <![CDATA[
  428. SELECT T.STORAGE_NO, T.STORAGE_NAME
  429. FROM YDM_BS_STORAGE T
  430. WHERE T.VALIDFLAG='1'
  431. ]]>
  432. </query>
  433. <query id="FrmCollarOutBound.getDepartmentBySectionID" desc="查询科室对应的部门">
  434. <![CDATA[
  435. SELECT T.DEPARTNAME, T.DEPARTID
  436. FROM CORE_APP_DEPARTMENT T, CORE_APP_DEPARTMENT A
  437. WHERE A.PID = T.DEPARTID
  438. AND A.DEPARTID = ?
  439. ]]>
  440. </query>
  441. <query id = "FrmCollarOutBound.doQueryCount" desc = "查询单号下未接收">
  442. SELECT NVL(SUM(T.Deal_Num), 0) ACT_COUNT
  443. FROM COUPLING_MAT_DEAL T
  444. WHERE T.DEAL_ORDE = ?
  445. AND T.TAR_REC_FLAG = '0'
  446. AND T.QCM_STAUS IN('00','11')
  447. </query>
  448. <query id = "FrmCollarOutBound.SelectStorageIsCarUser" desc = "查询是否限制了一车一卡">
  449. SELECT T.IS_CAR_TAKING,T.IS_CAR_TAKING_BILL FROM YDM_BS_STORAGE T WHERE T.STORAGE_NO = ?
  450. </query>
  451. </queryMap>