QueryLgIntegration.xml 51 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278
  1. <?xml version="1.0" encoding='UTF-8'?>
  2. <queryMap desc="综合查询">
  3. <query id="frmPerformanceLog.select" desc="实绩修改日志查询" fetchSize="10">
  4. <![CDATA[
  5. SELECT HEATNO,
  6. case when STATIONCODE = 'X00' then
  7. case to_char(DISPOSALTIME)
  8. when '01' then '计划重置'
  9. when '02' then '计划生效'
  10. when '03' then '计划取消'
  11. end
  12. else to_char(DISPOSALTIME) end DISPOSALTIME,
  13. STATIONCODE, MODIFYNAME, MODIFYDATE, ID,MODIFYCOLUMNCAPTION,MODIFYBEFORE,MODIFYAFTER,MODIFYCOLUMNNAME
  14. from TPM_MODIFYLOG t
  15. where t.heatno LIKE ? ||'%' and t.stationcode LIke ? ||'%' and to_char(t.modifydate, 'yyyy-MM-dd')
  16. between ? and ? order by id desc
  17. ]]>
  18. </query>
  19. <query id="frmAbnormalInfo.select" desc="过程异常信息查询" fetchSize="10">
  20. <![CDATA[
  21. select HEATPROCESSNO, HEATNO, g, b,OPTDATE, MEMO from(
  22. select HEATPROCESSNO, HUDWID HEATNO, decode(EQUIPMENTNO,'01','1#脱硫','02','2#脱硫','') g,decode(substr(SHIFTCODE,2,1),1,'甲班',2,'乙班',3,'丙班', 4,'丁班','') b,OPTDATE, MEMO from STL_HMP_OPTINFO
  23. union select HEATPROCESSNO, HEATNO, decode(EQUIPMENTNO,'01','1#脱硫','02','2#脱硫','') g,decode(substr(SHIFTCODE,2,1),1,'甲班',2,'乙班',3,'丙班', 4,'丁班','') b, OPTDATE, MEMO from J#STL_HMP_OPTINFO
  24. union select HEATPROCESSNO, HEATNO, decode(EQUIPMENTNO,'01','1#脱硫','02','2#脱硫','') g,decode(substr(SHIFTCODE,2,1),1,'甲班',2,'乙班',3,'丙班', 4,'丁班','') b, OPTDATE, MEMO from Y#STL_HMP_OPTINFO
  25. union select HEATPROCESSNO, HEATNO,decode(STATIONCODE,'01','1#转炉','02','2#转炉','03','3#转炉','') g, decode(substr(SHIFTCODE,2,1),1,'甲班',2,'乙班',3,'丙班', 4,'丁班','') b, OPTDATE, MEMO from STL_BOF_OPTINFO
  26. union select HEATPROCESSNO, HEATNO,decode(STATIONCODE,'01','1#转炉','02','2#转炉','03','3#转炉','') g, decode(substr(SHIFTCODE,2,1),1,'甲班',2,'乙班',3,'丙班', 4,'丁班','') b, OPTDATE, MEMO from J#STL_BOF_OPTINFO
  27. union select HEATPROCESSNO, HEATNO,decode(STATIONCODE,'01','1#转炉','02','2#转炉','03','3#转炉','') g, decode(substr(SHIFTCODE,2,1),1,'甲班',2,'乙班',3,'丙班', 4,'丁班','') b, OPTDATE, MEMO from Y#STL_BOF_OPTINFO
  28. union select HEATPROCESSNO, HEATNO,decode(STATIONCODE,'01','1#吹氩','02','2#吹氩','03','3#吹氩','') g, decode(substr(SHIFTCODE,2,1),1,'甲班',2,'乙班',3,'丙班', 4,'丁班','') b,OPTDATE, MEMO from STL_CAS_OPTINFO
  29. union select HEATPROCESSNO, HEATNO,decode(STATIONCODE,'01','1#吹氩','02','2#吹氩','03','3#吹氩','') g, decode(substr(SHIFTCODE,2,1),1,'甲班',2,'乙班',3,'丙班', 4,'丁班','') b,OPTDATE, MEMO from J#STL_CAS_OPTINFO
  30. union select HEATPROCESSNO, HEATNO,decode(STATIONCODE,'01','1#吹氩','02','2#吹氩','03','3#吹氩','') g, decode(substr(SHIFTCODE,2,1),1,'甲班',2,'乙班',3,'丙班', 4,'丁班','') b,OPTDATE, MEMO from Y#STL_CAS_OPTINFO
  31. union select HEATPROCESSNO, HEATNO,decode(STATIONCODE,'01','1#精炼','02','2#精炼','') g, decode(substr(SHIFTCODE,2,1),1,'甲班',2,'乙班',3,'丙班', 4,'丁班','') b,OPTDATE, MEMO from STL_LFS_OPTINFO
  32. union select HEATPROCESSNO, HEATNO,decode(STATIONCODE,'01','1#精炼','02','2#精炼','') g, decode(substr(SHIFTCODE,2,1),1,'甲班',2,'乙班',3,'丙班', 4,'丁班','') b,OPTDATE, MEMO from J#STL_LFS_OPTINFO
  33. union select HEATPROCESSNO, HEATNO,decode(STATIONCODE,'01','1#精炼','02','2#精炼','') g, decode(substr(SHIFTCODE,2,1),1,'甲班',2,'乙班',3,'丙班', 4,'丁班','') b,OPTDATE, MEMO from Y#STL_LFS_OPTINFO
  34. union select HEATPROCESSNO, HEATNO,decode(STATIONCODE,'01','1#VD','02','2#VD','') g, decode(substr(SHIFTCODE,2,1),1,'甲班',2,'乙班',3,'丙班', 4,'丁班','') b,OPTDATE, MEMO from STL_VDS_OPTINFO
  35. union select HEATPROCESSNO, HEATNO,decode(STATIONCODE,'01','1#VD','02','2#VD','') g, decode(substr(SHIFTCODE,2,1),1,'甲班',2,'乙班',3,'丙班', 4,'丁班','') b,OPTDATE, MEMO from J#STL_VDS_OPTINFO
  36. union select HEATPROCESSNO, HEATNO,decode(STATIONCODE,'01','1#VD','02','2#VD','') g, decode(substr(SHIFTCODE,2,1),1,'甲班',2,'乙班',3,'丙班', 4,'丁班','') b,OPTDATE, MEMO from Y#STL_VDS_OPTINFO
  37. union select HEATPROCESSNO, HEATNO,decode(STATIONCODE,'01','1#RH','02','2#RH','') g, decode(substr(SHIFTCODE,2,1),1,'甲班',2,'乙班',3,'丙班', 4,'丁班','') b,OPTDATE, MEMO from STL_RHS_OPTINFO
  38. union select HEATPROCESSNO, HEATNO,decode(STATIONCODE,'01','1#RH','02','2#RH','') g, decode(substr(SHIFTCODE,2,1),1,'甲班',2,'乙班',3,'丙班', 4,'丁班','') b,OPTDATE, MEMO from J#STL_RHS_OPTINFO
  39. union select HEATPROCESSNO, HEATNO,decode(STATIONCODE,'01','1#RH','02','2#RH','') g, decode(substr(SHIFTCODE,2,1),1,'甲班',2,'乙班',3,'丙班', 4,'丁班','') b,OPTDATE, MEMO from Y#STL_RHS_OPTINFO
  40. union select HEATPROCESSNO, HEATNO,decode(STATIONCODE,'01','1#连铸机','02','2#连铸机','03','3#连铸机','04','0#连铸机','') g, decode(substr(SHIFTCODE,2,1),1,'甲班',2,'乙班',3,'丙班', 4,'丁班','') b,OPTDATE, MEMO from STL_CCM_OPTINFO
  41. union select HEATPROCESSNO, HEATNO,decode(STATIONCODE,'01','1#连铸机','02','2#连铸机','03','3#连铸机','04','0#连铸机','') g, decode(substr(SHIFTCODE,2,1),1,'甲班',2,'乙班',3,'丙班', 4,'丁班','') b,OPTDATE, MEMO from J#STL_CCM_OPTINFO
  42. union select HEATPROCESSNO, HEATNO,decode(STATIONCODE,'01','1#连铸机','02','2#连铸机','03','3#连铸机','04','0#连铸机','') g, decode(substr(SHIFTCODE,2,1),1,'甲班',2,'乙班',3,'丙班', 4,'丁班','') b,OPTDATE, MEMO from Y#STL_CCM_OPTINFO
  43. )WHERE MEMO is not null and b LIKE ? ||'%' and g LIKE ? ||'%' and to_char(OPTDATE, 'yyyy-MM-dd') between ? and ?
  44. order by OPTDATE desc
  45. ]]>
  46. </query>
  47. <query id="frmSysteLog.select" desc="系统日志查询" fetchSize="10">
  48. <![CDATA[
  49. SELECT ERRSEQ,ERRTYPE,ERRCODE,ERRDATE,ERRNOTE,ERRMODULE
  50. from TPM_LGERROR t where t.ERRTYPE LIKE ? ||'%'
  51. and to_char(t.errdate, 'yyyy-MM-dd') between ? and ?
  52. order by t.errdate desc
  53. ]]>
  54. </query>
  55. <query id="FrmYCJJB.select" desc="异常交接班管理-主表数据信息" fetchSize="10">
  56. <![CDATA[
  57. SELECT t.numid,
  58. a.description,
  59. t.shiftcode,
  60. t.esdate,
  61. decode(t.affirmflag, 0, '否', '是') affirmflag,
  62. t.esmemo,
  63. t.mastername,
  64. t.monitor,
  65. t.ESNAME,
  66. decode(t.abnormityflag, '0', '否', '是') abnormityflag
  67. from STL_ES_MAININFO t,SCM_PROCESSINFO a
  68. where t.stationcode LIKE ? ||'%' and t.affirmflag like ? ||'%' and t.stationcode = a.Name_
  69. and to_char(t.esdate, 'yyyy-MM-dd')
  70. between ? and ? order by t.numid, t.stationcode, t.shiftcode, t.esdate
  71. ]]>
  72. </query>
  73. <query id="FrmYCJJB_Detail.select" desc="异常交接班管理-从表数据信息" fetchSize="10">
  74. <![CDATA[
  75. SELECT t.numid,
  76. a.itemname,
  77. a.itemtype,
  78. decode(t.itemvalue, '1', '正常', '0','不正常',t.itemvalue) ItemValue,
  79. t.itemcode
  80. from STL_ES_DETAILINFO t, SCM_ITEM_MAINTENANCE a
  81. where t.itemcode = a.itemcode AND t.numid=?
  82. order by t.numid, t.itemCode, t.itemdatatype
  83. ]]>
  84. </query>
  85. <query id="FrmYCJJB_DetailUpdate.select" desc="异常交接班管理-修改交接班从表数据" fetchSize="10">
  86. <![CDATA[
  87. update STL_ES_DETAILINFO set itemvalue =? where numid = ? and itemCode = ?
  88. ]]>
  89. </query>
  90. <query id="FrmYCJJB_Process.select" desc="异常交接班管理-获取岗位信息" fetchSize="10">
  91. <![CDATA[
  92. SELECT * from scm_processinfo
  93. ]]>
  94. </query>
  95. <query id="FrmJJB_Query.select" desc="交接班综合查询-交接班基础信息" fetchSize="10">
  96. <![CDATA[
  97. SELECT t.numid,
  98. a.DESCRIPTION,
  99. t.SHIFTCODE,
  100. t.ITEMCODE,
  101. t.esdate,
  102. t.ESNAME,
  103. decode(t.abnormityflag, '0', '否', '是') abnormityflag,
  104. t.mastername,
  105. t.monitor,
  106. t.ESMEMO
  107. from STL_ES_MAININFO t,SCM_PROCESSINFO a
  108. where t.STATIONCODE LIKE ? ||'%' and t.shiftcode LIKE ? ||'%' and t.stationcode = a.Name_ and to_char(t.esdate, 'yyyy-MM-dd')
  109. between ? and ? order by t.numid, t.stationcode, t.shiftcode, t.esdate
  110. ]]>
  111. </query>
  112. <query id="FrmLgElements.select" desc="化学成分管理-获取化学成份列" fetchSize="10">
  113. <![CDATA[
  114. select BaseCode, BaseName, MeMo
  115. from scm_base_info
  116. where (sortcode = '1006' OR sortcode = '1005')
  117. order by substr( basecode,1,4) desc, basecode asc
  118. ]]>
  119. </query>
  120. <query id="FrmLgElements_HMPQuery.select" desc="化学成分管理-铁水或所有岗位" fetchSize="10">
  121. <![CDATA[
  122. select b.heatno,b.steelname gzbm,b.SHIFTCODE, b.ASSAYTYPECODE,b.ASSAYDATE <!--,a.shiftcode LIKE ? ||'%' -->
  123. from (select * from JOB_CHEMELEMENT ? union select * from J#STL_CHEMELEMENT ?) b ? order by HEATNO desc,ASSAYTYPECODE DESC
  124. ]]>
  125. </query>
  126. <query id="FrmLgElements_Query.select" desc="化学成分管理" fetchSize="10">
  127. <![CDATA[
  128. select a.heatno,
  129. c.STL_GRD JUDGE_STL_GRD,
  130. c.JUDGE_RESULT,
  131. c.REG_ID,
  132. c.JUDGE_SEQ,
  133. --a.plansteel gzbm,
  134. d.AIM_GRADE_CODE gzbm,
  135. b.STATIONCODE,
  136. b.ASSAYTYPECODE,
  137. round(Mn/(case when S = '0' then '1' else S end),4) SIMN,
  138. to_char(b.ASSAYDATE,'yyyy-MM-dd HH24:mi:ss') ASSAYDATE ,
  139. a.shiftcode ,
  140. b.SAMPLE_DATE1,
  141. ROUND((b.ASSAYDATE - b.SAMPLE_DATE1)*24*60,2) CM,
  142. b.shiftcode1 SHIFTCODE1,
  143. b.remark REMARK
  144. $
  145. from
  146. (select *
  147. from $
  148. union
  149. select * from $) a
  150. left join (select * from stl_judge_result) c on c.charge_no = a.heatno
  151. left join (select *
  152. from ppc_steel_heat
  153. union
  154. select * from j#ppc_steel_heat) d on 'J' || SUBSTR(d.v_heat_id,2,9) =a.heatno,
  155. (select A.SAMPLE_DATE1,T.*
  156. from STL_CHEMELEMENT T
  157. left join (select SAMPLE_DATE1,CHECKNO from stl_air_samplesignal union select SAMPLE_DATE1,CHECKNO from j#stl_air_samplesignal) a
  158. on t.checkno = a.checkno
  159. where ASSAYTYPECODE <> 'ZY' $
  160. union
  161. select A.SAMPLE_DATE1,T.*
  162. from J#STL_CHEMELEMENT T
  163. left join (select SAMPLE_DATE1,CHECKNO from stl_air_samplesignal union select SAMPLE_DATE1,CHECKNO from j#stl_air_samplesignal) a
  164. on t.checkno = a.checkno
  165. where ASSAYTYPECODE <> 'ZY' $
  166. ) b $ order by a.optdate desc,b.ASSAYTYPECODE desc
  167. ]]>
  168. </query>
  169. <query id="FrmHMPElements_Query.select" desc="化学成分管理-铁水成分" fetchSize="10">
  170. <![CDATA[
  171. select (a.hudwid) heatno,
  172. --a.plansteel gzbm,
  173. d.AIM_GRADE_CODE gzbm,
  174. b.STATIONCODE,
  175. b.ASSAYTYPECODE,
  176. round(Mn / (case when S = '0' then '1' else S end), 4) SIMN,
  177. to_char(b.ASSAYDATE,'yyyy-MM-dd HH24:mi:ss') ASSAYDATE ,
  178. a.shiftcode
  179. $
  180. from
  181. (select *
  182. from $
  183. union
  184. select * from $) a
  185. left join (select *
  186. from ppc_steel_heat
  187. union
  188. select * from j#ppc_steel_heat) d on 'J' || SUBSTR(d.v_heat_id,2,9) =a.heatno,
  189. (select *
  190. from STL_CHEMELEMENT where ASSAYTYPECODE <> 'ZY' $
  191. union
  192. select *
  193. from J#STL_CHEMELEMENT where ASSAYTYPECODE <> 'ZY' $
  194. ) b $ order by b.HEATNO desc, b.ASSAYTYPECODE desc
  195. ]]>
  196. </query>
  197. <query id="FrmSetSamplin.select" desc="化学成分管理-获取设置样点信息" fetchSize="10">
  198. <![CDATA[
  199. select distinct ASSAYTYPECODE from
  200. (select distinct ASSAYTYPECODE from STL_CHEMELEMENT
  201. union
  202. select distinct ASSAYTYPECODE from J#STL_CHEMELEMENT
  203. )
  204. WHERE substr(ASSAYTYPECODE,0,1) <> 'H'
  205. order by length(ASSAYTYPECODE), ASSAYTYPECODE
  206. ]]>
  207. </query>
  208. <query id="FrmSetRowName.select" desc="化学成分管理-设置化学成份列名" fetchSize="10">
  209. <![CDATA[
  210. select BaseCode, BaseName, MeMo
  211. from scm_base_info
  212. where (sortcode = '1006' OR sortcode = '1005')
  213. order by substr( basecode,1,4) desc, basecode asc
  214. ]]>
  215. </query>
  216. <query id="FrmIronEleQry.select" desc="铁水成分查询" fetchSize="10">
  217. <![CDATA[
  218. SELECT TT.*,T4.AIM_GRADE_CODE FROM (
  219. select T.CHECKNO, T.heatno,ASSAYTYPECODE, ASSAYDATE, T.C, T.SI, T.MN, T.P, T.S, T.Cu, T.Asn, T.Cr, T.Sn, Ti ,T.Ni ,T.V ,T.Nb,NVL(NVL(T2.HEATNO,T3.HEATNO),T1.MOLIRNSOURCE) VHEATNO from STL_chemelement T
  220. LEFT JOIN STL_MIS_IMPORTIRON T1 ON T.HEATNO = T1.MISID
  221. LEFT JOIN (SELECT * FROM STL_HMP_OPTINFO UNION SELECT * FROM J#STL_HMP_OPTINFO) T2 ON T.HEATNO = T2.HUDWID
  222. LEFT JOIN (SELECT * FROM STL_HMP_OPTINFO UNION SELECT * FROM J#STL_HMP_OPTINFO) T3 ON T1.MOLIRNSOURCE = T3.HUDWID
  223. $
  224. union
  225. select T.CHECKNO, T.heatno,ASSAYTYPECODE, ASSAYDATE, T.C, T.SI, T.MN, T.P, T.S, T.Cu, T.Asn, T.Cr, T.Sn, T.Ti ,T.Ni ,T.V ,T.Nb,NVL(NVL(T2.HEATNO,T3.HEATNO),T1.MOLIRNSOURCE) VHEATNO from J#STL_chemelement T
  226. LEFT JOIN STL_MIS_IMPORTIRON T1 ON T.HEATNO = T1.MISID
  227. LEFT JOIN (SELECT * FROM STL_HMP_OPTINFO UNION SELECT * FROM J#STL_HMP_OPTINFO) T2 ON T.HEATNO = T2.HUDWID
  228. LEFT JOIN (SELECT * FROM STL_HMP_OPTINFO UNION SELECT * FROM J#STL_HMP_OPTINFO) T3 ON T1.MOLIRNSOURCE = T3.HUDWID
  229. $
  230. ) TT
  231. LEFT JOIN PPC_STEEL_HEAT T4 ON TT.VHEATNO = T4.HEATNO
  232. order by ASSAYDATE desc
  233. ]]>
  234. </query>
  235. <query id="GetAllJobPlan.select" desc="作业计划查询" fetchSize="10">
  236. <![CDATA[
  237. select V_HEAT_ID,
  238. CAST_SEQ,
  239. HEAT_NUM,
  240. PLAN_LINES,
  241. PLAN_IRON_QTY,
  242. AIM_STEEL_QTY,
  243. AIM_GRADE_CODE,
  244. to_char(PLAN_MAKING_TIME,'yyyy-MM-dd HH24:mi:ss') PLAN_HMP_STR_TIME ,
  245. to_char(PLAN_HMP_END_TIME,'yyyy-MM-dd HH24:mi:ss') PLAN_HMP_END_TIME ,
  246. to_char(PLAN_AR_STR_TIME,'yyyy-MM-dd HH24:mi:ss') PLAN_AR_STR_TIME ,
  247. to_char(PLAN_AR_END_TIME,'yyyy-MM-dd HH24:mi:ss') PLAN_AR_END_TIME ,
  248. to_char(PLAN_LF_STR_TIME,'yyyy-MM-dd HH24:mi:ss') PLAN_LF_STR_TIME ,
  249. to_char(PLAN_LF_END_TIME,'yyyy-MM-dd HH24:mi:ss') PLAN_LF_END_TIME ,
  250. to_char(PLAN_RH_STR_TIME,'yyyy-MM-dd HH24:mi:ss') PLAN_RH_STR_TIME ,
  251. to_char(PLAN_RH_ENT_TIME,'yyyy-MM-dd HH24:mi:ss') PLAN_RH_ENT_TIME ,
  252. to_char(PLAN_VD_STR_TIME,'yyyy-MM-dd HH24:mi:ss') PLAN_VD_STR_TIME ,
  253. to_char(PLAN_VD_ENT_TIME,'yyyy-MM-dd HH24:mi:ss') PLAN_VD_ENT_TIME ,
  254. to_char(PLAN_CCM_STR_TIME,'yyyy-MM-dd HH24:mi:ss') PLAN_CCM_STR_TIME ,
  255. to_char(PLAN_CCM_END_TIME,'yyyy-MM-dd HH24:mi:ss') PLAN_CCM_END_TIME ,
  256. BILLETQTY,
  257. STD_CODE,
  258. HOT_ROLL_FLAG,
  259. CAST_ID,
  260. CUSTOMER_KEY,
  261. BATCHPLANNO,
  262. VANFLAG,
  263. VANHEATNO,
  264. REMARK,
  265. to_char(PLAN_MAKING_TIME,'yyyy-MM-dd HH24:mi:ss') PLAN_MAKING_TIME ,
  266. PLAN_MAKER,
  267. SURPLUS_FLAG,
  268. HEATNO,
  269. PLAN_ROUTE,
  270. FACT_ROUTE,
  271. CAST_NO,
  272. to_char(PLAN_BOF_STR_TIME,'yyyy-MM-dd HH24:mi:ss') PLAN_BOF_STR_TIME ,
  273. to_char(PLAN_BOF_END_TIME,'yyyy-MM-dd HH24:mi:ss') PLAN_BOF_END_TIME ,
  274. ORD_GON_ID,
  275. LEN,
  276. WIDTH,
  277. THICK,
  278. HEAT_STATE,
  279. STD_NAME,
  280. SEND_CCM_FLG,
  281. CHANGEFLAG,
  282. HEAT_SEQ,
  283. DECODE((select count(*)
  284. from scm_sortcode_chem t
  285. where (t.stdstyle = '3' or t.stdstyle = '4')
  286. and t.gycode = heatno),
  287. 0,
  288. '',
  289. 'Y') TSYQ
  290. from ppc_steel_heat where CAST_NO = decode(?,null,CAST_NO,?) and to_char(PLAN_MAKING_TIME, 'yyyy-MM-dd')
  291. between ? and ? $ and CAST_ID = decode(?,null,CAST_ID,?) and HeatNo= decode(?,null,HeatNo,?)
  292. and substr(PLAN_ROUTE,5,2)= decode(?,null,substr(PLAN_ROUTE,5,2),?)
  293. order by PLAN_MAKING_TIME desc
  294. ]]>
  295. </query>
  296. <query id="GetCastPlan.select" desc="获取浇次计划信息" fetchSize="10">
  297. <![CDATA[
  298. select cast_no,
  299. decode(status,
  300. '02',
  301. '计划',
  302. decode(status,
  303. '03',
  304. '排产',
  305. decode(status,
  306. '04',
  307. '生产',
  308. decode(status, '09', '完成', '取消')))) status,
  309. heat_num,
  310. weight,
  311. to_char(str_time,'yyyy-MM-dd HH24:mi:ss') str_time ,
  312. to_char(end_time,'yyyy-MM-dd HH24:mi:ss') end_time ,
  313. makeman,
  314. to_char(maketime,'yyyy-MM-dd HH24:mi:ss') maketime ,
  315. cast_id,
  316. v_cast_no,
  317. batchplanno,
  318. downloadflg,
  319. remark
  320. from (select *
  321. from ppc_Steel_cast
  322. where 1 = 1
  323. AND MAKETIME >= to_date(?, 'yyyy-MM-dd HH24:Mi:ss')
  324. AND MAKETIME <= to_date(?, 'yyyy-MM-dd HH24:Mi:ss') $
  325. AND CAST_ID = decode(?,null,CAST_ID,?)
  326. union
  327. select *
  328. from J#ppc_Steel_cast
  329. where 1 = 1
  330. AND MAKETIME >= to_date(?, 'yyyy-MM-dd HH24:Mi:ss')
  331. AND MAKETIME <= to_date(?, 'yyyy-MM-dd HH24:Mi:ss') $
  332. AND CAST_ID = decode(?,null,CAST_ID,?)
  333. )
  334. ]]>
  335. </query>
  336. <query id="GetCutingData.select" desc="获取切割计划信息" fetchSize="10">
  337. <![CDATA[
  338. Select BILLET_XN,
  339. CAST_NO,
  340. SEQUENCEINCAST,
  341. SEQUENCENO,
  342. FURNACENO,
  343. CUTTASKCODE,
  344. SC,
  345. SLABHEIGHT,
  346. SLABWIDTH,
  347. SLABLENGTH,
  348. BILLETQTY,
  349. BILLETWEIGHT,
  350. CUTSEQUENCE,
  351. DIRECTIONTYPE,
  352. ROLLPLANCODE,
  353. CUTFINISHFLAG,
  354. THEROYWEIGHT,
  355. PLANMAKETIME,
  356. (select Steel from scm_steel where steelcode = LSTEELCODE) LSTEELCODE,
  357. (select Steel from scm_steel where steelcode = t.steelcode) STEELCODE,
  358. HARDNESS,
  359. SURPLUSFLAG,
  360. PRODORDERNO,
  361. ORDERNO,
  362. BATCHPLANNO,
  363. INDEXINLOTNO,
  364. CRAFTCODE_LG,
  365. CUSTOMER_KEY,
  366. SEQUENCEINBATCH,
  367. CUTSTARTTIME,
  368. CUTENDTIME,
  369. MAKEMAN,
  370. (select heatno
  371. from (select *
  372. from ppc_steel_heat
  373. union
  374. select * from J#ppc_steel_heat)
  375. where v_heat_ID = t.furnaceno) heatno,
  376. STANDARDSCODE,
  377. STANDARDREMAK,
  378. (select basename from scm_base_info t where t.basecode = PDTSTYLE) PDTSTYLE,
  379. SPECDESCRIPTION,
  380. (select basename
  381. from scm_base_info t
  382. where t.basecode = FOREIGN_TRADE) FOREIGN_TRADE
  383. From (select *
  384. from ppc_STEEL_CUTINGDETAIL WHERE FURNACENO=?
  385. union
  386. select * from J#ppc_steel_cutingdetail WHERE FURNACENO=?) t
  387. ORDER BY BILLET_XN asc,
  388. to_number(SEQUENCENO) asc
  389. ]]>
  390. </query>
  391. <query id="getChemData.select" desc="得到成分数据" fetchSize="10">
  392. <![CDATA[
  393. select BASECODE, BASENAME from SCM_BASE_INFO WHERE (SORTCODE='1006' OR SORTCODE='1005') AND FLAG='0' ORDER BY BASECODE
  394. ]]>
  395. </query>
  396. <query id="getChemOrdMianData.select" desc="查询所有成分标准索引数据" fetchSize="10">
  397. <![CDATA[
  398. select t.STEEL,
  399. '' GYCODE,
  400. decode(t.STDSTYLE, '1', '内控', '2', '放行') STDSTYLE,
  401. decode(t.ISVALID, '1', '有效', '0', '无效') ISVALID,
  402. '' MEMO,
  403. '' INPUTTIME
  404. from scm_standard_chem_view t
  405. where STEEL = decode(?, null, STEEL, ?)
  406. AND STDSTYLE = decode(?, null, STDSTYLE, ?)
  407. group by STEEL, STDSTYLE, ISVALID
  408. order by steel
  409. ]]>
  410. </query>
  411. <query id="getSubChem.select" desc="得到成分数据" fetchSize="10">
  412. <![CDATA[
  413. select t.steel, t.itemcode, t.stdmin, t.stdmax, t.stdstyle, t.std , h.basecode
  414. from scm_standard_chem_view t,
  415. ( select *
  416. from scm_base_info t
  417. where (t.sortcode = '1006' OR t.sortcode = '1005')
  418. order by t.basecode) h
  419. where t.ITEMCODE = h.basename(+)
  420. and steel = ?
  421. and stdstyle = ?
  422. group by steel, stdstyle, itemcode, std, stdmin, stdmax, basename,basecode order by h.basecode
  423. ]]>
  424. </query>
  425. <query id="getLFSJudgeData.select" desc="判断精炼炉设备位置是否有设备编码" fetchSize="10">
  426. <![CDATA[
  427. select objectpos,OBJECTID
  428. from tpm_trackobjectinfor
  429. where (objectpos = ? or objectpos = ? or
  430. objectpos = ?)
  431. ]]>
  432. </query>
  433. <query id="getLFSCountData.select" desc="获取精炼炉统计值" fetchSize="10">
  434. <![CDATA[
  435. select Count(*) intCount
  436. from (select *
  437. from STL_lfs_optinfo
  438. where heatno = substr(?, 6, 10)
  439. and stationcode = substr(?, 2, 2)
  440. union
  441. select *
  442. from J#STL_lfs_optinfo
  443. where heatno = substr(?, 6, 10)
  444. and stationcode = substr(?, 2, 2))
  445. ]]>
  446. </query>
  447. <query id="getCCMJudgeData.select" desc="判断连铸机设备位置是否有设备编码" fetchSize="10">
  448. <![CDATA[
  449. select objectpos,OBJECTID
  450. from tpm_trackobjectinfor
  451. where (objectpos = ? or objectpos = ?)
  452. ]]>
  453. </query>
  454. <query id="getCCMCountData.select" desc="获取连铸机统计值" fetchSize="10">
  455. <![CDATA[
  456. select Count(*) intCount
  457. from (select *
  458. from STL_ccm_optinfo
  459. where heatno = substr(?, 6, 10)
  460. and stationcode = substr(?, 2, 2)
  461. union
  462. select *
  463. from J#STL_ccm_optinfo
  464. where heatno = substr(?, 6, 10)
  465. and stationcode = substr(?, 2, 2))
  466. ]]>
  467. </query>
  468. <query id="UpdateOBJECTID.select" desc="根据条件修改设置编码" fetchSize="10">
  469. <![CDATA[
  470. update tpm_trackobjectinfor
  471. set objectid = ?,
  472. devicestates = ?,
  473. DISPOSALTIME = ?,
  474. SENDTYPE = '0'
  475. where objectpos = ?
  476. ]]>
  477. </query>
  478. <query id="UpdateOREMARKCHEM.select" desc="修改化学成分检测备注" fetchSize="10">
  479. <![CDATA[
  480. update stl_chemelement
  481. set REMARK = ?
  482. where HEATNO = ?
  483. and ASSAYDATE=to_date(?,'yyyy-MM-dd hh24:mi:ss')
  484. ]]>
  485. </query>
  486. <query id="UpdateOverData.select" desc="清除OVER位数据" fetchSize="10">
  487. <![CDATA[
  488. update tpm_trackobjectinfor
  489. set objectid = '',
  490. disposaltime = '',
  491. sendtype = '0',
  492. devicestates = 'IDLE'
  493. where Objectpos = ?
  494. and objectid = ?
  495. ]]>
  496. </query>
  497. <query id="TPM_MODIFYLOG_Save.select" desc="实绩修改日志表添加" fetchSize="10">
  498. <![CDATA[
  499. INSERT INTO TPM_MODIFYLOG
  500. (ID, HEATNO, STATIONCODE, MODIFYNAME, MODIFYDATE, DISPOSALTIME)
  501. VALUES
  502. (TO_CHAR(SYSDATE, 'yyyymmddhh24ssMisssss'), ?, ?, ?, SYSDATE, ?)
  503. ]]>
  504. </query>
  505. <query id="CreateLFSjob.Update" desc="创建LF炉作业数据" fetchSize="10">
  506. <![CDATA[
  507. mes_lg_cmdchg.createlfsjob
  508. ]]>
  509. </query>
  510. <query id="CreateCcmjob.Update" desc="创建连铸机作业数据" fetchSize="10">
  511. <![CDATA[
  512. mes_lg_cmdchg.createccmjob
  513. ]]>
  514. </query>
  515. <query id="QueryShiftData.select" desc=" 获取调度信息表中的数据" fetchSize="10">
  516. <![CDATA[
  517. select ID, SHIFTNAME, SHIFT, SHIFTCONTENT, SHIFTDATE
  518. from ppc_SCHEDULINGSHIFT
  519. where to_char(SHIFTDATE, 'yyyy-MM-dd') between ? and ?
  520. and SHIFT = decode(?,null,SHIFT,?)
  521. order by shiftdate desc
  522. ]]>
  523. </query>
  524. <query id="AddShiftData.select" desc=" 增加调度交班信息" fetchSize="10">
  525. <![CDATA[
  526. INSERT INTO ppc_SCHEDULINGSHIFT
  527. (ID, SHIFTNAME, SHIFT, SHIFTCONTENT, SHIFTDATE)
  528. VALUES
  529. (TO_CHAR(SYSDATE, 'yyyyMMddhh24ssMisssss'),
  530. ?,
  531. ?,
  532. ?,
  533. to_date(?, 'yyyy-MM-dd HH24:mi:ss'))
  534. ]]>
  535. </query>
  536. <query id="UpdateShiftData.select" desc=" 修改调度交班信息" fetchSize="10">
  537. <![CDATA[
  538. UPDATE ppc_SCHEDULINGSHIFT
  539. SET SHIFTNAME = ?, SHIFT = ?, SHIFTCONTENT = ?, SHIFTDATE = SYSDATE
  540. where id = ?
  541. ]]>
  542. </query>
  543. <query id="DeleteShiftData.select" desc=" 删除调度交班信息" fetchSize="10">
  544. <![CDATA[
  545. DELETE ppc_SCHEDULINGSHIFT WHERE ID = ?
  546. ]]>
  547. </query>
  548. <query id="ChemStandardInfo.select" desc="化学成分标准信息" fetchSize="10">
  549. <![CDATA[
  550. select t.cic,t.stdstyle,t.steel,t1.itemcode,t1.std,t1.stdmin,t1.stdmax,t1.stdsign
  551. from scm_sortcode_chem t, scm_standard_chem t1
  552. where t.cic = t1.cic
  553. and (t.stdstyle = '1' or t.stdstyle = '2' or t.stdstyle = '3')
  554. and t.gycode = ?
  555. order by t.stdstyle , itemcode
  556. ]]>
  557. </query>
  558. <query id="RtdTableData_Update" desc=" 根据表名编辑各字段信息值" fetchSize="10">
  559. <![CDATA[
  560. Update $ set $ = ?
  561. ]]>
  562. </query>
  563. <query id="GetSlagSplashInfo.select" desc="获取在一炼钢服务器的二炼渣样信息" fetchSize="10">
  564. <![CDATA[
  565. select A.HEATNO,
  566. case substr(a.SHIFTCODE, 1, 1)
  567. when '1' then
  568. '白'
  569. when '2' then
  570. '中'
  571. when '3' then
  572. '夜'
  573. end BC,
  574. case substr(a.SHIFTCODE, 2, 1)
  575. when '1' then
  576. '甲'
  577. when '2' then
  578. '乙'
  579. when '3' then
  580. '丙'
  581. when '4' then
  582. '丁'
  583. end BB,
  584. A.CaO,
  585. A.SiO2,
  586. A.Al2O3,
  587. A.TFe,
  588. A.MnO,
  589. A.S,
  590. A.MgO,
  591. A.P2O5,
  592. A.JIANDU,
  593. to_char(A.ASSAYDATE, 'yyyy-MM-dd HH24:mi:ss') ASSAYDATE
  594. from (select t.*,
  595. case
  596. when nvl(SiO2, 0) <> 0 then
  597. trim(to_char(round(CaO / (SiO2), 3), '9990.000'))
  598. else
  599. ''
  600. end JIANDU
  601. from JOB_CHEMELEMENT t
  602. where substr(t.checkno, length(t.checkno) - 1, 2) = '-4'
  603. and (substr(heatno, 3, 1) = '1' or substr(heatno, 3, 1) = '2')
  604. and to_char(ASSAYDATE, 'yyyy-MM-dd') between ? and
  605. ?
  606. and STATIONCODE like ?
  607. union
  608. select t.*,
  609. case
  610. when nvl(SiO2, 0) <> 0 then
  611. trim(to_char(round(CaO / (SiO2), 3), '9990.000'))
  612. else
  613. ''
  614. end JIANDU
  615. from J#JOB_CHEMELEMENT t
  616. where substr(t.checkno, length(t.checkno) - 1, 2) = '-4'
  617. and (substr(heatno, 3, 1) = '1' or substr(heatno, 3, 1) = '2')
  618. and to_char(ASSAYDATE, 'yyyy-MM-dd') between ? and
  619. ?
  620. and STATIONCODE like ?) A
  621. order by A.ASSAYDATE
  622. ]]>
  623. </query>
  624. <query id="GetSlagSplashSteelInfo.select" desc="获取渣样所对应的牌号" fetchSize="10">
  625. <![CDATA[
  626. select t1.heatno,
  627. t1.STEELNAME,
  628. t1.plan_making_time,
  629. round(c.BYS, 1) BYS,
  630. round(C.SHJRL, 1) SHJRL,
  631. round((nvl(c.KSJRL1, 0) + nvl(c.KSJRL2, 0)), 1) KSJRL,
  632. d.mn Mn_Iron,
  633. d.si Si_Iron,
  634. e.mn Mn_LD,
  635. e.P P_LD,
  636. e.C C_LD,
  637. t1.FACT_ROUTE
  638. from (select *
  639. from (select t.*,
  640. row_number() over(partition by t.HEATNO order by t.OPTDATE) XH
  641. from (select *
  642. from stl_BOF_OPTINFO
  643. where to_char(optdate, 'yyyy-MM-dd') between
  644. ? and ?
  645. union all
  646. select *
  647. from J#stl_BOF_OPTINFO
  648. where to_char(optdate, 'yyyy-MM-dd') between
  649. ? and ?) t)
  650. where XH = 1) B,
  651. (select heatno,
  652. aim_grade_code STEELNAME,
  653. plan_making_time,
  654. FACT_ROUTE
  655. from ppc_steel_heat
  656. where to_char(plan_making_time, 'yyyy-MM-dd') between ? and
  657. ?
  658. union
  659. select heatno,
  660. aim_grade_code STEELNAME,
  661. plan_making_time,
  662. FACT_ROUTE
  663. from J#ppc_steel_heat
  664. where to_char(plan_making_time, 'yyyy-MM-dd') between ? and
  665. ?
  666. order by plan_making_time) t1,
  667. (select distinct HEATNO,
  668. max(case
  669. when MATERIELCODE = '10301010065' then
  670. JMWGT
  671. end) over(partition by HEATNO) BYS,
  672. max(case
  673. when MATERIELCODE = '10301010008' then
  674. JMWGT
  675. end) over(partition by HEATNO) SHJRL,
  676. max(case
  677. when MATERIELCODE = '10301010078' then
  678. JMWGT
  679. end) over(partition by HEATNO) KSJRL1,
  680. max(case
  681. when MATERIELCODE = '10301010084' then
  682. JMWGT
  683. end) over(partition by HEATNO) KSJRL2
  684. from (select distinct HEATNO,
  685. MATERIELCODE,
  686. sum(nvl(JMWGT, 0)) over(partition by HEATNO, MATERIELCODE) JMWGT
  687. from stl_ADDITIVES
  688. where (MATERIELCODE = '10301010065' or
  689. MATERIELCODE = '10301010008' or
  690. MATERIELCODE = '10301010078' or
  691. MATERIELCODE = '10301010084') and substr(STATIONCODE,1,1) = 'C'
  692. and to_char(JMDATE, 'yyyy-MM-dd') between ? and
  693. ?)) C,
  694. (select y.*
  695. from (select x.*,
  696. row_number() over(partition by x.HEATNO order by x.ASSAYTYPECODE desc) xh
  697. from (select *
  698. from stl_CHEMELEMENT
  699. where upper(substr(ASSAYTYPECODE, 1, 1)) = 'B'
  700. and to_char(ASSAYDATE, 'yyyy-MM-dd') between
  701. ? and ?
  702. union
  703. select *
  704. from J#stl_CHEMELEMENT
  705. where upper(substr(ASSAYTYPECODE, 1, 1)) = 'B'
  706. and to_char(ASSAYDATE, 'yyyy-MM-dd') between
  707. ? and ?) x) y
  708. where y.xh = 1) D,
  709. (select y.*
  710. from (select x.*,
  711. row_number() over(partition by x.HEATNO order by x.ASSAYTYPECODE desc) xh
  712. from (select *
  713. from stl_CHEMELEMENT
  714. where upper(substr(ASSAYTYPECODE, 1, 1)) = 'C'
  715. and to_char(ASSAYDATE, 'yyyy-MM-dd') between
  716. ? and ?
  717. union
  718. select *
  719. from J#stl_CHEMELEMENT
  720. where upper(substr(ASSAYTYPECODE, 1, 1)) = 'C'
  721. and to_char(ASSAYDATE, 'yyyy-MM-dd') between
  722. ? and ?) x) y
  723. where y.xh = 1) E
  724. where b.heatno = t1.heatno
  725. and b.molirnsource = d.heatno(+)
  726. and b.heatno = c.heatno(+)
  727. and b.heatno = e.heatno(+)
  728. order by optdate
  729. ]]>
  730. </query>
  731. <query id="SenMessage.Query" desc="查询作业异常操作信息" fetchSize="10">
  732. <![CDATA[
  733. select substr(OBJECTID,6,10) OBJECTID,OBJECTSRC,OBJECTDES,MSGCONTENT,LASTFRESHTIME
  734. from tpm_sendmessage t
  735. where substr(objectid,6,10) LIKE ? || '%'
  736. and (t.msgcontent like '%强制结束%' or t.msgcontent like '%异常结束%')
  737. and to_char(lastfreshtime, 'yyyy-MM-dd') between ? and
  738. ? order by lastfreshtime desc
  739. ]]>
  740. </query>
  741. <query id="resbaketime.select" desc="真空槽在线烘烤时间记录查询" fetchSize="10">
  742. <![CDATA[
  743. select to_char(t.optdate,'yyyy-MM-dd') optdate,t.shiftcode,t.classes,t.baketime1,t.chilledsteeltime1,t.smelttime1,
  744. t.heatnosum1,t.baketime2,t.chilledsteeltime2,t.smelttime2,t.heatnosum2,t.smelttime,t.heatnosum
  745. from res_baketime t
  746. where to_char(t.optdate, 'yyyy-MM-dd') between ? and ?
  747. order by t.optdate desc
  748. ]]>
  749. </query>
  750. <query id="temperaturerecorder.select" desc="二钢厂温度记录查询" fetchSize="10">
  751. <![CDATA[
  752. select t.optdate,t.heatno,t.plansteel,t.potno,t.potdistinction,t8.stoppottime,t.isaddtop,t.zxtemperature,t.rctemperature,
  753. t.changestarttime,t.irontemperature,t.tappingstarttime,t.tappingendtime,t9.temperature temperature_TSO,t9.samplingdate,
  754. t2.arrivetime arrivetime_KR,t2.leavetime leavetime_KR,t2.swftemperature,t2.swbtemperature,
  755. t3.arrivetime arrivetime_CAS,t3.leavetime leavetime_CAS,t3.arftempt arftempt_CAS,t3.arbtempt arbtempt_CAS,
  756. t4.arrivetime arrivetime_LF,t4.leavetime leavetime_LF,t4.arrivetempt,t4.leavetempt,
  757. t5.arrivetime arrivetime_RH,t5.leavetime leavetime_RH,t5.arftempt arftempt_RH,t5.arbtempt arbtempt_RH,
  758. t6.arrivetime arrivetime_VD,t6.leavetime leavetime_VD,t6.arftempt arftempt_VD,t6.arbtempt arbtempt_VD,
  759. t7.balestarttime,t7.time290,t7.tempt290,t7.time220,t7.tempt220,t7.time150,t7.tempt150,
  760. nvl(t7.mwraptempt05,t7.mwraptempt20) mwraptempt05
  761. from (select * from stl_bof_optinfo union select * from j#stl_bof_optinfo) t
  762. left join (select * from stl_hmp_optinfo union select * from j#stl_hmp_optinfo) t2 on t2.heatno=t.heatno
  763. left join (select * from stl_cas_optinfo union select * from j#stl_cas_optinfo) t3 on t3.heatno=t.heatno
  764. left join (select * from stl_lfs_optinfo union select * from j#stl_lfs_optinfo) t4 on t4.heatno=t.heatno
  765. left join (select * from stl_rhs_optinfo union select * from j#stl_rhs_optinfo) t5 on t5.heatno=t.heatno
  766. left join (select * from stl_vds_optinfo union select * from j#stl_vds_optinfo) t6 on t6.heatno=t.heatno
  767. left join (select * from stl_ccm_optinfo union select * from j#stl_ccm_optinfo) t7 on t7.heatno=t.heatno
  768. left join dev_gb_use_detail t8 on t8.heatno=t.heatno and rownum=1
  769. left join (select heatno,samplingdate,temperature
  770. from (select row_number() over(partition by t.heatno order by t.samplingdate desc) XH,
  771. t.heatno,
  772. t.samplingdate,
  773. t.temperature
  774. from (select *
  775. from stl_bof_subsampling
  776. union
  777. select * from j#stl_bof_subsampling) t) a
  778. where a.XH = 1) t9 on t9.heatno=t.heatno
  779. where to_char(t.optdate, 'yyyy-MM-dd') between ? and ?
  780. order by t.optdate
  781. ]]>
  782. </query>
  783. <query id="CombineCutSlab.select" desc="合切坯查询" fetchSize="10">
  784. <![CDATA[
  785. SELECT 'FALSE' Choose,
  786. TO_CHAR(TO_DATE(T.SLAB_TOT_DEC_GRD_DTIME,'YYYY-MM-DD HH24:MI:SS'),'YYYY-MM-DD HH24:MI:SS') PROC_TIME,
  787. T.SLAB_NO BILLETNO,
  788. T.STL_GRD STEELNAME,
  789. SUBSTR(T.PROC_CD,2,1)||'#' STATIONCODE,
  790. T.SLAB_DCS_DETAIL REMARK,
  791. T.SLAB_THK THICK,
  792. T.SLAB_WTH WDITH,
  793. T.SLAB_LEN LENGTH,
  794. T.SLAB_WGT/1000 THEORYWEIGHT,
  795. T.WEIGHT_WGT WEIGHT,
  796. DECODE(A.ISVALID,'1','是','','否') ISVALID,
  797. DECODE(T.SLAB_STAT,'2','在库','3','已出库') SLAB_STAT
  798. FROM TBG02_SLAB_COMM@XG3Q T
  799. LEFT JOIN WEIGHT_DIVIDE_LOG A ON SLAB_NO = A.BILLETNO
  800. $
  801. ORDER BY T.SLAB_NO
  802. ]]>
  803. </query>
  804. <query id="LogCombineCutSlabLog.select" desc="合切坯记录查询" fetchSize="10">
  805. <![CDATA[
  806. SELECT BILLETNO, --板坯号
  807. WDITH, --宽
  808. THICK, --厚
  809. LENGTH, --长
  810. THEORYWEIGHT, --理重
  811. ORG_WEIGHT, --拆分前重量
  812. WEIGHT_WGT WEIGHT, --过磅重量
  813. OPT_TYPE, --拆分类型
  814. USER_IP IP,--操作电脑ip
  815. USER_NAME optman, --操作人
  816. OPT_TIME opttime, --操作时间
  817. REMARK --备注
  818. FROM WEIGHT_DIVIDE_LOG $
  819. ]]>
  820. </query>
  821. <query id="CombineCutSlab.Update" desc="合切坯修改" fetchSize="10">
  822. <![CDATA[
  823. Update TBG02_SLAB_COMM@XG3Q T SET WEIGHT_WGT = ? WHERE SLAB_NO = ?
  824. ]]>
  825. </query>
  826. <query id="LogCombineCutSlab.insert" desc="合切坯记录新增" fetchSize="10">
  827. <![CDATA[
  828. insert into WEIGHT_DIVIDE_LOG
  829. select slab_no billetno,
  830. SLAB_THK THICK,
  831. SLAB_WTH WDITH,
  832. SLAB_LEN LENGTH,
  833. slab_wgt theoryweight,
  834. ?,--拆分前重量
  835. ?,--拆分后过磅重量
  836. ?,--拆分类型
  837. ?,--操作电脑ip
  838. ?,--操作人
  839. to_char(sysdate,'yyyy-MM-dd hh24:mi:ss'),--操作时间
  840. ?, --备注
  841. '1'--是否拆分过
  842. FROM TBG02_SLAB_COMM@XG3Q
  843. where slab_NO = ?
  844. ]]>
  845. </query>
  846. <query id="FrmCLReport.Select" desc="产量申报查询">
  847. <![CDATA[
  848. SELECT * FROM (SELECT 'False' CHK,
  849. T1.SLAB_NO,
  850. DECODE(T1.REPORT_TIME,NULL,'未申报','已申报') REPORTFLAG,
  851. /* decode(t1.SLAB_RT,
  852. 'H',
  853. T1.SLAB_EXT_RZ_TIME,
  854. (decode(t1.PLT_PLANT_ARRV_LOC,
  855. 'hb',
  856. T1.SMS_YARD_EXT_DTIME,
  857. 'zb',
  858. T1.SMS_YARD_EXT_DTIME,
  859. 'lg',
  860. T1.SLAB_STOCK_EXT_DTIME))) SMS_YARD_EXT_DTIME,*/
  861. decode(t1.PLT_PLANT_ARRV_LOC,
  862. '',
  863. T1.SLAB_EXT_RZ_TIME,
  864. 'hb',
  865. T1.SMS_YARD_EXT_DTIME,
  866. 'zb',
  867. T1.SMS_YARD_EXT_DTIME,
  868. 'lg',
  869. T1.SLAB_STOCK_EXT_DTIME) SMS_YARD_EXT_DTIME,
  870. t1.SLAB_WGT/1000 THR_WGT,
  871. nvl(T1.WEIGHT_WGT, t1.SLAB_WGT / 1000) SLAB_WGT,
  872. t1.CUR_LOAD_LOC,
  873. t1.PROC_CD,
  874. t1.MATRL_END_CAUSE_CD,
  875. /*decode(t1.SLAB_RT,
  876. 'H',
  877. '热轧',
  878. (decode(t1.PLT_PLANT_ARRV_LOC,
  879. 'hb',
  880. '厚板',
  881. 'zb',
  882. '中板',
  883. 'lg',
  884. '外销'))) SLAB_RT,*/
  885. decode(t1.PLT_PLANT_ARRV_LOC,
  886. '',
  887. '热轧',
  888. 'hb',
  889. '厚板',
  890. 'zb',
  891. '中板',
  892. 'lg',
  893. '外销') SLAB_RT,
  894. T1.REPORT_GROUP,
  895. T1.REPORT_MAN,
  896. t1.REPORT_TIME,
  897. T1.REPORT_REGTIME,
  898. -- DECODE(T1.SLAB_STAT,'2','在库','3','出库') SLAB_STAT,
  899. COILSTAT@XG3Q(T1.SLAB_NO) SLAB_STAT,
  900. T1.SLAB_LEN,
  901. T1.SLAB_CUT_DTIME,
  902. T1.SLAB_THK,
  903. T1.SLAB_WTH,
  904. T1.ORD_NO,
  905. T1.ORD_SEQ,
  906. T1.SPEC_ABBSYM,
  907. T1.STL_GRD
  908. FROM TBG02_SLAB_COMM@XG3Q T1) T1
  909. WHERE $
  910. ]]>
  911. </query>
  912. <query id="AddQuality.Update" desc="产量申报查询">
  913. <![CDATA[
  914. LGMES_DEV_Info.add_Quality
  915. ]]>
  916. </query>
  917. <query id="frmMaterial.Insert" desc="物料申报录入">
  918. <![CDATA[
  919. INSERT INTO DEV_MATERIAL_REPORT(STATIONCODE, ZTJ, RHGZJ, LG, LX, WFCGX, CGX, LT, XL, NT,
  920. FT, NB, TB, TT, GT, PT, XT, LHT, FDHJ, JSM,
  921. DJ, DJT, DJDJ, DJX, XBLLZ, GBZZ, TQZ, FJG, /*ZBZZ, ZBSK, */
  922. /*SB, MFD, GLQ,*/ OPTMAN, BM_LX, BM_WFCGX, BM_CGX, PTTQZ, JLLG/*, ZBZZ1, PTZBSK,
  923. CDTZBSK, PTSB, CDTSB*/)
  924. VALUES(?,?,?,?,?,?,?,?,?,?,
  925. ?,?,?,?,?,?,?,?,?,?,
  926. ?,?,?,?,?,?,?,?,?,?,
  927. ?,?,?,?)
  928. ]]>
  929. </query>
  930. <query id="frmMaterial.Update" desc="物料申报录入">
  931. <![CDATA[
  932. UPDATE DEV_MATERIAL_REPORT SET (STATIONCODE, ZTJ, RHGZJ, LG, LX, WFCGX, CGX, LT, XL, NT,
  933. FT, NB, TB, TT, GT, PT, XT, LHT, FDHJ, JSM,
  934. DJ, DJT, DJDJ, DJX, XBLLZ, GBZZ, TQZ, FJG, /*ZBZZ, ZBSK,*/
  935. /*SB, MFD, GLQ,*/ OPTMAN, BM_LX, BM_WFCGX, BM_CGX, PTTQZ, JLLG/*, ZBZZ1, PTZBSK,
  936. CDTZBSK, PTSB, CDTSB*/)
  937. =(SELECT ?,?,?,?,?,?,?,?,?,?,
  938. ?,?,?,?,?,?,?,?,?,?,
  939. ?,?,?,?,?,?,?,?,?,?,
  940. ?,?,?,? FROM DUAL) WHERE UUID_ = ?
  941. ]]>
  942. </query>
  943. <query id="frmMaterial.Delete" desc="物料申报录入">
  944. <![CDATA[
  945. DELETE FROM DEV_MATERIAL_REPORT WHERE UUID_ = ?
  946. ]]>
  947. </query>
  948. <query id="frmAlloy.Insert" desc="合金验收录入">
  949. <![CDATA[
  950. INSERT INTO DEV_MATERIAL_CHECK(STATIONCODE, LK, GGM, GT, GM, ZTJ, ZTMT, TT, JSMK, ZTGT,
  951. MT, GTGT, JLZ, RHGZJ, DGYSQ, HZYSH, OPTMAN)
  952. VALUES(?,?,?,?,?,?,?,?,?,?,
  953. ?,?,?,?,?,?,?)
  954. ]]>
  955. </query>
  956. <query id="frmAlloy.Update" desc="合金验收录入">
  957. <![CDATA[
  958. UPDATE DEV_MATERIAL_CHECK SET (STATIONCODE, LK, GGM, GT, GM, ZTJ, ZTMT, TT, JSMK, ZTGT,
  959. MT, GTGT, JLZ, RHGZJ, DGYSQ, HZYSH, OPTMAN)
  960. =(SELECT ?,?,?,?,?,?,?,?,?,?,
  961. ?,?,?,?,?,?,? FROM DUAL) WHERE UUID_ = ?
  962. ]]>
  963. </query>
  964. <query id="frmAlloy.Delete" desc="合金验收录入">
  965. <![CDATA[
  966. DELETE FROM DEV_MATERIAL_CHECK WHERE UUID_ = ?
  967. ]]>
  968. </query>
  969. <query id="frmLzMaterial.Insert" desc="连二作业区物料申报录入">
  970. <![CDATA[
  971. INSERT INTO DEV_MATERIAL_LZREPORT(STATIONCODE, SXFGJ, QCBFGJ, GGFGJ, GGTYJ, DTGBHZ, CDTGBHZ, GGBHZ, ZTGBHZ_ZT, ZTGBHZ_TI,
  972. ZTGBHZ_A, GTGBHZ, TCGBHZ, ZTGBHZ_7, GTGBHZ_7GT, GTGBHZ_7FCS, ZYBHZ_7, BHTG, BHTGMFD, KHSKHKT,
  973. XWMB, KHSK_56, CDTKHSK_56, MHKKHSK, MB_56, KHSK_7, MB_7, GPHGGBHZ, SB, ZBZZ,
  974. ZBSK, ZBZZ1, PTZBSK, CDTZBSK, PTSB, CDTSB, MFD, GLQ, OPTMAN)
  975. VALUES(?,?,?,?,?,?,?,?,?,?,
  976. ?,?,?,?,?,?,?,?,?,?,
  977. ?,?,?,?,?,?,?,?,?,?,
  978. ?,?,?,?,?,?,?,?,?)
  979. ]]>
  980. </query>
  981. <query id="frmLzMaterial.Update" desc="连二作业区物料修改">
  982. <![CDATA[
  983. UPDATE DEV_MATERIAL_LZREPORT SET (STATIONCODE, SXFGJ, QCBFGJ, GGFGJ, GGTYJ, DTGBHZ, CDTGBHZ, GGBHZ, ZTGBHZ_ZT, ZTGBHZ_TI,
  984. ZTGBHZ_A, GTGBHZ, TCGBHZ, ZTGBHZ_7, GTGBHZ_7GT, GTGBHZ_7FCS, ZYBHZ_7, BHTG, BHTGMFD, KHSKHKT,
  985. XWMB, KHSK_56, CDTKHSK_56, MHKKHSK, MB_56, KHSK_7, MB_7, GPHGGBHZ, SB, ZBZZ,
  986. ZBSK, ZBZZ1, PTZBSK, CDTZBSK, PTSB, CDTSB, MFD, GLQ, OPTMAN, OPTDATE)
  987. =(SELECT ?,?,?,?,?,?,?,?,?,?,
  988. ?,?,?,?,?,?,?,?,?,?,
  989. ?,?,?,?,?,?,?,?,?,?,
  990. ?,?,?,?,?,?,?,?,?,SYSDATE FROM DUAL) WHERE UUID_ = ?
  991. ]]>
  992. </query>
  993. <query id="frmLzMaterial.Delete" desc="连二作业区物料删除">
  994. <![CDATA[
  995. DELETE FROM DEV_MATERIAL_LZREPORT WHERE UUID_ = ?
  996. ]]>
  997. </query>
  998. <query id="frmZLMaterial.Insert" desc="炼二作业区物料申报录入">
  999. <![CDATA[
  1000. INSERT INTO DEV_MATERIAL_ZLREPORT(STATIONCODE, ZTJ, GGTYJ, DZS, DZM, LX, WFSXGX, CGX, JBT, WYJLJ,
  1001. PBL, NB, TB, PT, DML, KSBLL, LL, KRTLJ, YLS, NCBZB,
  1002. OPTMAN)
  1003. VALUES(?,?,?,?,?,?,?,?,?,?,
  1004. ?,?,?,?,?,?,?,?,?,?,
  1005. ?)
  1006. ]]>
  1007. </query>
  1008. <query id="frmZLMaterial.Update" desc="炼二作业区物料申报修改">
  1009. <![CDATA[
  1010. UPDATE DEV_MATERIAL_ZLREPORT SET (STATIONCODE, ZTJ, GGTYJ, DZS, DZM, LX, WFSXGX, CGX, JBT, WYJLJ,
  1011. PBL, NB, TB, PT, DML, KSBLL, LL, KRTLJ, YLS, NCBZB,
  1012. OPTMAN, OPTDATE)
  1013. =(SELECT ?,?,?,?,?,?,?,?,?,?,
  1014. ?,?,?,?,?,?,?,?,?,?,?,SYSDATE FROM DUAL) WHERE UUID_ = ?
  1015. ]]>
  1016. </query>
  1017. <query id="frmZLMaterial.Delete" desc="炼二作业区物料申报删除">
  1018. <![CDATA[
  1019. DELETE FROM DEV_MATERIAL_ZLREPORT WHERE UUID_ = ?
  1020. ]]>
  1021. </query>
  1022. <query id="frmGBXXInfo.Insert" desc="钢包线下记录录入">
  1023. <![CDATA[
  1024. INSERT INTO DEV_GB_XX_INFO(LADLEID, FACTORY, XX_DATE, XX_TIME, XX_LS, XX_REASON, SHIFT, YC_BDZ, YC_TQZ, YC_RCZ,
  1025. YC_ZXZ, SJ_BDZ, SJ_TQZ, SJ_RCZ, SJ_ZXZ, REMARK, XX_OPTMAN, REPAIR_TYPE, XB_BDZ, XB_RCZ,
  1026. XB_TQZ, XB_ZXZ, ZFQK, YJC, EZJG, CYXT, QFQ, WX_MAN, REPAIR_DATE, REPAIR_TIME,
  1027. HK_DATE, HK_TIME, TZH_DATE, TZH_TIME, TDH_DATE, TDH_TIME, HKJS_DATE, HKJS_TIME, ALL_TIME, HK_MAN,
  1028. HK_OPTMAN, OPTMAN, OPTDATE)
  1029. VALUES(?,?,?,?,?,?,?,?,?,?,
  1030. ?,?,?,?,?,?,?,?,?,?,
  1031. ?,?,?,?,?,?,?,?,?,?,
  1032. ?,?,?,?,?,?,?,?,?,?,
  1033. ?,?,sysdate)
  1034. ]]>
  1035. </query>
  1036. <query id="frmGBXXInfo.Update" desc="钢包线下记录修改">
  1037. <![CDATA[
  1038. UPDATE DEV_GB_XX_INFO SET (LADLEID, FACTORY, XX_DATE, XX_TIME, XX_LS, XX_REASON, SHIFT, YC_BDZ, YC_TQZ, YC_RCZ,
  1039. YC_ZXZ, SJ_BDZ, SJ_TQZ, SJ_RCZ, SJ_ZXZ, REMARK, XX_OPTMAN, REPAIR_TYPE, XB_BDZ, XB_RCZ,
  1040. XB_TQZ, XB_ZXZ, ZFQK, YJC, EZJG, CYXT, QFQ, WX_MAN, REPAIR_DATE, REPAIR_TIME,
  1041. HK_DATE, HK_TIME, TZH_DATE, TZH_TIME, TDH_DATE, TDH_TIME, HKJS_DATE, HKJS_TIME, ALL_TIME, HK_MAN,
  1042. HK_OPTMAN, OPTMAN, OPTDATE)
  1043. =(SELECT ?,?,?,?,?,?,?,?,?,?,
  1044. ?,?,?,?,?,?,?,?,?,?,
  1045. ?,?,?,?,?,?,?,?,?,?,
  1046. ?,?,?,?,?,?,?,?,?,?,
  1047. ?,?,SYSDATE FROM DUAL) WHERE UUID_ = ?
  1048. ]]>
  1049. </query>
  1050. <query id="frmGBXXInfo.Delete" desc="钢包线下记录删除">
  1051. <![CDATA[
  1052. DELETE FROM DEV_GB_XX_INFO WHERE UUID_ = ?
  1053. ]]>
  1054. </query>
  1055. <query id="frmTBCHECKInfo.Insert" desc="铁包在线记录录入">
  1056. <![CDATA[
  1057. INSERT INTO DEV_IB_CHECK_INFO(LADLEID, FACTORY, CHECK_DATE, LS, SHIFT_GROUP, SHIFT_CLASS, FJ, BZ, BDZ, RCZ,
  1058. ZXZ, CHECK_MAN, REMARK, OPTMAN, OPTDATE)
  1059. VALUES(?,?,?,?,?,?,?,?,?,?,
  1060. ?,?,?,?,sysdate)
  1061. ]]>
  1062. </query>
  1063. <query id="frmTBCHECKInfo.Update" desc="铁包在线记录修改">
  1064. <![CDATA[
  1065. UPDATE DEV_IB_CHECK_INFO SET (LADLEID, FACTORY, CHECK_DATE, LS, SHIFT_GROUP, SHIFT_CLASS, FJ, BZ, BDZ, RCZ,
  1066. ZXZ, CHECK_MAN, REMARK, OPTMAN, OPTDATE)
  1067. =(SELECT ?,?,?,?,?,?,?,?,?,?,
  1068. ?,?,?,?,SYSDATE FROM DUAL) WHERE UUID_ = ?
  1069. ]]>
  1070. </query>
  1071. <query id="frmTBCHECKInfo.Delete" desc="铁包在线记录删除">
  1072. <![CDATA[
  1073. DELETE FROM DEV_IB_CHECK_INFO WHERE UUID_ = ?
  1074. ]]>
  1075. </query>
  1076. <query id="frmZKCXXInfo.Insert" desc="真空槽记录录入">
  1077. <![CDATA[
  1078. INSERT INTO DEV_ZKC_XX_INFO(LADLEID, FACTORY, HLG_DATE, HLG_TIME, LG_ISCLEAN, XX_DATE, XX_TIME, XXLZ, LS_CRG, LS_FL,
  1079. LS_XBC, LS_ZBC, LS_SBC, XJ_CDZ, XJ_CBZ, XJ_HLGZ, REPAIR_TYPE, XB_CDZ, XB_CBZ, XB_HLGZ,
  1080. FJ_FL, FJ_GRB, FJ_FBF, FJ_CQXT, CHECK_MAN, CHECK_DATE, CHECK_TIME, SX_DATE, SX_TIME, CTCH,
  1081. SGQG_ISOK, TSTQ_ISOK, EZQR, XKQR, FZBQR, FIRE_ISOK, QR_MAN, HKKS_DATE, HKKS_TIME, HKKS_MQLL,
  1082. HKKS_YQLL, HKKS_OPT_MAN, TZH_DATE, TZH_TIME, TZH_MQLL, TZH_YQLL, TZH_OPT_MAN, TDH_DATE, TDH_TIME, TDH_MQLL,
  1083. TDH_YQLL, TDH_OPT_MAN, GG_DATE, GG_TIME, ALL_TIME, GG_BZ, OPTMAN, OPTDATE)
  1084. VALUES(?,?,?,?,?,?,?,?,?,?,
  1085. ?,?,?,?,?,?,?,?,?,?,
  1086. ?,?,?,?,?,?,?,?,?,?,
  1087. ?,?,?,?,?,?,?,?,?,?,
  1088. ?,?,?,?,?,?,?,?,?,?,
  1089. ?,?,?,?,?,?,?,sysdate)
  1090. ]]>
  1091. </query>
  1092. <query id="frmZKCXXInfo.Update" desc="真空槽记录修改">
  1093. <![CDATA[
  1094. UPDATE DEV_ZKC_XX_INFO SET (LADLEID, FACTORY, HLG_DATE, HLG_TIME, LG_ISCLEAN, XX_DATE, XX_TIME, XXLZ, LS_CRG, LS_FL,
  1095. LS_XBC, LS_ZBC, LS_SBC, XJ_CDZ, XJ_CBZ, XJ_HLGZ, REPAIR_TYPE, XB_CDZ, XB_CBZ, XB_HLGZ,
  1096. FJ_FL, FJ_GRB, FJ_FBF, FJ_CQXT, CHECK_MAN, CHECK_DATE, CHECK_TIME, SX_DATE, SX_TIME, CTCH,
  1097. SGQG_ISOK, TSTQ_ISOK, EZQR, XKQR, FZBQR, FIRE_ISOK, QR_MAN, HKKS_DATE, HKKS_TIME, HKKS_MQLL,
  1098. HKKS_YQLL, HKKS_OPT_MAN, TZH_DATE, TZH_TIME, TZH_MQLL, TZH_YQLL, TZH_OPT_MAN, TDH_DATE, TDH_TIME, TDH_MQLL,
  1099. TDH_YQLL, TDH_OPT_MAN, GG_DATE, GG_TIME, ALL_TIME, GG_BZ, OPTMAN, OPTDATE)
  1100. =(SELECT ?,?,?,?,?,?,?,?,?,?,
  1101. ?,?,?,?,?,?,?,?,?,?,
  1102. ?,?,?,?,?,?,?,?,?,?,
  1103. ?,?,?,?,?,?,?,?,?,?,
  1104. ?,?,?,?,?,?,?,?,?,?,
  1105. ?,?,?,?,?,?,?,sysdate FROM DUAL) WHERE UUID_ = ?
  1106. ]]>
  1107. </query>
  1108. <query id="frmZKCXXInfo.Delete" desc="真空槽记录删除">
  1109. <![CDATA[
  1110. DELETE FROM DEV_ZKC_XX_INFO WHERE UUID_ = ?
  1111. ]]>
  1112. </query>
  1113. <query id="frmCcmWeight1.Update" desc="真空槽记录修改">
  1114. <![CDATA[
  1115. UPDATE STL_CCM_OPTINFO SET SENDSMPOPTOR1 = ?,SENDSMPOPTOR2 = ?,SENDSMPOPTOR3 = ?,CONFIRMOPTOR = ?
  1116. WHERE HEATNO = ?
  1117. ]]>
  1118. </query>
  1119. <query id="frmCcmWeight2.Update" desc="真空槽记录修改">
  1120. <![CDATA[
  1121. UPDATE J#STL_CCM_OPTINFO SET SENDSMPOPTOR1 = ?,SENDSMPOPTOR2 = ?,SENDSMPOPTOR3 = ?,CONFIRMOPTOR = ?
  1122. WHERE HEATNO = ?
  1123. ]]>
  1124. </query>
  1125. </queryMap>