d19c6ac9728a0f2af7a173912f65ab9e17a8aab8.svn-base 6.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193
  1. <?xml version="1.0" encoding='UTF-8'?>
  2. <queryMap desc="STEEL MAKING QUERY ">
  3. <query id="UIH050500_01.select" desc="查询入库钢卷信息,用于贴标签使用">
  4. <![CDATA[
  5. SELECT '' CHK,
  6. A.COIL_NO,
  7. A.OLD_SAMPL_NO,
  8. -- SUBSTR(A.SLAB_NO,0,10) CHARE_NO,
  9. A.SLAB_NO,
  10. DECODE(C.DDC_STL_GRD,NULL,A.SPEC_STL_GRD,C.DDC_STL_GRD) SPEC_STL_GRD,
  11. A.SPEC_ABBSYM,
  12. A.ORD_NO,
  13. A.ACT_WGT,
  14. A.MILL_DTIME,
  15. A.INSTR_COIL_THK||'*'||A.INSTR_COIL_WTH THK_WTH,
  16. A.CHECKER_ID,
  17. B.LICENSE_NO,
  18. A.LICENSE_MARK,
  19. A.DLIV_DIRNO,
  20. A.PRINT_CNT,
  21. C_PKG_ORD_PRC_END.FUN_GET_COIL_WGT(A.OLD_SAMPL_NO) H05_COIL_WGT,
  22. B.ORD_UNIT_WGT_MIN,
  23. B.ORD_UNIT_WGT_MAX,
  24. CASE WHEN A.SPEC_STL_GRD IN ('40' , '45' , '50' ,'60', '40Mn' , '45Mn' , '65Mn' , '27Mn2' , '42Mn' , '40MnB' , '51CrV4')
  25. AND B.ORD_THK <= 16
  26. THEN '从生产日期起,请在自然时效15天后加工食用'
  27. ELSE A.COIL_MARK_RESVER
  28. END COIL_MARK_RESVER ,
  29. DECODE(A.CHANGE_SPEC_STL_GRD ,NULL, DECODE(C.DDC_STL_GRD,NULL,A.SPEC_STL_GRD,C.DDC_STL_GRD) , A.CHANGE_SPEC_STL_GRD) CHANGE_SPEC_STL_GRD,
  30. '2' COIL_PAGES --钢卷页数默认为2页,可以人工选择
  31. FROM TBH02_COIL_COMM A , TBE02_ORD_PRC B,tba01_ord_line C
  32. WHERE A.ORD_NO = B.ORD_NO
  33. AND A.ORD_SEQ = B.ORD_SEQ
  34. AND A.ORD_NO = C.ORD_NO
  35. AND A.ORD_SEQ = C.ORD_SEQ
  36. AND A.DLIV_DIRNO LIKE ?||'%'
  37. ]]>
  38. </query>
  39. <query id="UIH050500_02.select" desc="查询入库钢卷是否存在,火运">
  40. <![CDATA[
  41. select a.old_sampl_no,a.coil_stat,A.ACT_WGT from tbh02_coil_comm a
  42. where a.old_sampl_no = ? and a.COIL_STAT = '3' and a.CUR_PROG_CD = 'SFF' and a.SHIP_PROG_CD = '08'
  43. ]]>
  44. </query>
  45. <query id="UIH050500_03.select" desc="火运/汽运标志">
  46. <![CDATA[
  47. SELECT A.DLIV_TP FROM TBJ01_DLIV_DIR A WHERE A.DLIV_DIRNO = ?
  48. ]]>
  49. </query>
  50. <query id="UIH050500_04.select" desc="查询入库钢卷是否存在,汽运">
  51. <![CDATA[
  52. select a.old_sampl_no,a.coil_stat,A.ACT_WGT from tbh02_coil_comm a
  53. where a.old_sampl_no = ? and a.dliv_dirno is not null
  54. ]]>
  55. </query>
  56. <query id="UIH050500_05.select" desc="查询许可证号合同号">
  57. <![CDATA[
  58. select LICENSE_NO from TBB01_ORD_HEAD where ORD_NO = ?
  59. ]]>
  60. </query>
  61. <query id="UIH050500_01.update" desc="更新入库钢卷信息">
  62. <![CDATA[
  63. UPDATE TBH02_COIL_COMM
  64. SET CHANGE_SPEC_STL_GRD = ?,
  65. CHECKER_ID = ?,
  66. LICENSE_NO = ?,
  67. LICENSE_MARK = ?,
  68. COIL_MARK_RESVER = ?,
  69. COIL_MARK_REG = ?,
  70. COIL_MARK_DTIME = TO_CHAR(SYSDATE, 'YYYYMMDDHH24MIDD'),
  71. SPEC_STL_GRD = ?,
  72. PRINT_CNT = NVL(PRINT_CNT,0)+1
  73. WHERE OLD_SAMPL_NO = ?
  74. ]]>
  75. </query>
  76. <query id="UIH050500_01.insert" desc="插入打印接口表">
  77. <![CDATA[
  78. INSERT INTO TBH06_L1_SEND_MARK T
  79. (
  80. SEQ_NO,
  81. OLD_SAMPL_NO,
  82. COIL_NO,
  83. CHARGE_NO,
  84. ORD_NO,
  85. MILL_DTIME,
  86. SPEC_ABBSYM,
  87. STL_GRD,
  88. T_K,
  89. ACT_WGT,
  90. CHECKER_ID,
  91. LICENSE_MARK,
  92. LICENSE_NO,
  93. RESVER1,
  94. REG_ID,
  95. RESVER2,
  96. REG_DTIME,
  97. TRANS_DTIME,
  98. MSG_FLAG
  99. )VALUES
  100. (tbh06_l1_send_mark_seq.nextval,
  101. ?,
  102. ?,
  103. ?,
  104. ?,
  105. ?,
  106. replace(REPLACE(?,',',','),'。','.'),
  107. ?,
  108. ?,
  109. ?,
  110. ?,
  111. ?,
  112. ?,
  113. ?,
  114. ?,
  115. ?,
  116. TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS'),
  117. TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS'),
  118. 'N')
  119. ]]>
  120. </query>
  121. <query id="UIH050500_01bak.insert" desc="插入历史记录表">
  122. <![CDATA[
  123. INSERT INTO TBH06_L1_SEND_MARK_log T
  124. (
  125. SEQ_NO,
  126. OLD_SAMPL_NO,
  127. COIL_NO,
  128. CHARGE_NO,
  129. ORD_NO,
  130. MILL_DTIME,
  131. SPEC_ABBSYM,
  132. STL_GRD,
  133. T_K,
  134. ACT_WGT,
  135. CHECKER_ID,
  136. LICENSE_MARK,
  137. LICENSE_NO,
  138. RESVER1,
  139. REG_ID,
  140. RESVER2,
  141. REG_DTIME,
  142. TRANS_DTIME,
  143. MSG_FLAG
  144. )VALUES
  145. (tbh06_l1_send_mark_seq.nextval,
  146. ?,
  147. ?,
  148. ?,
  149. ?,
  150. ?,
  151. replace(REPLACE(?,',',','),'。','.'),
  152. ?,
  153. ?,
  154. ?,
  155. ?,
  156. ?,
  157. ?,
  158. ?,
  159. ?,
  160. ?,
  161. TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS'),
  162. TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS'),
  163. 'N')
  164. ]]>
  165. </query>
  166. <query id="UIH050500_02.update" desc="火运更新入库钢卷信息">
  167. <![CDATA[
  168. UPDATE TBH02_COIL_COMM
  169. SET CHANGE_SPEC_STL_GRD = ?,
  170. CHECKER_ID = ?,
  171. LICENSE_NO = ?,
  172. LICENSE_MARK = ?,
  173. COIL_MARK_RESVER = ?,
  174. COIL_MARK_REG = ?,
  175. ACT_WGT = ?,
  176. COIL_MARK_REM = ?,
  177. COIL_MARK_DTIME = TO_CHAR(SYSDATE, 'YYYYMMDDHH24MIDD'),
  178. SPEC_STL_GRD = ?,
  179. PRINT_CNT = NVL(PRINT_CNT,0)+1
  180. WHERE OLD_SAMPL_NO = ?
  181. ]]>
  182. </query>
  183. <query id="UIH050500_01.delete" desc="" fetchSize="10">
  184. <![CDATA[
  185. DELETE TBH06_L1_SEND_MARK A WHERE A.TRANS_DTIME < ?
  186. ]]>
  187. </query>
  188. </queryMap>