38e891345d4b2b17491dd8360bb6863eca8afed9.svn-base 7.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222
  1. <?xml version="1.0" encoding='UTF-8'?>
  2. <queryMap desc="MAKE SPM PLAN QUERY">
  3. <query id="UIH060030.select.OrdSEQ" desc=" 查询对应订单的订单序号" fetchSize="10">
  4. <![CDATA[
  5. SELECT A.ORD_SEQ --订单序号
  6. FROM TBE02_ORD_PRC A
  7. WHERE A.ORD_NO LIKE :1||'%'
  8. ]]>
  9. </query>
  10. <query id="UIH060030.select.Coil" desc=" 查询平整分卷原料卷 " fetchSize="10">
  11. <![CDATA[
  12. SELECT 'N' CHK, --选择
  13. C.SPM_PLAN_SEQ, --平整顺序号
  14. B.MILL_DTIME, --轧制时间
  15. B.OLD_SAMPL_NO, --钢卷号
  16. B.CUR_LOAD_LOC, --堆放位置
  17. B.SPEC_STL_GRD, --钢卷牌号
  18. B.COIL_THK, --钢卷厚度
  19. B.COIL_WTH, --钢卷宽度
  20. B.COIL_LEN, --钢卷长度
  21. B.ACT_WGT, --钢卷重量
  22. (SELECT T.SM_CFNM
  23. FROM TBZ00_COMMCD T
  24. WHERE T.LG_CD = 'H02001'
  25. AND T.SM_CD = C.SPM_CRK_CD1) SPM_CRK_CD1 , --钢卷外观缺陷
  26. (SELECT T.SM_CFNM
  27. FROM TBZ00_COMMCD T
  28. WHERE T.LG_CD = 'H02001'
  29. AND T.SM_CD = C.SPM_CRK_CD2) SPM_CRK_CD2 , --钢卷外观缺陷
  30. (SELECT T.SM_CFNM
  31. FROM TBZ00_COMMCD T
  32. WHERE T.LG_CD = 'H02001'
  33. AND T.SM_CD = C.SPM_CRK_CD3) SPM_CRK_CD3 , --钢卷外观缺陷
  34. (SELECT T.SM_CFNM
  35. FROM TBZ00_COMMCD T
  36. WHERE T.LG_CD = 'H02001'
  37. AND T.SM_CD = C.SPM_CRK_CD4) SPM_CRK_CD4 , --钢卷外观缺陷
  38. (SELECT T.SM_CFNM
  39. FROM TBZ00_COMMCD T
  40. WHERE T.LG_CD = 'H02001'
  41. AND T.SM_CD = C.SPM_CRK_CD5) SPM_CRK_CD5 , --钢卷外观缺陷
  42. C.SPM_REMARK, --缺陷备注
  43. (SELECT T.SM_CFNM FROM TBZ00_COMMCD T
  44. WHERE T.LG_CD = 'B02002'
  45. AND T.SM_CD = C.SPM_PLAN) SPM_PLAN, --平整顺序号
  46. C.SPM_REMARK, --钢卷平整分卷说明
  47. c.REG_ID,c.REG_DTIME,
  48. B.SPM_YN, --SMP是否作业
  49. Z.MK_CONTENT,
  50. A.ORD_NO, --订单号
  51. A.ORD_SEQ, --订单序号
  52. A.STL_GRD, --订单牌号
  53. A.ORD_THK, --订单厚度
  54. A.ORD_WTH, --订单宽度
  55. A.ORD_LEN, --订单长度
  56. A.ORD_UNIT_WGT, --订单单重
  57. A.ORD_UNIT_WGT_MIN, --订单单重下限
  58. A.ORD_UNIT_WGT_MAX, --订单单重上限
  59. A.DEL_TO_DATE, --订单交货期
  60. D.CUST_NM ORDCUST_CD, --订单收货单位
  61. E.SM_CFNM DEST_CD --订单到站
  62. FROM TBH02_COIL_COMM B,
  63. TBE02_ORD_PRC A,
  64. TBB02_SPM_PLAN C,
  65. TBZ00_CUSTOMER D,
  66. TBZ00_COMMCD E ,
  67. TBA01_ORD_LINE Z
  68. WHERE B.OLD_SAMPL_NO=C.COIL_NO
  69. AND B.ORD_NO=A.ORD_NO
  70. AND B.ORD_SEQ=A.ORD_SEQ
  71. AND B.ORD_NO=Z.ORD_NO
  72. AND B.ORD_SEQ=Z.ORD_SEQ
  73. AND C.SPM_STATUS='A'
  74. AND A.ORDCUST_CD=D.CUST_CD
  75. AND A.DEST_CD=E.SM_CD(+)
  76. AND B.COIL_STAT = '2'
  77. AND NVL (B.FB_YN, 'N') = 'N' --封闭卷无法制定平整计划 20200720
  78. --AND A.ORD_NO||'&' LIKE :1||'%'
  79. --AND A.ORD_SEQ||'&' LIKE :2||'%'
  80. --AND nvl(A.ORD_THK,0) BETWEEN :3 AND :4
  81. --AND nvl(A.ORD_WTH,0) BETWEEN :5 AND :6
  82. --AND B.CUR_LOAD_LOC||'&' LIKE :7||'%'
  83. AND A.ORD_NO LIKE :1||'%'
  84. AND A.ORD_SEQ LIKE :2||'%'
  85. AND A.ORD_THK BETWEEN :3 AND :4
  86. AND A.ORD_WTH BETWEEN :5 AND :6
  87. AND NVL(B.CUR_LOAD_LOC,'1') LIKE :7||'%'
  88. ORDER BY B.OLD_SAMPL_NO
  89. ]]>
  90. </query>
  91. <query id="UIH060030.select.Load" desc=" 查询热轧成品的堆放位置基本信息" fetchSize="10">
  92. <![CDATA[
  93. SELECT DISTINCT YARD_CLF FROM TBH05_COIL_YARD ORDER BY YARD_CLF
  94. ]]>
  95. </query>
  96. <query id="UIH060030.select.PlanInfo" desc=" 查询平整分卷计划信息汇总" fetchSize="10">
  97. <![CDATA[
  98. SELECT 'SPM计划名称' TYPE_,
  99. MAX(SPM_MANA_NO) SPMINFO
  100. FROM TBF05_SPEC_SPM
  101. WHERE FL='0'
  102. UNION
  103. SELECT '个数(个)' TYPE_,
  104. TO_CHAR(SUM(SPM_COIL_CNT)) SPMINFO
  105. FROM TBF05_SPEC_SPM
  106. WHERE FL='0'
  107. UNION
  108. SELECT '重量(公斤)' TYPE_,
  109. TO_CHAR(SUM(SPM_COIL_WGT)) SPMINFO
  110. FROM TBF05_SPEC_SPM
  111. WHERE FL='0'
  112. ]]>
  113. </query>
  114. <query id="UIH060030.select.Planlist" desc=" 查询平整分卷计划信息明细" fetchSize="10">
  115. <![CDATA[
  116. SELECT B.OLD_SAMPL_NO,
  117. '' CHK ,
  118. F.COIL_EDT_SEQ,
  119. B.CUR_PROG_CD,
  120. F.SPEC_STL_GRD,
  121. F.COIL_THK,
  122. F.COIL_WTH,
  123. F.COIL_LEN,
  124. F.COIL_WGT,
  125. (SELECT T.SM_CFNM
  126. FROM TBZ00_COMMCD T
  127. WHERE T.LG_CD = 'H02001'
  128. AND T.SM_CD = C.SPM_CRK_CD1) SPM_CRK_CD1 , --钢卷外观缺陷
  129. (SELECT T.SM_CFNM
  130. FROM TBZ00_COMMCD T
  131. WHERE T.LG_CD = 'H02001'
  132. AND T.SM_CD = C.SPM_CRK_CD2) SPM_CRK_CD2 , --钢卷外观缺陷
  133. (SELECT T.SM_CFNM
  134. FROM TBZ00_COMMCD T
  135. WHERE T.LG_CD = 'H02001'
  136. AND T.SM_CD = C.SPM_CRK_CD3) SPM_CRK_CD3 , --钢卷外观缺陷
  137. (SELECT T.SM_CFNM
  138. FROM TBZ00_COMMCD T
  139. WHERE T.LG_CD = 'H02001'
  140. AND T.SM_CD = C.SPM_CRK_CD4) SPM_CRK_CD4 , --钢卷外观缺陷
  141. (SELECT T.SM_CFNM
  142. FROM TBZ00_COMMCD T
  143. WHERE T.LG_CD = 'H02001'
  144. AND T.SM_CD = C.SPM_CRK_CD5) SPM_CRK_CD5 , --钢卷外观缺陷
  145. C.SPM_REMARK, --缺陷备注
  146. (SELECT T.SM_CFNM FROM TBZ00_COMMCD T
  147. WHERE T.LG_CD = 'B02002'
  148. AND T.SM_CD = F.SPM_ORDER) SPM_PLAN, --平整顺序号
  149. B.SPM_YN , --SMP是否作业
  150. C.SPM_REMARK,
  151. A.ORD_NO,
  152. A.ORD_SEQ,
  153. A.STL_GRD,
  154. A.ORD_THK,
  155. A.ORD_WTH,
  156. A.ORD_LEN,
  157. A.ORD_UNIT_WGT,
  158. A.ORD_UNIT_WGT_MIN,
  159. A.ORD_UNIT_WGT_MAX,
  160. A.DEL_TO_DATE,
  161. D.CUST_NM ORDCUST_CD,
  162. B.CUR_LOAD_LOC,
  163. B.ACT_WGT,
  164. E.SM_CFNM DEST_CD
  165. FROM TBE02_ORD_PRC A,
  166. TBF05_SPEC_MILL F,
  167. TBB02_SPM_PLAN C,
  168. TBZ00_CUSTOMER D,
  169. TBZ00_COMMCD E,
  170. TBH02_COIL_COMM B
  171. WHERE B.OLD_SAMPL_NO=F.COIL_NO
  172. AND F.SPM_PLAN_SEQ=C.SPM_PLAN_SEQ
  173. AND B.ORD_NO=A.ORD_NO
  174. AND B.ORD_SEQ=A.ORD_SEQ
  175. AND A.ORDCUST_CD=D.CUST_CD
  176. AND A.DEST_CD=E.SM_CD(+)
  177. AND F.FL='0'
  178. ]]>
  179. </query>
  180. <query id="UIH060030.insert.SPMPlan" desc=" 新增平整分卷计划" fetchSize="10">
  181. <![CDATA[
  182. {call pkg_spm_uih.c_prd_spm_plan_add(?,?,?)}
  183. ]]>
  184. </query>
  185. <query id="UIH060030.DFLTBH.SPMPlan" desc=" 删除平整分卷指示" fetchSize="10">
  186. <![CDATA[
  187. {call pkg_spm_uih.C_PRD_SPM_PLAN_TBH(?,?,?,?)}
  188. ]]>
  189. </query>
  190. <query id="UIH060030.delete.SPMPlan" desc="删除平整分卷计划" fetchSize="10">
  191. <![CDATA[
  192. {call PKG_SPM_UIH.C_PRD_SPM_PLAN_DEL(?,?,?,?)}
  193. ]]>
  194. </query>
  195. <query id="UIH060030.cancle.SPMPlan" desc="删除平整分卷计划" fetchSize="10">
  196. <![CDATA[
  197. {call PKG_SPM_UIH.C_PRD_SPM_PLAN_CAN(?,?,?,?)}
  198. ]]>
  199. </query>
  200. <query id="UIH060030.affirm.SPMPlan" desc="确认平整分卷计划" fetchSize="10">
  201. <![CDATA[
  202. {call PKG_SPM_UIH.C_PRD_SPM_PLAN_AFM(?,?)}
  203. ]]>
  204. </query>
  205. <query id="UIH060030.send.SPMPlan" desc="下发平整分卷计划" fetchSize="10">
  206. <![CDATA[
  207. {call PKG_SPM_UIH.C_PRD_SPM_PLAN_SND(?,?,?,?)}
  208. ]]>
  209. </query>
  210. <query id="UIH060030.unsend.SPMPlan" desc="取消下发平整分卷计划" fetchSize="10">
  211. <![CDATA[
  212. {call PKG_SPM_UIH.C_PRD_SPM_PLAN_USD(?,?,?,?)}
  213. ]]>
  214. </query>
  215. </queryMap>