a532b3d7122e0c7919cb67c98359235bc42b261d.svn-base 6.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184
  1. <?xml version="1.0" encoding='UTF-8'?>
  2. <queryMap desc="板坯外销查询">
  3. <query id="UIG080010_01.SELECT" desc="板坯外销查询" fetchSize="10">
  4. <![CDATA[
  5. SELECT '' CHK
  6. ,A.SLAB_NO
  7. ,A.STL_GRD
  8. ,J.L2_SCH_NO
  9. ,SUBSTR(A.SLAB_NO,1,10) CHARGE_NO
  10. ,A.SLAB_THK
  11. ,A.SLAB_WTH
  12. ,A.SLAB_LEN
  13. ,A.SLAB_WGT
  14. ,A.WEIGHT_WGT --20130217
  15. ,A.CUR_LOAD_LOC
  16. --,A.PLT_TRS_CAR_NO
  17. --,TO_CHAR(SYSDATE,'YYYYMMDD') PLT_TRS_INVOICE_NO
  18. --,A.PLT_PLANT_ARRV_LOC
  19. ,PLT_TRS_DTIME
  20. ,A.EXTSHAPE_GRD
  21. ,A.SLAB_INGR_DEC_GRD
  22. ,B.CRK_CD1
  23. ,C.CRK_CD2
  24. ,D.CRK_CD3
  25. ,E.CRK_CD4
  26. ,TO_CHAR(SYSDATE,'YYYYMMDD') SYS_DATE
  27. ,decode(a.SLAB_OUT_TP,'Y','允许出库','不允许出库') SLAB_OUT_TP
  28. FROM TBG02_SLAB_COMM A
  29. ,TBD01_SLABDN_OBJ2 J
  30. ,(SELECT SM_CD, SM_CD||SM_CFNM AS CRK_CD1 FROM TBZ00_COMMCD WHERE LG_CD = 'G03004') B
  31. ,(SELECT SM_CD, SM_CD||SM_CFNM AS CRK_CD2 FROM TBZ00_COMMCD WHERE LG_CD = 'G03004') C
  32. ,(SELECT SM_CD, SM_CD||SM_CFNM AS CRK_CD3 FROM TBZ00_COMMCD WHERE LG_CD = 'G03004') D
  33. ,(SELECT SM_CD, SM_CD||SM_CFNM AS CRK_CD4 FROM TBZ00_COMMCD WHERE LG_CD = 'G03004') E
  34. WHERE 1 = 1
  35. AND A.CRK_CD1 = B.SM_CD(+)
  36. AND A.CRK_CD2 = C.SM_CD(+)
  37. AND A.CRK_CD3 = D.SM_CD(+)
  38. AND A.CRK_CD4 = E.SM_CD(+)
  39. --AND (A.CUR_LOAD_LOC LIKE 'L%' OR A.CUR_LOAD_LOC LIKE 'H%') --在库
  40. AND A.SLAB_RT IN ('P','Z') --去向
  41. AND (A.CUR_PROG_CD = 'RGB' or A.CUR_PROG_CD = 'RFA') --物料进程
  42. AND A.SLAB_STAT = '2' --物料状态
  43. AND A.PLT_TRS_CAR_NO IS NULL --移送货单号
  44. AND A.DSN_SLAB_NO = J.DSN_SLAB_NO(+)
  45. AND A.SLAB_NO LIKE :1||'%'
  46. ]]>
  47. </query>
  48. <query id="UIG080010_02.CAL" desc="外销保存操作 " fetchSize="10">
  49. <![CDATA[
  50. {CALL MES_LG_KC.SENDLIST_BP(?,?,?,?,?,?,?,?)}
  51. ]]>
  52. </query>
  53. <query id="UIG080010_04.CAL" desc="发送电子出门证 " fetchSize="10">
  54. <![CDATA[
  55. {CALL MES_LG_KC.SENDPASSPOT(?,?,?)}
  56. ]]>
  57. </query>
  58. <query id="UIG080010_03.CAL" desc="外销退回保存操作 " fetchSize="10">
  59. <![CDATA[
  60. {CALL MES_LG_KC.BACKLIST_BP(?,?,?,?)}
  61. ]]>
  62. </query>
  63. <query id="UIG080010_03.SELECT" desc="外销明细查询操作 " fetchSize="10">
  64. <![CDATA[
  65. SELECT
  66. '' CHK, --选择
  67. T.PACTNO, --合同号
  68. T.PLANVEHICLEID,--发运号
  69. T.LISTNUMBER, -- 明细编号
  70. T.SERIALNUMBER ,--板坯号
  71. T.BUTTRESS, --垛位
  72. T.PICKSTORAGETIME, --发运时间
  73. T.PICKSTORAGEMAN, --挑库人
  74. T.CLASSORDER, --班次
  75. T.CLASSTEAM , --班组
  76. T.TRAINWAGON , --车辆号
  77. T.THICK , --厚度
  78. T.WIDTH , --宽度
  79. T.LENGTH , --长度
  80. decode(t.weight,0.000,t1.SLAB_WGT/1000,t.weight) WEIGHT , --重量
  81. T.STOVENO, --炉号
  82. T.INCEPTCORPNAME, --收货单位名称
  83. T.STEEL , --牌号
  84. T.BUYERCODE, --订货单位
  85. T.GBZL , --过磅重量
  86. T.CXLY, --产线来源
  87. T.CCMID --连铸号
  88. FROM
  89. kcg_turnoffsendlist@xgcx T,tbg02_slab_comm t1
  90. WHERE 1=1
  91. AND T.SERIALNUMBER=T1.SLAB_NO(+)
  92. AND TO_CHAR(T.PICKSTORAGETIME,'yyyymmdd') LIKE :1||'%'
  93. AND T.PLANVEHICLEID LIKE :2||'%'
  94. AND T.TRAINWAGON LIKE :3||'%'
  95. AND T.SERIALNUMBER LIKE :4||'%'
  96. AND T.CXLY='4001LGX'
  97. --SUBSTR(T.PICKSTORAGETIME,1,10)
  98. ]]>
  99. </query>
  100. <query id="UIG080010_04.SELECT" desc="外销排车计划查询 " fetchSize="10">
  101. <![CDATA[
  102. SELECT '' CHK,
  103. B.INCEPTCORPNAME,--收货单位
  104. C.STATIONNAME,--到站
  105. A.ASKPLAN_ID,--发运号
  106. A.PACTINDEXDETAIL,--计划号
  107. A.SENDWEIGHT SENDQUANTITY,--发运车数
  108. TO_CHAR(A.PLANDATE, 'YY-MM-DD') PLANDATE,--排车日期
  109. A.WEIGHT,--排车量
  110. A.STEELCODE,--牌号
  111. A.TRANSNO VECIHLENO,--车牌号
  112. A.PACTNO,--合同号
  113. G.NAME_ TRANSTYPE,--发运类型
  114. H.NAME_ TRAINTYPE--运输类型
  115. FROM SEL_ASKVEHICLEPLANINFL@xgcx A,
  116. SEL_INCEPTCORPINFO@xgcx B,
  117. SEL_STATIONINFO@xgcx C,
  118. SCM_BASE_INFO@xgcx G,
  119. SCM_BASE_INFO@xgcx H
  120. WHERE A.INCEPTCORPCODE = B.INCEPTCORPCODE
  121. AND A.STATIONCODE = C.STATIONCODE
  122. AND A.CARAFFIRM NOT IN ('4', '5', '0')
  123. AND A.TRANSTYPE = G.ID_(+)
  124. AND A.TRAINTYPE = H.ID_(+)
  125. AND TO_CHAR(A.PLANDATE, 'yyyymmdd') LIKE :1 ||'%'
  126. AND A.PL='4001LGX'
  127. ORDER BY ASKPLAN_ID
  128. ]]>
  129. </query>
  130. <query id="UIG080010_05.SELECT" desc="外销排车计划查询 " fetchSize="10">
  131. <![CDATA[
  132. SELECT PLANVEHICLEID,
  133. PLD,--产线
  134. LISTNUMBER,--明细编码
  135. TRAINWAGON,--车号
  136. WEIGHT,--磅重
  137. MEMO,--退回备注
  138. AFFIRM_FLAG --审核状态
  139. FROM kc_turnoffsend_apply@xgcx
  140. WHERE PLANVEHICLEID = ?
  141. AND LISTNUMBER = ?
  142. AND PLD='4001LGX'
  143. AND ISVALID = '1'
  144. ]]>
  145. </query>
  146. <query id="UIG080010_05.INSERT" desc="外销排车计划查询 " fetchSize="10">
  147. <![CDATA[
  148. insert into kc_turnoffsend_apply@xgcx (
  149. PLANVEHICLEID,
  150. PLD,
  151. LISTNUMBER,
  152. TRAINWAGON,
  153. PICKSTORAGEMAN,
  154. PICKSTORAGETIME,
  155. WEIGHT,
  156. MEMO,
  157. CREATE_MAN,
  158. CREATE_TIME,
  159. ISVALID)
  160. SELECT
  161. PLANVEHICLEID,
  162. CXLY,
  163. SERIALNUMBER,
  164. TRAINWAGON,
  165. PICKSTORAGEMAN,
  166. PICKSTORAGETIME,
  167. GBZL,
  168. ?,
  169. ?,
  170. sysdate,
  171. '1' ISVALID
  172. FROM kcg_turnoffsendlist@xgcx
  173. WHERE SERIALNUMBER = ?
  174. AND PLANVEHICLEID = ?
  175. AND CXLY='4001LGX'
  176. ]]>
  177. </query>
  178. </queryMap>