dfc5be3884d15cc4d699a228924cfae74e1a9c68.svn-base 2.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. <?xml version="1.0" encoding='UTF-8'?>
  2. <queryMap desc="钢卷降级为余材处理">
  3. <query id="NIE031052.CoilComm.Select" desc="">
  4. <![CDATA[
  5. SELECT
  6. COIL_NO MAT_NO
  7. FROM TBH02_COIL_COMM
  8. WHERE COIL_NO IN (
  9. SELECT COLUMN_VALUE FROM TABLE(XB_PACKAGE.GF_TABSTR(?)))
  10. ORDER BY COIL_CRE_DTIME DESC
  11. ]]>
  12. </query>
  13. <query id="NIE031052.OrdSts.Select" desc="NIE012070 接口参数查询" fetchSize="10">
  14. <![CDATA[
  15. SELECT
  16. ORD_NO BEF_ORD_NO, -- 前合同号
  17. ORD_SEQ BEF_ORD_SEQ, -- 前订单号
  18. '' ORD_NO, -- 合同号
  19. '' ORD_SEQ, -- 订单号
  20. CUR_PROG_CD BEF_PROG_CD,-- 前进程代码
  21. 'SRC' PROG_CD, -- 进程代码
  22. 'AR' MAT_TYPE, -- 物料类型
  23. COIL_NO MAT_NO, -- 物料号
  24. ACT_WGT WGT, -- 重量
  25. 'NIE031052' PGMID
  26. FROM TBH02_COIL_COMM
  27. WHERE COIL_NO = ?
  28. ]]>
  29. </query>
  30. <query id="NIE031052.RepHis.Insert" desc="插入充当历史查询表" fetchSize="10">
  31. <![CDATA[
  32. INSERT INTO TBE04_REP_HIS
  33. (
  34. REP_TYP, REP_KND, REG_ID, MOD_PGM_ID, REG_DTIME,
  35. UPD_BEF_ORD_NO, UPD_BEF_ORD_SEQ, UPD_BEF_CUST_CD, MAT_TYPE,
  36. MAT_NO, UPD_AFT_ORD_NO, UPD_AFT_ORD_SEQ, UPD_AFT_CUST_CD
  37. )
  38. -- (1) 充当代码, 充当方法, 录入者, 变更程序ID, 录入时间,
  39. -- (2) 变更前合同号, 变更前订单号, 变更前客户代码, 物料类型,
  40. -- (3) 物料号, 变更后合同号, 变更后订单号, 变更后客户代码
  41. SELECT
  42. 'B', 'M', ?, 'NIE031052', TO_CHAR(SYSTIMESTAMP, 'YYYYMMDDHH24MISS'),
  43. A.ORD_NO, A.ORD_SEQ, A.CUST_CD, 'AR',
  44. B.COIL_NO, '', '', ''
  45. FROM TBE02_ORD_PRC A, TBH02_COIL_COMM B
  46. WHERE A.ORD_NO = B.ORD_NO
  47. AND A.ORD_SEQ = B.ORD_SEQ
  48. AND B.COIL_NO = ?
  49. ]]>
  50. </query>
  51. <query id="NIE031052.CoilComm.Update" desc="">
  52. <![CDATA[
  53. UPDATE TBH02_COIL_COMM A SET
  54. BEF_PROG_CD = CUR_PROG_CD,
  55. BEF_PROG_CD_PGM = CUR_PROG_CD_PGM,
  56. BEF_PROG_CD_DTIME = CUR_PROG_CD_DTIME,
  57. -----------------------------------------------------------------
  58. --MODIFY BY SJW :090825
  59. --DESC :降余材的时候记录前合同号和订单号
  60. ORG_ORD_NO = ORD_NO,
  61. ORG_ORD_SEQ = ORD_SEQ,
  62. BEF_SPEC_ABBSYM = SPEC_ABBSYM,
  63. ----------------------------------------------------------------
  64. CUR_PROG_CD = 'SRC',
  65. CUR_PROG_CD_PGM = 'NIE031052',
  66. CUR_PROG_CD_DTIME = TO_CHAR(SYSTIMESTAMP, 'YYYYMMDDHH24MISS'),
  67. ORD_FL = '2',
  68. NONORD_CAUSE_CD = ?,
  69. NONORD_OCR_DTIME = TO_CHAR(SYSTIMESTAMP, 'YYYYMMDDHH24MISS'),
  70. ORD_NO = '',
  71. ORD_SEQ = '',
  72. CUST_CD = '',
  73. ORDCUST_CD = '',
  74. ORD_USE_CD = '',
  75. SPEC_ABBSYM = '',
  76. DEVLMT_DTIME = '',
  77. DEST_CD = ''
  78. -- INGR_DEC_GRD = '',
  79. -- MATLQLTY_DEC_GRD = ''
  80. WHERE COIL_NO = ?
  81. ]]>
  82. </query>
  83. <query id="NIE031052.CoilCommD.Update" desc="">
  84. <![CDATA[
  85. UPDATE TBH02_COIL_COMM_D SET
  86. ORD_FL = '2'
  87. WHERE COIL_NO = ?
  88. ]]>
  89. </query>
  90. </queryMap>