| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696 |
- <?xml version="1.0" encoding="UTF-8"?>
- <queryMap desc="工器具-钢包">
- <query id="frmsendpot_Query1" desc="钢包发送界面--加载转炉信息" fetchSize="10">
- <![CDATA[
- select t.objectpos objectpos, t.objectid objectid ,t.potno potno
- from tpm_trackobjectinfor t
- where (t.objectpos like upper('bof0%_DEVICE') or
- t.objectpos like upper('bof0%_BACK'))
- and t.objectid is not null
- ]]>
- </query>
- <query id="frmsendpot_Query2" desc="钢包发送界面--发送时查询状态" fetchSize="10">
- <![CDATA[
- select STATUS, nvl(SLEEKTIMES,0) SLEEKTIMES from DEV_GB_BASE_INFO where WORKSHOPNO=? and LADLEID = ?
- ]]>
- </query>
- <query id="frmpotrepaire_Query1" desc="钢包烘烤界面--加载信息" fetchSize="10">
- <![CDATA[
- select b.REPAIRPART, b.REASON, b.REPAIRTYPE, b.REPAIRTIME, round((sysdate-b.REPAIRTIME)*24*60) duration,
- b.MATERIALREPLACING,b.REPAIRID from DEV_GB_BASE_INFO a, DEV_TOOL_REPAIR b
- where a.STATUS = '维修' and a.WORKSHOPNO=? and a.REPAIRENO = b.REPAIRID and b.TOOLTYPEID='0'
- and a.LADLEID = ?
- ]]>
- </query>
- <query id="GetPotRandHis_Query" desc="钢包等级历史记录查询 121227 删除(where xh = 1)" fetchSize="10">
- <![CDATA[
- select SENDTOOLID, SENDOVENID, SENDGRADE, SHIFTCODE, to_char(SENDTIME,'yyyy-mm-dd HH24:mi:ss')SENDTIME
- from (select x.*,row_number() over(partition by x.SENDOVENID order by x.sendtime desc) xh
- from (select a.SENDTOOLID,a.SENDOVENID,a.SENDGRADE,b.SHIFTCODE,a.sendtime
- from (select * from DEV_TOOLSENDDETAIL $ ) a,
- (select x.HEATNO,max(x.SHIFTCODE) over(partition by x.HEATNO) SHIFTCODE
- from (select HEATNO,decode(substr(SHIFTCODE, 2, 1),'1','甲','2','乙','3','丙','4','丁') SHIFTCODE
- from STL_BOF_OPTINFO $ union select HEATNO,decode(substr(SHIFTCODE, 2, 1),'1','甲','2','乙','3','丙','4','丁') SHIFTCODE
- from J#STL_BOF_OPTINFO $ ) x) b
- where a.SENDOVENID = b.HEATNO(+)) x) order by SENDTIME desc
- ]]>
- </query>
- <query id="LoadGetGBNum.Query" desc="待用钢包信息查询" fetchSize="10">
- <![CDATA[
- select t.ladleid, t.status, t.nowposition
- from DEV_GB_BASE_INFO t
- where t.status = '待用' and t.WORKSHOPNO=?
- ]]>
- </query>
- <query id="LadLeidStatus.Query" desc="在用钢包信息查询" fetchSize="10">
- <![CDATA[
- select '0' flag,t.ladleid, t.status, t.nowposition
- from DEV_GB_BASE_INFO t
- where t.status = '在用' and t.WORKSHOPNO=?
- ]]>
- </query>
- <query id="UpdatePort.Query" desc="在用钢包等级、包况修改" fetchSize="10">
- <![CDATA[
- update DEV_GB_BASE_INFO t
- set
- t.POTSTATUS=?
- where t.WORKSHOPNO=? and t.ladleid=?
- ]]>
- </query>
- <query id="GBBaseData.Query" desc="钢包基础信息查询" fetchSize="10">
- <![CDATA[
- select LADLEID, LVL, HEATNO, STATUS, POTSTATUS, USETIMES AGE, case when STATUS = '烘烤'
- then (select '['||a.OVENID||']号烘烤站' from DEV_TOOLFIRINGDETAIL a
- where a.FIRINGID = HOTNO ) else NOWPOSITION end NOWPOSITION,
- CVTPOS, CURRSTEELWEIGHT, STEELACCOUNT,
- to_char(CURRARRIVETIME,'yyyy-mm-dd hh24:mi') CURRARRIVETIME , LADLETYPE ,PLANSTEEL,BKDZ from DEV_GB_BASE_INFO where WORKSHOPNO=?
- order by decode(STATUS,'在用','1','待用','2','待修','3','烘烤','4','维修','5'), length(LADLEID), LADLEID
- ]]>
- </query>
- <query id="AbnormalGBBaseData.Query" desc="异常确认界面钢包基础信息查询" fetchSize="10">
- <![CDATA[
- select LADLEID, LVL, HEATNO, STATUS, POTSTATUS, USETIMES AGE,SENDID, case when STATUS = '烘烤'
- then (select '['||a.OVENID||']号烘烤站' from DEV_TOOLFIRINGDETAIL a
- where a.FIRINGID = HOTNO ) else NOWPOSITION end NOWPOSITION,
- CVTPOS, CURRSTEELWEIGHT, STEELACCOUNT,
- to_char(CURRARRIVETIME,'yyyy-mm-dd hh24:mi') CURRARRIVETIME , LADLETYPE ,PLANSTEEL,BKDZ from DEV_GB_BASE_INFO
- where WORKSHOPNO=? and STATUS in ('在用','待用')
- order by decode(STATUS,'在用','1','待用','2','待修','3','烘烤','4','维修','5'), length(LADLEID), LADLEID
- ]]>
- </query>
- <query id="ISBofOnePro.Query" desc="判断1体系1#、2#炉是否在生产" fetchSize="10">
- <![CDATA[
- select count(*)
- from tpm_trackobjectinfor t
- where (t.objectpos = 'BOF01_DEVICE' or t.objectpos = 'BOF01_BACK' or
- t.objectpos = 'BOF02_DEVICE' or t.objectpos = 'BOF02_BACK')
- and objectid is not null and potno is null
- ]]>
- </query>
- <query id="ISBofTwoPro.Query" desc="判断2体系3#、4#、5#炉是否在生产" fetchSize="10">
- <![CDATA[
- select count(*)
- from tpm_trackobjectinfor t
- where (t.objectpos = 'BOF03_DEVICE' or t.objectpos = 'BOF03_BACK' or
- t.objectpos = 'BOF04_DEVICE' or t.objectpos = 'BOF04_BACK' or
- t.objectpos = 'BOF05_DEVICE' or t.objectpos = 'BOF05_BACK')
- and objectid is not null and potno is null
- ]]>
- </query>
- <query id="LoadGetBK.Query" desc="钢包包况加载" fetchSize="10">
- <![CDATA[
- select basename
- from com_base_info
- where sortcode = '400305'
- order by basecode
- ]]>
- </query>
- <query id="LoadGetLVL.Query" desc="钢包等级加载" fetchSize="10">
- <![CDATA[
- select basename
- from com_base_info
- where sortcode = '400306'
- order by basecode
- ]]>
- </query>
- <query id="LoadGetBKDZ.Query" desc="钢包包口掉转加载" fetchSize="10">
- <![CDATA[
- select basename,basecode
- from com_base_info
- where sortcode = '400307'
- order by basecode
- ]]>
- </query>
- <query id="LoadGetHBFT.Query" desc="钢包滑板厂家加载" fetchSize="10">
- <![CDATA[
- select basename,basecode
- from com_base_info
- where sortcode = '40030407'
- order by basecode
- ]]>
- </query>
- <query id="GBYCComfirmHeaNo_Load" desc="钢包异常确认炉号信息获取" fetchSize="10">
- <![CDATA[
- select substr(t.objectid, 3, 1) || '#' || case substr(t.objectid, 1, 1)
- when 'D' then
- '氩站'
- when 'E' then
- '精炼'
- when 'G' then
- '连铸'
- end 所处位置,
- substr(t.objectid, 6, 10) 炉号,
- t.potno ,
- substr(t.objectpos,1,5) 岗位
- from tpm_trackobjectinfor t
- where substr(t.objectpos, 1, 3) in ('CAS', 'LFS','CCM')
- and substr(t.objectpos, 7, 4) <> 'OVER'
- and t.objectid is not null
- order by substr(t.objectid, 1, 1),
- substr(t.objectid, 3, 1),
- substr(t.objectid, 6, 8)
- ]]>
- </query>
- <query id="GBYCComfirmPot_Load" desc="钢包异常确认钢包信息获取" fetchSize="10">
- <![CDATA[
- select t1.ladleid 钢包号,
- t1.LVL 等级,
- t1.POTSTATUS 包况,
- t1.USETIMES 使用次数,
- to_char(t2.sendtime, 'yyyy-MM-dd HH24:mi:ss') 发送时间,
- t1.SENDID 发送编号
- from dev_gb_base_info t1, DEV_TOOLSENDDETAIL t2
- where t1.SENDID = t2.SENDID
- and t1.WORKSHOPNO=?
- and t1.casaffirmflag = '1'
- and t2.RECEIVETIME is null
- ]]>
- </query>
-
- <query id="CasGBComfirmPot_Load" desc="氩站钢包确认-钢包信息获取" fetchSize="10">
- <![CDATA[
- select a.CVTPOS,
- a.LADLEID,
- a.LVL,
- a.POTSTATUS,
- a.USETIMES,
- b.sendtime,
- a.SENDID
- from dev_gb_base_info a, DEV_TOOLSENDDETAIL b
- where a.SENDID = b.SENDID
- and a.WORKSHOPNO=?
- and CASAFFIRMFLAG = '1'
- order by a.CVTPOS, b.sendtime desc
- ]]>
- </query>
- <query id="YCComfirm_UsedPot" desc="在用钢包异常确认存储过程" fetchSize="10">
- <![CDATA[
- RES_LG_TOOLMANAGE.Pot_Abnormal_Confirm
- ]]>
- </query>
-
- <query id="YCComfirm_NotUsedPot" desc="待用钢包异常确认存储过程" fetchSize="10">
- <![CDATA[
- RES_LG_TOOLMANAGE.NotUsed_Pot_Abnormal_Confirm
- ]]>
- </query>
-
-
- <query id="GetCvtCurrHeaNoID" desc="获取转炉炉次信息-氩站钢包确认" fetchSize="10">
- <![CDATA[
- select 1 devpos, substr(objectid, 6, 10) smeltingid
- from tpm_trackobjectinfor t
- where objectpos = 'BOF01_DEVICE'
- or objectpos = 'BOF01_BACK'
- union all
- select 2 devpos, substr(objectid, 6, 10) smeltingid
- from tpm_trackobjectinfor t
- where objectpos = 'BOF02_DEVICE'
- or objectpos = 'BOF02_BACK'
- ]]>
- </query>
-
- <query id="GBSendInfo_Update" desc="根据发送编号修改钢包发送信息" fetchSize="10">
- <![CDATA[
- update DEV_TOOLSENDDETAIL
- set SENDOVENSEATID = ?,
- SENDTIME = sysdate, -- ECEIVETIME = sysdate,
- SENDGRADE = ?,
- INSTANCE = ?,
- SENDOVENID = ?
- where SENDID = ? and WORKSHOPNO=?
- ]]>
- </query>
-
- <query id="GBBaseInfo_Update" desc="根据钢包号修改钢包基础信息" fetchSize="10">
- <![CDATA[
- update dev_gb_base_info
- set CASAFFIRMFLAG = '1',
- HEATNO = ?,
- PLANSTEEL = (select a.plansteel
- from stl_bof_optinfo a
- where a.heatno = ?
- union
- select b.plansteel
- from j#stl_bof_optinfo b
- where b.heatno = ?),
- USETIMES = nvl(USETIMES, 0) + 1,
- UPNOZZLEUSETIMES = nvl(UPNOZZLEUSETIMES, 0) + 1,
- BRICKUSETIMES = nvl(BRICKUSETIMES, 0) + 1,
- NOZZLEOUTFITUSETIMES = nvl(NOZZLEOUTFITUSETIMES, 0) + 1,
- CVTPOS=?,
- NOWPOSITION = decode(?, '1', '等待1#转炉出钢', '2', '等待2#转炉出钢', '3', '等待3#转炉出钢','4','等待1#转炉出钢','5','等待5#转炉出钢')
- where LADLEID = ? and WORKSHOPNO=?
- ]]>
- </query>
-
- <query id="GBUserDetail" desc="修改钢包使用信息信息" fetchSize="10">
- <![CDATA[
-
- Update DEV_GB_USE_DETAIL
- set HEATNO = ?,
- STOPPOTTIME=?,
- CASOKTIME=sysdate,
- LVL = ?
- where LADLEID = ? and WORKSHOPNO=?
- AND CYCID = (select max(T.CYCID) CYCID
- from dev_gb_use_detail t
- where t.ladleid = ?)
-
- ]]>
- </query>
-
- <query id="GetPotLeaveCcmTime" desc="获取钢包离开铸机时间" fetchSize="10">
- <![CDATA[
-
- select f_getpotleaveccmtime(?) from dual
-
- ]]>
- </query>
-
- <query id="PotLvl_Update" desc="根据钢包号更新钢包等级" fetchSize="10">
- <![CDATA[
-
- update dev_gb_base_info set LVL = ? where WORKSHOPNO=? and LADLEID = ?
-
- ]]>
- </query>
-
- <query id="SendGrade_Update" desc="根据发送编号更新钢包发送记录表等级" fetchSize="10">
- <![CDATA[
-
- update DEV_TOOLSENDDETAIL
- set SENDGRADE = ?, MSGINFO = ?
- where SENDID = ? and WORKSHOPNO=?
-
- ]]>
- </query>
-
- <query id="BofPOTInfo_Update" desc="根据炉号修改转炉钢包信息" fetchSize="10">
- <![CDATA[
-
- update stl_bof_optinfo
- set POTNO = ?,
- POTAGE = (select nvl(USETIMES, 0)
- from dev_gb_base_info
- where LADLEID = ? and WORKSHOPNO=?
- and rownum = 1),
- POTDISTINCTION = ?,
- POTWRAPSTATE = ?
- where HEATNO = ?
-
- ]]>
- </query>
-
- <query id="GetLastPlanSteel.Query" desc="根据钢包号查询最后一次使用牌号信息" fetchSize="10">
- <![CDATA[
-
- select t.plansteel
- from (select *
- from stl_ccm_optinfo a
- where a.POTNO = ?
-
- union
- select * from j#stl_ccm_optinfo b where b.POTNO = ?) t
-
- order by t.optdate desc
-
- ]]>
- </query>
-
- <query id="PotBaseInfoByLED_Update" desc="钢包异常确认-修改钢包基础信息炉号、牌号" fetchSize="10">
- <![CDATA[
-
- update dev_gb_base_info
- set HEATNO = ?,
- PLANSTEEL = (select a.plansteel
- from stl_bof_optinfo a
- where a.heatno = ?
- union
- select b.plansteel
- from j#stl_bof_optinfo b
- where b.heatno = ?)
- where WORKSHOPNO=? and LADLEID = ?
-
- ]]>
- </query>
-
- <query id="GetDETAIL_LFVDTIME.Query" desc="根据钢包号获取钢包基础信息及钢包使用信息最大精炼值" fetchSize="10">
- <![CDATA[
-
- select a.ladleid,
- a.PARAID,
- a.CREATIVEDATE,
- a.BUYDATE,
- a.LADLETYPE,
- a.LVL,
- a.AGE,
- a.WEIGHT,
- a.POTSTATUS,
- a.STATUS,
- a.STEELACCOUNT,
- a.USETIMES,
- a.BRICKUSETIMES,
- a.BRICKCOREUSETIMES,
- a.UPNOZZLEUSETIMES,
- a.NOZZLEOUTFITUSETIMES,
- a.HEATNO,
- a.NOWPOSITION,
- a.CVTPOS,
- a.CURRSTEELWEIGHT,
- a.CURBREATHEBRICKUSETIMES,
- a.DREGSUSETIMES,
- a.LFSTIMETOTAL,
- a.CASTIMETOTAL,
- a.RHSTIMETOTAL,
- a.VDSTIMETOTAL,
- a.HBMANUFACTURER,
- a.NCMANUFACTURER,
- a.TOOLID,
- a.PLANID,
- a.SENDID,
- a.HOTNO,
- a.REPAIRENO,
- a.SLEEKTIMES,
- a.BRICKFACTORY,
- a.CURRARRIVETIME,
- a.MEMO,
- a.PLANSTEEL,
- a.VDTIMES,
- a.LFTIMES,
- a.BKDZ,
- '' REPAIRTYPE,
- '' CASTIME,
- '' HOTTIME,
- a.CASAFFIRMFLAG,
- (select max(b.LFSSMELTTIME) from DEV_GB_USE_DETAIL b where b.WORKSHOPNO=? and b.ladleid = ?) LFTIME,
- (select max(b.VDSMELTTIME) from DEV_GB_USE_DETAIL b where b.WORKSHOPNO=? and b.ladleid = ?) VDTIME,
- (select max(b.ARGONBEGINTIME) from DEV_GB_USE_DETAIL b where b.WORKSHOPNO=? and b.ladleid = ?) CASBEGINTIME,
- (select max(b.ARGONENDTIME) from DEV_GB_USE_DETAIL b where b.WORKSHOPNO=? and b.ladleid = ?) CASENDTIME
- from dev_gb_base_info a
- WHERE a.WORKSHOPNO=? and a.ladleid = ?
-
- ]]>
- </query>
-
- <query id="GetRepairTypeByToolid.Query" desc="查询钢包上次维修类型" fetchSize="10">
- <![CDATA[
-
- select t.repairtype, t.repairedtime
- from dev_tool_repair t
- where t.repairtoolid = ?
- and t.WORKSHOPNO = ?
- and TOOLTYPEID = '0'
- and t.repairedtime in (select max(t.repairedtime)
- from dev_tool_repair t
- where t.repairtoolid = ?
- and t.WORKSHOPNO = ?
- and TOOLTYPEID = '0')
- order by t.REPAIRTIME desc
-
- ]]>
- </query>
-
- <query id="GetTOOLFIRINGByToolid.Query" desc="查询钢包上次烘烤时间" fetchSize="10">
- <![CDATA[
-
- SELECT FIRINGTOOLID,
- OVENID,
- to_char(BEGINTIME, 'yyyy-mm-dd hh24:mi:ss') WORKBEGINTIME,
- to_char(ENDTIME, 'yyyy-mm-dd hh24:mi:ss') WORKENDTIME,
- round((case
- when ENDTIME is null then
- sysdate
- else
- ENDTIME
- end - BEGINTIME) * 24 * 60) HOTTIME
- FROM DEV_TOOLFIRINGDETAIL
- where TOOLTYPE = '0'
- and WORKSHOPNO=?
- and FIRINGTOOLID = ?
- and ENDTIME in (select max(ENDTIME) from DEV_TOOLFIRINGDETAIL
- where TOOLTYPE = '0'
- and WORKSHOPNO=?
- and FIRINGTOOLID = ?)
- order by length(FIRINGTOOLID), FIRINGTOOLID, WORKBEGINTIME desc
-
- ]]>
- </query>
-
- <query id="GetLFSArfluxbyHeaNo.Query" desc="根据炉号获取精炼炉氩气流量" fetchSize="10">
- <![CDATA[
-
- select a.arflux
- from stl_LFS_OPTINFO a
- where a.heatno = ?
- union
- select b.arflux from J#stl_LFS_OPTINFO b where b.heatno = ?
-
- ]]>
- </query>
- <query id="GetLFSBlowTimeByHeaNo.Query" desc="根据炉号获取精炼炉吹氩时间" fetchSize="10">
- <![CDATA[
-
- select a.BLOWARTIME
- from stl_LFS_OPTINFO a
- where a.heatno = ?
- union
- select b.BLOWARTIME from J#stl_LFS_OPTINFO b where b.heatno = ?
-
- ]]>
- </query>
-
- <query id="GetCCMSFLOWFLAGByHeaNo.Query" desc="根据炉号获取连铸是否引流信息" fetchSize="10">
- <![CDATA[
-
- SELECT decode(a.BALEFLOWFLAG, '0', '否', '1', '是', '', '否') BALEFLOWFLAG
- FROM STL_CCM_OPTINFO a
- WHERE a.HEATNO =
- (select y.HEATNO
- from (select a.*, row_number() over(order by a.optdate desc) xh
- from dev_gb_use_detail a
- where a.WORKSHOPNO=? and a.ladleid = ?) y
- where y.xh = 1)
- union
- SELECT decode(b.BALEFLOWFLAG, '0', '否', '1', '是', '', '否') BALEFLOWFLAG
- FROM j#STL_CCM_OPTINFO b
- WHERE b.HEATNO =
- (select y.HEATNO
- from (select a.*, row_number() over(order by a.optdate desc) xh
- from dev_gb_use_detail a
- where a.WORKSHOPNO=? and a.ladleid = ?) y
- where y.xh = 1)
- ]]>
- </query>
-
- <query id="GetPOTHotTime.Query" desc="根据炉号获取精炼炉吹氩时间" fetchSize="10">
- <![CDATA[
-
- select round((t1.endtime - t1.begintime) * 1440 / 3)
- from dev_gb_base_info t, dev_toolfiringdetail t1
- where t.hotno = t1.firingid
- and t.WORKSHOPNO='2'
- and t1.WORKSHOPNO='2'
- and ladleid = '3';
-
- ]]>
- </query>
- <query id="GBJiangLVL" desc="钢包等级计算" fetchSize="10">
- <![CDATA[
- select GetPOTLVL(?) from dual
- ]]>
- </query>
-
- <query id="CasISConfirm.Query" desc="查询钢包使用信息表是否为空" fetchSize="10">
- <![CDATA[
- select CYCID,CASOKTIME,STOPPOTTIME
- from (select a.*, row_number() over(order by a.Cycid desc) xh
- from DEV_GB_USE_DETAIL a
- where a.WORKSHOPNO=? and a.Ladleid = ?) y
- where y.xh = 1
- ]]>
- </query>
-
- <query id="CasIsToolSendConfrim.Query" desc="查询钢包发送记录表信息是否为空" fetchSize="10">
- <![CDATA[
- select SENDID,SENDOVENID,RECEIVETIME
- from (select a.*, row_number() over(order by a.Sendid desc) xh
- from DEV_TOOLSENDDETAIL a
- where a.Sendtoolid = ?) y
- where y.xh =1
- ]]>
- </query>
-
- <query id="PosWorkHistory.Query" desc="查询钢包发送记录表信息是否为空" fetchSize="10">
- <![CDATA[
- select LADLEID,/*钢包编号*/ HEATNO,/*熔炼号*/ NOWSTATUS,/*状态*/ LVL,/*包级*/
- STOPPOTTIME,/*停罐时间*/ to_char(CASOKTIME,'yyyy-mm-dd HH24:Mi:ss') CASOKTIME, /*氩站时间*/
- AGE,/*包龄*/CVTPOS,/*电炉号*/to_char(TAPPINGSTARTTIME,'yyyy-mm-dd HH24:Mi:ss') TAPPINGSTARTTIME,/*出钢开始时刻*/
- to_char(TAPPINGENDTIME,'yyyy-mm-dd HH24:Mi:ss') TAPPINGENDTIME,/*出钢结束时刻*/
- TAPPINGTIME,/*出钢时间*/LFSPOS,/*精炼炉号*/to_char(LFBEGINTIME,'yyyy-mm-dd HH24:Mi:ss') LFBEGINTIME,/*LF开始时间*/
- to_char(LFENDTIME,'yyyy-mm-dd HH24:Mi:ss') LFENDTIME,/*LF结束时间*/LFSSMELTTIME,/*精炼时间*/VDPOS,/*VD炉号*/
- to_char(VDBEGINTIME,'yyyy-mm-dd HH24:Mi:ss') VDBEGINTIME,/*VD炉开始时间*/
- to_char(VDENDTIME,'yyyy-mm-dd HH24:Mi:ss') VDENDTIME,/*VD炉结束时间*/VDTIME,/*VD炉时间*/
- CASPOS,/*吹氩站号*/to_char(ARGONBEGINTIME,'yyyy-mm-dd HH24:Mi:ss') FEEDSILKBEGINTIME,/*氩站座包时间*/
- to_char(ARGONENDTIME,'yyyy-mm-dd HH24:Mi:ss') FEEDSILKCLOSETIME,/*氩站吊离时间*/ FEEDSILKTIME,/*吹氩时间*/
- RHSPOS,/*RH炉号*/to_char(RHBEGINTIME,'yyyy-mm-dd HH24:Mi:ss') RHBEGINTIME,/*RH炉开始时间*/
- to_char(RHENDTIME,'yyyy-mm-dd HH24:Mi:ss') RHENDTIME,/*RH炉结束时间*/
- RHSMELTTIME,/*RH精炼时间*/CCMPOS,/*铸机号*/to_char(CASTINGBEGINTIME,'yyyy-mm-dd HH24:Mi:ss') CASTINGBEGINTIME,/*连铸开始时间*/
- to_char(CASTINGENDTIME,'yyyy-mm-dd HH24:Mi:ss') CASTINGENDTIME,/*连铸结束时间*/MOULDTIME/*浇铸时间*/
- from (select y.* from (select x.*,
- row_number() over(partition by LADLEID, HEATNO order by CYCID desc) xh,
- round((case when VDENDTIME is null then sysdate else VDENDTIME end - VDBEGINTIME)*24*60) VDTIME
- from DEV_GB_USE_DETAIL x $ ) y order by y.OPTDATE desc)
- ]]>
- </query>
-
-
- <query id="WorkData.Query" desc="岗位时间查询" fetchSize="10">
- <![CDATA[
- select max(OVENID) OVENID,
- to_char(max(BEGINTIME), 'mm-dd hh24:mi') BEGINTIME,
- to_char(max(ENDTIME), 'mm-dd hh24:mi') ENDTIME,
- max(hongkaoduration) hongkaoduration,
- max(CVTPOS) CVTPOS, /*转炉座号,*/
- to_char(max(TAPPINGSTARTTIME), 'mm-dd hh24:mi') TAPPINGSTARTTIME, /*转炉开始,*/
- to_char(max(TAPPINGENDTIME), 'mm-dd hh24:mi') TAPPINGENDTIME, /*转炉结束,*/
- max(TAPPINGTIME) TAPPINGTIME, /*出钢时间,*/
- max(VDPOS) VDPOS,
- to_char(max(VDBEGINTIME), 'mm-dd hh24:mi') VDBEGINTIME, /*vd开始时间*/
- to_char(max(VDENDTIME), 'mm-dd hh24:mi') VDENDTIME, /*vd结束时间*/
- max(VDTIME) VDTIME,
- max(CASPOS) CASPOS, /*吹氩站号,*/
- to_char(max(FEEDSILKBEGINTIME), 'mm-dd hh24:mi') FEEDSILKBEGINTIME, /*吹氩开始,*/
- to_char(max(FEEDSILKCLOSETIME), 'mm-dd hh24:mi') FEEDSILKCLOSETIME, /*吹氩结束,*/
- max(FEEDSILKTIME) FEEDSILKTIME, /*吹氩时间,*/
- max(LFSPOS) LFSPOS,
- to_char(max(LFBEGINTIME), 'mm-dd hh24:mi') LFBEGINTIME,
- to_char(max(LFENDTIME), 'mm-dd hh24:mi') LFENDTIME,
- max(LFSSMELTTIME) LFSSMELTTIME,
- max(RHSPOS) RHSPOS,
- to_char(max(RHBEGINTIME), 'mm-dd hh24:mi') RHBEGINTIME,
- to_char(max(RHENDTIME), 'mm-dd hh24:mi') RHENDTIME,
- max(RHSMELTTIME) RHSMELTTIME,
- max(CCMPOS) CCMPOS,
- to_char(max(CASTINGBEGINTIME), 'mm-dd hh24:mi') CASTINGBEGINTIME,
- to_char(max(CASTINGENDTIME), 'mm-dd hh24:mi') CASTINGENDTIME,
- max(MOULDTIME) MOULDTIME
- from (SELECT OVENID,
- BEGINTIME,
- ENDTIME,
- ROUND((ENDTIME - BEGINTIME) * 24 * 60) hongkaoduration,
- null CVTPOS,
- null TAPPINGSTARTTIME,
- null TAPPINGENDTIME,
- null TAPPINGTIME,
- null CASPOS,
- null VDPOS,
- null VDBEGINTIME, /*vd开始时间*/
- null VDENDTIME, /*vd结束时间*/
- null VDTIME, /*VD时间*/
- null FEEDSILKBEGINTIME,
- null FEEDSILKCLOSETIME,
- null FEEDSILKTIME,
- null LFSPOS,
- null LFBEGINTIME,
- null LFENDTIME,
- null LFSSMELTTIME,
- null RHSPOS,
- null RHBEGINTIME,
- null RHENDTIME,
- null RHSMELTTIME,
- null CCMPOS,
- null CASTINGBEGINTIME,
- null CASTINGENDTIME,
- null MOULDTIME
- FROM DEV_TOOLFIRINGDETAIL
- where FIRINGID =
- (select HOTNO from DEV_GB_BASE_INFO where LADLEID = ? ) and WORKSHOPNO=?
- union
- SELECT null OVENID,
- null BEGINTIME,
- null ENDTIME,
- null hongkaoduration,
- CVTPOS,
- TAPPINGSTARTTIME,
- TAPPINGENDTIME,
- TAPPINGTIME,
- CASPOS,
- VDPOS,
- VDBEGINTIME, /*vd开始时间*/
- VDENDTIME, /*vd结束时间*/
- VDSMELTTIME VDTIME, /*VD时间*/
- ARGONBEGINTIME as FEEDSILKBEGINTIME,
- ARGONENDTIME as FEEDSILKCLOSETIME,
- FEEDSILKTIME,
- LFSPOS,
- LFBEGINTIME,
- LFENDTIME,
- LFSSMELTTIME,
- RHSPOS,
- RHBEGINTIME,
- RHENDTIME,
- RHSMELTTIME,
- CCMPOS,
- CASTINGBEGINTIME,
- CASTINGENDTIME,
- MOULDTIME
- FROM DEV_GB_USE_DETAIL
- where LADLEID = ? and WORKSHOPNO=?
- and CYCID =
- (select max(CYCID) from DEV_GB_USE_DETAIL where LADLEID = ?))
- ]]>
- </query>
-
- <query id="GBSendHis.Query" desc="钢包主界面查询钢包发送记录" fetchSize="10">
- <![CDATA[
- select a.SENDTOOLID SENDTOOLID,
- a.SENDOVENSEATID SENDOVENSEATID,
- to_char(a.SENDTIME, 'yyyy-mm-dd hh24:mi') SENDTIME,
- to_char(c.casoktime, 'hh24:mi') CASOKTIME,
- c.STOPPOTTIME,
- to_char((select o.castingendtime
- from dev_gb_use_detail o
- where o.ladleid = c.ladleid
- and o.workshopno=?
- and o.cycid = (select max(cycid)
- from dev_gb_use_detail h
- where h.cycid < c.cycid and h.workshopno=?)),
- 'hh24:mi') CCMENDTIME
- from DEV_TOOLSENDDETAIL a, DEV_GB_BASE_INFO b, dev_gb_use_detail c
- where a.SENDID = b.SENDID
- and a.workshopno=?
- and b.ladleid = c.ladleid
- and c.workshopno=?
- and b.workshopno=?
- and c.cycid = (select max(cycid)
- from dev_gb_use_detail f
- where f.ladleid = c.ladleid and f.workshopno=?)
- order by sendtime desc
- ]]>
- </query>
-
- <query id="PotSendError.Get" desc="钢包包口掉转加载" fetchSize="10">
- <![CDATA[
- RES_LG_TOOLMANAGE.PotSendError
- ]]>
- </query>
- </queryMap>
|