UIB030230-query.xml 8.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224
  1. <?xml version="1.0" encoding='UTF-8'?>
  2. <queryMap desc="改判申请">
  3. <query id="UIB030230_01.SELECT" desc="查询可进行改判的钢卷(只查材质不合格的)">
  4. SELECT T.OLD_SAMPL_NO COIL_NO
  5. ,T.PRODNM_CD
  6. ,T.SPEC_STL_GRD
  7. ,T.SPEC_ABBSYM
  8. ,T.COIL_THK
  9. ,T.DCS_THK
  10. ,T.SMP_NO
  11. ,T.SMP_CUT_LOC
  12. ,T.EXTSHAPE_QUALITY
  13. ,T.MATLQLTY_DEC_GRD
  14. ,T.ORD_USE_CD
  15. ,ZL_NORM_COMM.FZ00_COMM('A01007' , T.ORD_USE_CD) ORD_USE_NM
  16. FROM C_TBC02_COIL_COMM T
  17. WHERE T.ORD_FL = '2'
  18. AND T.COIL_STAT = '2'
  19. AND T.OLD_SAMPL_NO LIKE ?||'%'
  20. AND T.MATLQLTY_DEC_GRD = '2'
  21. AND T.SMP_STATS IS NULL
  22. </query>
  23. <query id="UIB030230_YC.SELECT" desc="查询可进行改判的钢卷(余材充当改判查询)">
  24. SELECT T.OLD_SAMPL_NO COIL_NO
  25. ,T.PRODNM_CD
  26. ,T.SPEC_STL_GRD
  27. ,T.SPEC_ABBSYM
  28. ,T.COIL_THK
  29. ,T.DCS_THK
  30. ,T.SMP_NO
  31. ,T.SMP_CUT_LOC
  32. ,T.EXTSHAPE_QUALITY
  33. ,T.MATLQLTY_DEC_GRD
  34. ,T.ORD_USE_CD
  35. ,ZL_NORM_COMM.FZ00_COMM('A01007' , T.ORD_USE_CD) ORD_USE_NM
  36. FROM C_TBC02_COIL_COMM T
  37. WHERE T.ORD_FL = '2'
  38. AND T.COIL_STAT = '2'
  39. AND T.OLD_SAMPL_NO LIKE ?||'%'
  40. AND (T.SMP_STATS IS NULL OR T.SMP_STATS='3')
  41. ORDER BY T.OLD_SAMPL_NO
  42. </query>
  43. <query id="UIB030230_YC_02.SELECT" desc="查询已改判待确认的钢卷(余材充当改判查询)">
  44. SELECT T.OLD_SAMPL_NO
  45. ,T.PRODNM_CD
  46. ,T.SPEC_ABBSYM
  47. ,T.SPEC_STL_GRD
  48. ,T.ORD_USE_CD
  49. ,ZL_NORM_COMM.FZ00_COMM('A01007' , T.ORD_USE_CD) ORD_USE_NM
  50. ,T.COIL_THK
  51. ,T.COIL_WTH
  52. ,T.SMP_NO
  53. ,T.SMP_CUT_LOC
  54. ,T.SMP_STATS
  55. ,LM.PRDNM_CD OLD_PRDNM_CD --原交货状态
  56. ,LM.SPEC_ABBSYM OLD_SPEC_ABBSYM --原标准号
  57. ,LM.SPEC_STL_GRD OLD_SPEC_STL_GRD --原牌号
  58. ,LM.ORD_USE_TP OLD_ORD_USE_CD --原订单用途
  59. ,ZL_NORM_COMM.FZ00_COMM('A01007' , LM.ORD_USE_TP) OLD_ORD_USE_NM
  60. ,T.SMP_DIR_PIC_YN
  61. ,T.SMP_PICK_YN
  62. ,LC.ORD_NO --改判合同号
  63. ,LC.ORD_SEQ --改判订单号
  64. ,LC.ORG_SMP_NO --原试样号
  65. ,LC.ORG_SMP_CUT_LOC --原试样位置
  66. ,LC.REG_ID ---改判人
  67. ,LC.REG_DTIME -- 改判时间
  68. ,T.TOT_DEC_GRD
  69. ,T.TOT_DEC_DTIME
  70. ,T.EXTSHAPE_QUALITY
  71. ,T.MATLQLTY_DEC_GRD
  72. ,T.ACT_WGT
  73. ,T.COIL_STAT
  74. ,TO_CHAR(T.DCS_THK,'FM9999990.00099')||'*'||T.DCS_WTH DCS_GUIGE
  75. FROM C_TBC02_COIL_COMM T
  76. ,TBB02_LOT_COIL LC
  77. ,TBB02_LOT_COM LM
  78. WHERE T.ORD_FL = '2'
  79. AND T.COIL_STAT = '2'
  80. AND T.OLD_SAMPL_NO LIKE ?||'%'
  81. AND T.SMP_STATS IS NOT NULL
  82. AND T.SMP_STATS != '3'
  83. AND T.SMP_NO = LC.SMP_NO
  84. AND T.SMP_CUT_LOC = LC.SMP_CUT_LOC
  85. AND LC.ORG_SMP_NO = LM.SMP_NO
  86. AND LC.ORG_SMP_CUT_LOC = LM.SMP_CUT_LOC
  87. ORDER BY T.OLD_SAMPL_NO
  88. </query>
  89. <query id="UIB030230_02.SELECT" desc="获取可改判的标准">
  90. <![CDATA[
  91. SELECT DISTINCT
  92. T.PRDNM_CD
  93. ,T.SPEC_ABBSYM
  94. ,T.SPEC_STL_GRD
  95. ,T.ORD_USE_TP
  96. ,T.THK_MIN
  97. ,T.THK_MAX
  98. ,ZL_NORM_COMM.FZ00_COMM('A01007' , T.ORD_USE_TP) ORD_USE_NM
  99. FROM TBB01_SPEC_QLTY T
  100. WHERE T.PRDNM_CD NOT IN ('AR' , 'CR' , 'TM')
  101. AND T.THK_MIN <= ?
  102. AND T.THK_MAX >= ?
  103. ORDER BY T.PRDNM_CD , T.SPEC_ABBSYM , T.SPEC_STL_GRD
  104. ]]>
  105. </query>
  106. <query id="UIB030230_ORD.select" desc="获取可改判的订单" fetchSize="10">
  107. <![CDATA[
  108. SELECT
  109. A.ORD_NO, -- 合同号
  110. A.ORD_SEQ, -- 订单号
  111. XB_PACKAGE.GF_CUSTOMER_FIND(CUST_CD) CUST_CD, -- 客户代码
  112. A.C_PRODNM_CD PRODNM_CD, -- 交货状态
  113. A.C_SPEC_STL_GRD,
  114. A.C_SPEC_ABBSYM,
  115. A.ORD_USEAGE_CD,
  116. XB_PACKAGE.GF_COMNNAME_FIND('A01007', A.ORD_USEAGE_CD) ORD_USEAGE_NM, -- 订单用途
  117. A.C_ORD_THK ORD_THK,
  118. A.ORD_WGT, -- 订单重量
  119. A.ORD_PRC_WGT, -- 生产进程重量
  120. A.ORD_REM_WGT, -- 订单余重量
  121. A.SHIP_END_WGT, -- 发货完重量
  122. B.MK_CONTENT --订单备注
  123. FROM TBE02_ORD_PRC A,
  124. TBA01_ORD_LINE B
  125. WHERE A.ORD_NO = B.ORD_NO(+)
  126. AND A.ORD_SEQ = B.ORD_SEQ(+)
  127. AND A.ORD_PROG_CD IN ('D', 'E')
  128. --AND A.RCVORD_CLF <> 'M'
  129. AND A.PROD_LINE = 'C'
  130. AND ('L' IN (SELECT * FROM TABLE(XB_PACKAGE.GF_TABSTR(A.ORD_PRC_LOCK,'|'))) or A.ORD_PRC_LOCK is null)
  131. AND A.ORD_NO LIKE ? || '%' -- 合同号
  132. AND A.OVER_ORD IS NULL
  133. ORDER BY A.DEL_TO_DATE, A.ORD_NO, A.ORD_SEQ
  134. ]]>
  135. </query>
  136. <query id="UIB030230_03.SELECT" desc="获取标准对应的材质信息">
  137. <![CDATA[
  138. SELECT T.QLTY_CD,SQ.QLTY_CD_CFNM,T.QLTY_MIN,T.QLTY_MAX,T.QLTY_TYPE,T.QLTY_DEC_CD
  139. FROM TBB01_SPEC_QLTY T
  140. ,Tbb01_Seq_Qlty SQ
  141. WHERE T.PRDNM_CD = ?
  142. AND T.SPEC_ABBSYM = ?
  143. AND T.SPEC_STL_GRD = ?
  144. AND T.ORD_USE_TP = ?
  145. AND T.THK_MIN <= ?
  146. AND T.THK_MAX >= ?
  147. AND T.QLTY_CD <> 'SAMP'
  148. AND T.QLTY_CD = SQ.QLTY_CD
  149. ORDER BY SQ.DISPLAY_SEQ
  150. ]]>
  151. </query>
  152. <query id="UIB030230_ord_03.SELECT" desc="获取订单对应的材质信息">
  153. <![CDATA[
  154. SELECT OQ.QLTY_MIN
  155. ,OQ.QLTY_MAX
  156. ,OQ.QLTY_DEC_CD
  157. ,OQ.QLTY_TYPE
  158. ,SQ.QLTY_CD_CFNM
  159. ,OQ.QLTY_CD
  160. FROM TBB01_ORD_QLTY OQ , TBB01_SEQ_QLTY SQ
  161. WHERE OQ.QLTY_CD = SQ.QLTY_CD
  162. AND OQ.ORD_NO = ?
  163. AND OQ.ORD_SEQ = ?
  164. AND OQ.DSN_KIND = PKG_QUALITY_COMM.FIB010202(?,?)
  165. ORDER BY SQ.DISPLAY_SEQ
  166. ]]>
  167. </query>
  168. <query id="UIB030230_04.SELECT" desc="改判前后的材质实绩数据" fetchSize="10">
  169. <![CDATA[
  170. SELECT WQ.QLTY_CD
  171. ,WQ.QLTY_VAL_WK
  172. ,WQ.QLTY_UNIT_WK
  173. ,WQ.QLTY_TYPE_WK
  174. ,WQ.QLTY_WK_TP
  175. ,WQ.UPDATE_NO_TP
  176. ,WQ.QLTY_CD_AFTER
  177. ,IQ.QLTY_MIN
  178. ,IQ.QLTY_MAX
  179. ,IQ.QLTY_DEC_CD
  180. ,SQ.QLTY_CD_CFNM
  181. FROM TBB02_WORK_QLTY WQ , TBB01_SEQ_QLTY SQ , TBB02_INS_QLTY IQ
  182. WHERE WQ.SMP_NO = ?
  183. AND WQ.SMP_CUT_LOC = ?
  184. AND WQ.QLTY_CD = SQ.QLTY_CD
  185. AND WQ.SMP_NO = IQ.SMP_NO
  186. AND WQ.SMP_CUT_LOC = IQ.SMP_CUT_LOC
  187. AND WQ.QLTY_CD = IQ.QLTY_CD
  188. ORDER BY SQ.DISPLAY_SEQ
  189. ]]>
  190. </query>
  191. <query id="UIB030230_01.CALL" desc="钢卷材质不合格改判">
  192. {call ZL_LIANT_DCS01.DCS_STL_GRD(?,?,?,?,?,?,?)}
  193. </query>
  194. <query id="UIB030230_YCCD_GP.CALL" desc="余材充当按牌号改判">
  195. {call ZL_LIANT_DCS01.YUCAI_DCS_STL_GRD(?,?,?,?,?,?,?,?,?)}
  196. </query>
  197. <query id="UIB030230_SXYCCD_GP.CALL" desc="余材充当按牌号改判">
  198. {call SX_LIANT_DCS01.YUCAI_DCS_STL_GRD(?,?,?,?,?,?,?,?,?)}
  199. </query>
  200. <query id="UIB030230_YCCD_GP_ORD.CALL" desc="余材充当改判:根据GP_FLAG标识区分按订单或牌号改判">
  201. {call UIB030230_LTGP_YCGP_ORD(?,?,?,?,?,?,?,?,?,?,?,?)}
  202. </query>
  203. <query id="UIB030230_YCCD_FS.CALL" desc="发送指示到检化验中心">
  204. {call UIB030230_LTGP_SEND_L2INSMP(?,?)}
  205. </query>
  206. <query id="UIB030230_YCCD_XMTH.CALL" desc="项目替换">
  207. {call UIB030230_LTGP_XMTH(?,?,?,?,?)}
  208. </query>
  209. <query id="UIB030230_YCCD_CANCER.CALL" desc="取消改判">
  210. {call UIB030230_LTGP_CANCER(?,?,?,?,?,?,?,?,?,?)}
  211. </query>
  212. <query id="UIB030230_CDGP_DCS.CALL" desc="连退改判后的材质判定">
  213. {call UIB030230_LTGP_DCS_QLTY(?,?)}
  214. </query>
  215. </queryMap>