| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317 |
- <?xml version="1.0" encoding="UTF-8"?>
- <queryMap desc="工器具-扇形段">
- <query id="FrmSGBaseInfo_Query1" desc="扇形段基础信息界面--扇形段号加载 " fetchSize="10">
- <![CDATA[
- select SEGMENTID from DEV_SXD_BASE_INFO where CCM_ID = ?
- order by length(SEGMENTID), SEGMENTID
- ]]>
- </query>
- <query id="OneandTwoCCM_SG.select" desc="根据1#和2#连铸机查询结扇形段号" fetchSize="10">
- <![CDATA[
- select SEGMENTID from DEV_SXD_BASE_INFO where CCM_ID = '2#连铸机' or CCM_ID = '1#连铸机'
- order by length(SEGMENTID), SEGMENTID
- ]]>
- </query>
- <query id="FrmSGBaseInfo_Query2" desc="扇形段基础信息界面--扇形段信息查询 " fetchSize="10">
- <![CDATA[
- select case NOWSTATUS when '0' then '下线' when '1' then '上线' when '2' then '维修' when '3' then '备用' end NOWSTATUS,
- case TYPE when '1' then '板坯' when '2' then '方坯' end TYPE, case NOWSTATUS when '1' then POSITION end POSITION,
- USETIMES, to_char(BUYDATE,'yyyy-MM-dd') BUYDATE, MEMO
- from DEV_SXD_BASE_INFO where SEGMENTID = ? and CCM_ID = ?
- ]]>
- </query>
- <query id="FrmSGBaseInfo_Query3" desc="扇形段基础信息界面--扇形段基础新增时查询是否存在该信息 " fetchSize="10">
- <![CDATA[
- select count(1) from DEV_SXD_BASE_INFO where CCM_ID = ? and SEGMENTID = ?
- ]]>
- </query>
- <query id="FrmSGBaseInfo_Query4" desc="扇形段基础信息界面--扇形段基础信息修改时查询是否存在该信息 " fetchSize="10">
- <![CDATA[
- select count(1) from DEV_SXD_BASE_INFO where CCM_ID = ? and SEGMENTID = ?
- ]]>
- </query>
- <query id="FrmSGBaseInfo_Query5" desc="扇形段基础信息界面--扇形段基础信息删除时查询是否存在该信息 " fetchSize="10">
- <![CDATA[
- select count(1) from DEV_SXD_BASE_INFO where CCM_ID = ? and SEGMENTID = ?
- ]]>
- </query>
- <query id="FrmSGBaseInfo_Query6" desc="扇形段基础信息界面--扇形段基础信息删除时是否存在使用记录 " fetchSize="10">
- <![CDATA[
- select count(1) from DEV_SXD_USE_DETAIL where SEGMENTID = (select ID from DEV_SXD_BASE_INFO where CCM_ID = ? and SEGMENTID = ?)
- ]]>
- </query>
- <query id="FrmSGBaseInfo_Query7" desc="扇形段基础信息界面--扇形段基础信息删除时是否存在维修记录 " fetchSize="10">
- <![CDATA[
- select count(1) from DEV_TOOL_REPAIR where TOOLTYPEID = '3' and REPAIRTOOLID = (select ID from DEV_SXD_BASE_INFO where CCM_ID = ? and SEGMENTID = ?)
- ]]>
- </query>
- <query id="FrmSGRepair_Query1" desc="扇形段维修界面--扇形段加载 " fetchSize="10">
- <![CDATA[
- select SEGMENTID from DEV_SXD_BASE_INFO where CCM_ID = ? order by length(SEGMENTID), SEGMENTID
- ]]>
- </query>
- <query id="FrmSGRepair_Query2" desc="扇形段维修界面--扇形段维修信息加载 " fetchSize="10">
- <![CDATA[
- select REPAIRTYPE, REPAIRTIME, REASON, MEMO from DEV_TOOL_REPAIR
- where TOOLTYPEID = '3' and REPAIREDTIME is null and REPAIRTOOLID =
- (select ID from DEV_SXD_BASE_INFO where SEGMENTID = ? and CCM_ID = ?)
- ]]>
- </query>
- <query id="FrmSGRepair_Query3" desc="扇形段维修界面--扇形段维修信息加载 " fetchSize="10">
- <![CDATA[
- select nvl(USETIMES,0) USETIMES from DEV_SXD_BASE_INFO where SEGMENTID = ? and CCM_ID = ?
- ]]>
- </query>
- <query id="FrmSGRepair_Query4" desc="扇形段维修界面--维修开始时判断扇形段是否存在 " fetchSize="10">
- <![CDATA[
- select count(1) from DEV_SXD_BASE_INFO where CCM_ID = ? and SEGMENTID = ?
- ]]>
- </query>
- <query id="FrmSGRepair_Query5" desc="扇形段维修界面--维修开始时获取状态 " fetchSize="10">
- <![CDATA[
- select case NOWSTATUS when '0' then '下线' when '1' then '上线' when '2' then '维修' when '3' then '备用' end NOWSTATUS from DEV_SXD_BASE_INFO where CCM_ID = ? and SEGMENTID = ?
- ]]>
- </query>
- <query id="FrmSGRepair_Query6" desc="扇形段维修界面--维修结束时判断扇形段维修信息是否存在 " fetchSize="10">
- <![CDATA[
- select count(1) from DEV_SXD_BASE_INFO where CCM_ID = ? and SEGMENTID = ?
- ]]>
- </query>
- <query id="FrmSGRepair_Query7" desc="扇形段维修界面--维修结束时获取状态 " fetchSize="10">
- <![CDATA[
- select case NOWSTATUS when '0' then '下线' when '1' then '上线' when '2' then '维修' when '3' then '备用' end NOWSTATUS from DEV_SXD_BASE_INFO
- where CCM_ID = ? and SEGMENTID = ?
- ]]>
- </query>
- <query id="FrmSegMentManage_Query1" desc="扇形段信息管理--获取取塞棒、涂料、水口厂家 " fetchSize="10">
- <![CDATA[
- select t.basename from SCM_BASE_INFO t
- where SORTCODE = '200407' order by BASENAME
- ]]>
- </query>
- <query id="FrmSegMentManage_Query2" desc="扇形段信息管理--扇形段号加载 " fetchSize="10">
- <![CDATA[
- select SEGMENTID from DEV_SXD_BASE_INFO $ order by length(SEGMENTID), SEGMENTID
- ]]>
- </query>
- <query id="FrmSegMentManage_Query3" desc="扇形段信息管理--扇形段基本信息查询 " fetchSize="10">
- <![CDATA[
- select SEGMENTID 扇形段编号, CCM_ID 铸机号,CCM_S_ID 流号, case NOWSTATUS when '1' then POSITION end 安装位置,
- case NOWSTATUS when '0' then '下线' when '1' then '上线' when '2' then '维修' when '3' then '备用' end 状态,
- case TYPE when '1' then '板坯' when '2' then '方坯' end 类型, to_char(BUYDATE,'yyyy-MM-dd') 购买日期,
- USETIMES 使用炉数, STEELAMOUNT 通钢量, MEMO 备注, ID
- from DEV_SXD_BASE_INFO where 1 = 1 $
- order by SEGMENTID,
- case NOWSTATUS when '0' then '下线' when '1' then '上线' when '2' then '维修' when '3' then '备用' end,
- length(POSITION), POSITION,
- length(SEGMENTID), SEGMENTID
- ]]>
- </query>
- <query id="FrmSegMentManage_Query4" desc="扇形段信息管理--扇形段使用信息查询 " fetchSize="10">
- <![CDATA[
- select t2.SEGMENTID 扇形段编号, t1.CYCID 周期编号, t1.CCM_ID 铸机号,t1.CCM_S_ID 流号, t1.POSITION 安装位置,
- case t1.TYPE when '1' then '板坯' when '2' then '方坯' end 类型, t1.USETIMES 使用炉数, t1.MEMO 备注, t1.STEELAMOUNT 通钢量,
- case t1.NOWSTATUS when '0' then '下线' when '1' then '上线' when '2' then '维修' when '3' then '备用' end 状态,
- to_char(t1.BEGINTIME,'yyyy-MM-dd HH24:mi:ss') 上线时间, to_char(t1.ENDTIME,'yyyy-MM-dd HH24:mi:ss') 下线时间,
- t1.MOULDNUMBER 连浇炉数, t1.SGFACTORY 辊子厂家, t1.OFFLINEREASON 下线原因, t1.SURFACEMAN 维护人员, t1.CAPTAIN 机长,
- case substr(t1.CLASS,1,1) when '1' then '白' when '2' then '中' when '3' then '夜' end||case substr(t1.CLASS,2,1)
- when '1' then '甲' when '2' then '乙' when '3' then '丙' when '4' then '丁' end 班别,
- t1.SEGMENTID ID
- from DEV_SXD_USE_DETAIL t1, DEV_SXD_BASE_INFO t2 where t1.SEGMENTID = t2.ID(+) $
- order by t1.SEGMENTID, t1.CYCID desc
- ]]>
- </query>
- <query id="FrmSegMentManage_Query5" desc="扇形段信息管理--维修信息查询 " fetchSize="10">
- <![CDATA[
- select t2.SEGMENTID 扇形段编号, t1.REPAIRTYPE 维修类别, t1.REASON 维修原因,t1. MEMO 备注,
- to_char(t1.REPAIRTIME,'yyyy-MM-dd HH24:mi:ss') 送修时间, to_char(t1.REPAIREDTIME,'yyyy-MM-dd HH24:mi:ss') 修复时间
- from DEV_TOOL_REPAIR t1, DEV_SXD_BASE_INFO t2 where t1.REPAIRTOOLID = t2.ID(+) and t1.REPAIRID = (select max(REPAIRID) from DEV_TOOL_REPAIR where TOOLTYPEID = '3' and REPAIRTOOLID = ?)
- ]]>
- </query>
- <query id="FrmSegMentManage_Query6" desc="扇形段信息管理--使用信息修改时判断是否存在 扇形段使用记录" fetchSize="10">
- <![CDATA[
- select count(1) from DEV_SXD_USE_DETAIL where SEGMENTID = ? and CYCID = ?
- ]]>
- </query>
- <query id="FrmSegMentManage_Query7" desc="扇形段信息管理--使用信息删除时判断是否存在 扇形段使用记录" fetchSize="10">
- <![CDATA[
- select count(1) from DEV_SXD_USE_DETAIL where SEGMENTID = ? and CYCID = ?
- ]]>
- </query>
- <query id="FrmSegMentManage_Query8" desc="扇形段信息管理--使用信息删除时获取状态" fetchSize="10">
- <![CDATA[
- select nvl(NOWSTATUS,'0') NOWSTATUS from DEV_SXD_USE_DETAIL where SEGMENTID = ? and CYCID = ?
- ]]>
- </query>
- <query id="FrmSG_Query1" desc="扇形段设置界面--扇形段设置判断扇形段是否存在" fetchSize="10">
- <![CDATA[
- select count(1) from DEV_SXD_BASE_INFO where ID = ?
- ]]>
- </query>
- <query id="FrmSG_Query2" desc="扇形段设置界面--扇形段设置获取状态" fetchSize="10">
- <![CDATA[
- select NOWSTATUS, POSITION,CCM_S_ID from DEV_SXD_BASE_INFO where ID = ?
- ]]>
- </query>
- <query id="FrmSG_Query3" desc="扇形段设置界面--扇形段设置获取位置" fetchSize="10">
- <![CDATA[
- select SEGMENTID from DEV_SXD_BASE_INFO where NOWSTATUS = '1' and POSITION = ? and CCM_ID = (select CCM_ID from DEV_SXD_BASE_INFO where ID = ?)
- ]]>
- </query>
- <query id="FrmSGRepairDetail_Query1" desc="扇形段维修记录界面--扇形段号加载" fetchSize="10">
- <![CDATA[
- select distinct SEGMENTID from DEV_SXD_BASE_INFO order by SEGMENTID
- ]]>
- </query>
- <query id="FrmSGRepairDetail_Query2" desc="扇形段维修记录界面--扇形段维修记录查询" fetchSize="10">
- <![CDATA[
- select t2.SEGMENTID 扇形段编号, t2.CCM_ID 铸机号, t1.REPAIRTYPE 维修类别, t1.REASON 维修原因, t1.MEMO 备注, t1.RECORDER 记录人,
- to_char(t1.REPAIRTIME,'yyyy-MM-dd HH24:mi:ss') 送修时间, to_char(t1.REPAIREDTIME,'yyyy-MM-dd HH24:mi:ss') 修复时间
- from DEV_TOOL_REPAIR t1, DEV_SXD_BASE_INFO t2 $ order by to_char(t1.REPAIREDTIME,'yyyy-MM-dd') desc, t1.REPAIRTIME desc
- ]]>
- </query>
- <query id="FrmSXD_CCMNO.Edit" desc="修改扇形段对应的铸机号" fetchSize="10">
- <![CDATA[
- update DEV_SXD_BASE_INFO set CCM_ID = ?
- where SEGMENTID=? and ID=?
- ]]>
- </query>
- <query id="FrmSGBaseInfo_Add1" desc="扇形段基础信息界面--扇形段基础信息新增" fetchSize="10">
- <![CDATA[
- insert into DEV_SXD_BASE_INFO
- (SEGMENTID, CCM_ID, TYPE, NOWSTATUS, USETIMES, BUYDATE, MEMO, ID)
- values
- (?,
- ?,
- ?,
- '3',
- ?,
- to_date(?,'yyyy-MM-dd'),
- ?,
- (select nvl(max(ID),0)+1 from DEV_SXD_BASE_INFO))
- ]]>
- </query>
- <query id="FrmSGBaseInfo_Update1" desc="扇形段基础信息界面--扇形段基础信息修改" fetchSize="10">
- <![CDATA[
- update DEV_SXD_BASE_INFO set
- CCM_ID =?,
- USETIMES = ?,
- BUYDATE = to_date(?,'yyyy-MM-dd'),
- MEMO = ?
- where SEGMENTID = ?
- ]]>
- </query>
- <query id="FrmSGBaseInfo_Del1" desc="扇形段基础信息界面--扇形段基础信息删除" fetchSize="10">
- <![CDATA[
- delete from DEV_SXD_BASE_INFO where CCM_ID = ? and SEGMENTID = ?
- ]]>
- </query>
- <query id="FrmSGRepair_Add1" desc="扇形段维修界面--维修开始时新增维修信息 " fetchSize="10">
- <![CDATA[
- insert into DEV_TOOL_REPAIR (REPAIRID, TOOLTYPEID, REPAIRTOOLID, REPAIRTYPE, REPAIRTIME, REASON, MEMO, RECORDER)
- values
- (
- (select nvl(max(REPAIRID),100000001) + 1 from DEV_TOOL_REPAIR),
- '3',
- (select ID from DEV_SXD_BASE_INFO where SEGMENTID = ? and CCM_ID = ?),
- ?,
- to_date(?,'yyyy-MM-dd HH24:mi:ss'),
- ?,
- ?,
- ?
- )
- ]]>
- </query>
- <query id="FrmSGRepair_Update1" desc="扇形段维修界面--维修开始 " fetchSize="10">
- <![CDATA[
- update DEV_SXD_BASE_INFO set NOWSTATUS = '2', POSITION = null,
- USETIMES = nvl(?,0)
- where CCM_ID = ? and SEGMENTID = ?
- ]]>
- </query>
- <query id="FrmSGRepair_Update2" desc="扇形段维修界面--维修结束 时修改工器具维修信息 " fetchSize="10">
- <![CDATA[
- update DEV_TOOL_REPAIR set
- REPAIRTYPE = ?,
- REPAIRTIME = to_date(?,'yyyy-MM-dd HH24:mi:ss'),
- REPAIREDTIME = to_date(?,'yyyy-MM-dd HH24:mi:ss'),
- REASON = ?,
- MEMO = ?,
- RECORDER = ?
- where TOOLTYPEID = '3' and REPAIREDTIME is null and REPAIRTOOLID =
- (select ID from DEV_SXD_BASE_INFO where SEGMENTID = ? and CCM_ID = ?)
- ]]>
- </query>
- <query id="FrmSGRepair_Update3" desc="扇形段维修界面--维修结束 " fetchSize="10">
- <![CDATA[
- update DEV_SXD_BASE_INFO set NOWSTATUS = '3', POSITION = null,
- USETIMES = nvl(?,0) where CCM_ID = ? and SEGMENTID = ?
-
- ]]>
- </query>
- <query id="FrmSegMentManage_Update1" desc="扇形段信息管理--使用信息修改" fetchSize="10">
- <![CDATA[
- update DEV_SXD_USE_DETAIL set
- CLASS = ?,
- MOULDNUMBER = ?,
- USETIMES = ?,
- BEGINTIME = to_date(?,'yyyy-MM-dd HH24:mi:ss'),
- ENDTIME = to_date(?,'yyyy-MM-dd HH24:mi:ss'),
- SGFACTORY = ?,
- OFFLINEREASON = ?,
- SURFACEMAN = ?,
- CAPTAIN = ?,
- MEMO = ?
- where SEGMENTID = ? and CYCID = ?
- ]]>
- </query>
- <query id="FrmSegMentManage_Del1" desc="扇形段信息管理--删除扇形段使用记录" fetchSize="10">
- <![CDATA[
- delete from DEV_SXD_USE_DETAIL where SEGMENTID = ? and CYCID = ?
- ]]>
- </query>
- <query id="FrmSegMentManage_Update2" desc="扇形段信息管理--删除扇形段使用记录是修改基础信息" fetchSize="10">
- <![CDATA[
- update DEV_SXD_BASE_INFO set NOWSTATUS = '0', POSITION = null where ID = ?
- ]]>
- </query>
- </queryMap>
|