9cbf0cf0124a06f5947fd9b1768c4f880b59dc5f.svn-base 7.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208
  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. A.ORD_NO, --订单号
  48. A.ORD_SEQ, --订单序号
  49. A.STL_GRD, --订单牌号
  50. A.ORD_THK, --订单厚度
  51. A.ORD_WTH, --订单宽度
  52. A.ORD_LEN, --订单长度
  53. A.ORD_UNIT_WGT, --订单单重
  54. A.ORD_UNIT_WGT_MIN, --订单单重下限
  55. A.ORD_UNIT_WGT_MAX, --订单单重上限
  56. A.DEL_TO_DATE, --订单交货期
  57. D.CUST_NM ORDCUST_CD, --订单收货单位
  58. E.SM_CFNM DEST_CD --订单到站
  59. FROM TBH02_COIL_COMM B,
  60. TBE02_ORD_PRC A,
  61. TBB02_SPM_PLAN C,
  62. TBZ00_CUSTOMER D,
  63. TBZ00_COMMCD E
  64. WHERE B.OLD_SAMPL_NO=C.COIL_NO
  65. AND B.ORD_NO=A.ORD_NO
  66. AND B.ORD_SEQ=A.ORD_SEQ
  67. AND C.SPM_STATUS='A'
  68. AND A.ORDCUST_CD=D.CUST_CD
  69. AND A.DEST_CD=E.SM_CD(+)
  70. AND B.COIL_STAT = '2'
  71. --AND A.ORD_NO||'&' LIKE :1||'%'
  72. --AND A.ORD_SEQ||'&' LIKE :2||'%'
  73. --AND nvl(A.ORD_THK,0) BETWEEN :3 AND :4
  74. --AND nvl(A.ORD_WTH,0) BETWEEN :5 AND :6
  75. --AND B.CUR_LOAD_LOC||'&' LIKE :7||'%'
  76. AND A.ORD_NO LIKE :1||'%'
  77. AND A.ORD_SEQ LIKE :2||'%'
  78. AND A.ORD_THK BETWEEN :3 AND :4
  79. AND A.ORD_WTH BETWEEN :5 AND :6
  80. AND B.CUR_LOAD_LOC LIKE :7||'%'
  81. ORDER BY B.OLD_SAMPL_NO
  82. ]]>
  83. </query>
  84. <query id="UIH060030.select.Load" desc=" 查询热轧成品的堆放位置基本信息" fetchSize="10">
  85. <![CDATA[
  86. SELECT DISTINCT YARD_CLF FROM TBH05_COIL_YARD ORDER BY YARD_CLF
  87. ]]>
  88. </query>
  89. <query id="UIH060030.select.PlanInfo" desc=" 查询平整分卷计划信息汇总" fetchSize="10">
  90. <![CDATA[
  91. SELECT 'SPM计划名称' TYPE_,
  92. MAX(SPM_MANA_NO) SPMINFO
  93. FROM TBF05_SPEC_SPM
  94. WHERE FL='0'
  95. UNION
  96. SELECT '个数(个)' TYPE_,
  97. TO_CHAR(SUM(SPM_COIL_CNT)) SPMINFO
  98. FROM TBF05_SPEC_SPM
  99. WHERE FL='0'
  100. UNION
  101. SELECT '重量(公斤)' TYPE_,
  102. TO_CHAR(SUM(SPM_COIL_WGT)) SPMINFO
  103. FROM TBF05_SPEC_SPM
  104. WHERE FL='0'
  105. ]]>
  106. </query>
  107. <query id="UIH060030.select.Planlist" desc=" 查询平整分卷计划信息明细" fetchSize="10">
  108. <![CDATA[
  109. SELECT B.OLD_SAMPL_NO,
  110. '' CHK ,
  111. F.COIL_EDT_SEQ,
  112. B.CUR_PROG_CD,
  113. F.SPEC_STL_GRD,
  114. F.COIL_THK,
  115. F.COIL_WTH,
  116. F.COIL_LEN,
  117. F.COIL_WGT,
  118. (SELECT T.SM_CFNM
  119. FROM TBZ00_COMMCD T
  120. WHERE T.LG_CD = 'H02001'
  121. AND T.SM_CD = C.SPM_CRK_CD1) SPM_CRK_CD1 , --钢卷外观缺陷
  122. (SELECT T.SM_CFNM
  123. FROM TBZ00_COMMCD T
  124. WHERE T.LG_CD = 'H02001'
  125. AND T.SM_CD = C.SPM_CRK_CD2) SPM_CRK_CD2 , --钢卷外观缺陷
  126. (SELECT T.SM_CFNM
  127. FROM TBZ00_COMMCD T
  128. WHERE T.LG_CD = 'H02001'
  129. AND T.SM_CD = C.SPM_CRK_CD3) SPM_CRK_CD3 , --钢卷外观缺陷
  130. (SELECT T.SM_CFNM
  131. FROM TBZ00_COMMCD T
  132. WHERE T.LG_CD = 'H02001'
  133. AND T.SM_CD = C.SPM_CRK_CD4) SPM_CRK_CD4 , --钢卷外观缺陷
  134. (SELECT T.SM_CFNM
  135. FROM TBZ00_COMMCD T
  136. WHERE T.LG_CD = 'H02001'
  137. AND T.SM_CD = C.SPM_CRK_CD5) SPM_CRK_CD5 , --钢卷外观缺陷
  138. C.SPM_REMARK, --缺陷备注
  139. (SELECT T.SM_CFNM FROM TBZ00_COMMCD T
  140. WHERE T.LG_CD = 'B02002'
  141. AND T.SM_CD = F.SPM_ORDER) SPM_PLAN, --平整顺序号
  142. C.SPM_REMARK,
  143. A.ORD_NO,
  144. A.ORD_SEQ,
  145. A.STL_GRD,
  146. A.ORD_THK,
  147. A.ORD_WTH,
  148. A.ORD_LEN,
  149. A.ORD_UNIT_WGT,
  150. A.ORD_UNIT_WGT_MIN,
  151. A.ORD_UNIT_WGT_MAX,
  152. A.DEL_TO_DATE,
  153. D.CUST_NM ORDCUST_CD,
  154. B.CUR_LOAD_LOC,
  155. B.ACT_WGT,
  156. E.SM_CFNM DEST_CD
  157. FROM TBE02_ORD_PRC A,
  158. TBF05_SPEC_MILL F,
  159. TBB02_SPM_PLAN C,
  160. TBZ00_CUSTOMER D,
  161. TBZ00_COMMCD E,
  162. TBH02_COIL_COMM B
  163. WHERE B.OLD_SAMPL_NO=F.COIL_NO
  164. AND F.SPM_PLAN_SEQ=C.SPM_PLAN_SEQ
  165. AND B.ORD_NO=A.ORD_NO
  166. AND B.ORD_SEQ=A.ORD_SEQ
  167. AND A.ORDCUST_CD=D.CUST_CD
  168. AND A.DEST_CD=E.SM_CD(+)
  169. AND F.FL='0'
  170. ]]>
  171. </query>
  172. <query id="UIH060030.insert.SPMPlan" desc=" 新增平整分卷计划" fetchSize="10">
  173. <![CDATA[
  174. {call pkg_spm_uih.c_prd_spm_plan_add(?,?,?)}
  175. ]]>
  176. </query>
  177. <query id="UIH060030.delete.SPMPlan" desc="删除平整分卷计划" fetchSize="10">
  178. <![CDATA[
  179. {call PKG_SPM_UIH.C_PRD_SPM_PLAN_DEL(?,?,?,?)}
  180. ]]>
  181. </query>
  182. <query id="UIH060030.cancle.SPMPlan" desc="删除平整分卷计划" fetchSize="10">
  183. <![CDATA[
  184. {call PKG_SPM_UIH.C_PRD_SPM_PLAN_CAN(?,?,?,?)}
  185. ]]>
  186. </query>
  187. <query id="UIH060030.affirm.SPMPlan" desc="确认平整分卷计划" fetchSize="10">
  188. <![CDATA[
  189. {call PKG_SPM_UIH.C_PRD_SPM_PLAN_AFM(?,?)}
  190. ]]>
  191. </query>
  192. <query id="UIH060030.send.SPMPlan" desc="下发平整分卷计划" fetchSize="10">
  193. <![CDATA[
  194. {call PKG_SPM_UIH.C_PRD_SPM_PLAN_SND(?,?,?,?)}
  195. ]]>
  196. </query>
  197. <query id="UIH060030.unsend.SPMPlan" desc="取消下发平整分卷计划" fetchSize="10">
  198. <![CDATA[
  199. {call PKG_SPM_UIH.C_PRD_SPM_PLAN_USD(?,?,?,?)}
  200. ]]>
  201. </query>
  202. </queryMap>