QueryDevManager_TB.xml 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc="工器具-铁包">
  3. <query id="FrmILBaseInfo_Query1" desc="铁包基础界面--铁包信息加载" fetchSize="10">
  4. <![CDATA[
  5. select LADLEID 铁包编号, MANUFACTURERS,TAREWEIGHT,STATUS 当前状态,
  6. nvl(AGE, 0) 铁水包龄, nvl(LVL, 0) 半钢包龄,
  7. MEMO 备注 from DEV_IB_BASE_INFO
  8. where 1 = 1 and STATUS <> '报废' and LADLEID = ?
  9. order by length(LADLEID), LADLEID
  10. ]]>
  11. </query>
  12. <query id="FrmILBaseInfo_Query2" desc="铁包基础界面--加载铁包号" fetchSize="10">
  13. <![CDATA[
  14. select LADLEID 铁包编号, MANUFACTURERS,TAREWEIGHT,STATUS 当前状态,
  15. nvl(AGE, 0) 铁水包龄, nvl(LVL, 0) 半钢包龄,
  16. MEMO 备注 from DEV_IB_BASE_INFO
  17. where 1 = 1 and STATUS <> '报废'
  18. order by length(LADLEID), LADLEID
  19. ]]>
  20. </query>
  21. <query id="FrmILBaseInfo_Query3" desc="铁包基础界面--基础信息新增时判断是否存在该基础信息" fetchSize="10">
  22. <![CDATA[
  23. select LADLEID 铁包编号, MANUFACTURERS,TAREWEIGHT,STATUS 当前状态,
  24. nvl(AGE, 0) 铁水包龄, nvl(LVL, 0) 半钢包龄,
  25. MEMO 备注 from DEV_IB_BASE_INFO
  26. where 1 = 1 and STATUS <> '报废' and LADLEID = ?
  27. order by length(LADLEID), LADLEID
  28. ]]>
  29. </query>
  30. <query id="FrmILBaseInfo_Query4" desc="铁包基础界面--基础信息修改时判断是否存在该基础信息" fetchSize="10">
  31. <![CDATA[
  32. select LADLEID 铁包编号,MANUFACTURERS,TAREWEIGHT, STATUS 当前状态,
  33. nvl(AGE, 0) 铁水包龄, nvl(LVL, 0) 半钢包龄,
  34. MEMO 备注 from DEV_IB_BASE_INFO
  35. where 1 = 1 and STATUS <> '报废' and LADLEID = ?
  36. order by length(LADLEID), LADLEID
  37. ]]>
  38. </query>
  39. <query id="FrmILBaseInfo_Query5" desc="铁包基础界面--基础信息删除时判断是否存在该基础信息" fetchSize="10">
  40. <![CDATA[
  41. select LADLEID 铁包编号,MANUFACTURERS, TAREWEIGHT,STATUS 当前状态,
  42. nvl(AGE, 0) 铁水包龄, nvl(LVL, 0) 半钢包龄,
  43. MEMO 备注 from DEV_IB_BASE_INFO
  44. where 1 = 1 and STATUS <> '报废' and LADLEID = ?
  45. order by length(LADLEID), LADLEID
  46. ]]>
  47. </query>
  48. <query id="FrmILBaseInfo_Query6" desc="铁包基础界面--基础信息删除时判断是否存在使用记录" fetchSize="10">
  49. <![CDATA[
  50. select sum(cnt) from
  51. (
  52. select count(1) cnt from dev_ib_use_detail where LADLEID = ?
  53. union all
  54. select count(1) cnt from DEV_TOOL_REPAIR where TOOLTYPEID = '铁包' and REPAIRTOOLID = ?
  55. union all
  56. select count(1) cnt from DEV_TOOLFIRINGDETAIL where TOOLTYPE = '铁包' and FIRINGTOOLID = ?
  57. )
  58. ]]>
  59. </query>
  60. <query id="QueryIronMaxID" desc="铁包基础界面--基础信息新增获取最大ID" fetchSize="10">
  61. <![CDATA[
  62. select nvl(max(to_number(t.TOOLID))+1,1) maxid from dev_ib_base_info t
  63. ]]>
  64. </query>
  65. <query id="FrmIronLadleManage_Query1" desc="铁包管理界面--基本信息查询" fetchSize="10">
  66. <![CDATA[
  67. select
  68. t.LADLEID 铁包编号,t.MANUFACTURERS,t.TAREWEIGHT,t.AGE 包龄, nvl(t.AGE, 0) 铁水, nvl(t.LVL, 0) 半钢, t.STATUS 当前状态, '' 使用信息,
  69. case t.STATUS when '使用' then t1.NOWPOSITION end 所处位置,
  70. case when (t.STATUS = '使用' or t.STATUS = '备用') then case t1.USETYPE when '1' then '铁水' when '2' then '半钢' end end 使用类别,
  71. '' 铁水站接铁,
  72. case when (t.STATUS = '使用' or t.STATUS = '备用') then case t1.USETYPE when '1' then to_char(t1.MISTAPHOLESTARTTIME, 'MM-dd HH24:mi') end end "开始1",
  73. case when (t.STATUS = '使用' or t.STATUS = '备用') then case t1.USETYPE when '1' then to_char(t1.MISTAPHOLEENDTIME, 'MM-dd HH24:mi') end end "结束1",
  74. '' 脱硫站,
  75. case when (t.STATUS = '使用' or t.STATUS = '备用') then case t1.USETYPE when '1' then to_char(t1.HMPARRIVETIME, 'MM-dd HH24:mi') end end 进站,
  76. case when (t.STATUS = '使用' or t.STATUS = '备用') then case t1.USETYPE when '1' then to_char(t1.HMPLEAVETIME, 'MM-dd HH24:mi') end end 出站,
  77. '' 转炉兑铁,
  78. case when (t.STATUS = '使用' or t.STATUS = '备用') then case t1.USETYPE when '1' then to_char(t1.BOFCHANGESTARTTIME, 'MM-dd HH24:mi') end end "开始2",
  79. case when (t.STATUS = '使用' or t.STATUS = '备用') then case t1.USETYPE when '1' then to_char(t1.BOFCHANGEENDTIME, 'MM-dd HH24:mi') end end "结束2",
  80. t1.INNO,
  81. t1.HMPNO,
  82. t1.BOFNO,
  83. round((sysdate -t1.ENDTIME) * 1440) LASTUSERTIME
  84. from
  85. DEV_IB_BASE_INFO t,
  86. (select * from
  87. (
  88. select row_number() over (partition by t.LADLEID order by t.CYCID desc) XH, t.*
  89. from dev_ib_use_detail t
  90. )
  91. where XH = 1) t1,
  92. (select * from
  93. (
  94. select row_number() over (partition by t.REPAIRTOOLID order by t.CYCID desc) XH, t.*
  95. from DEV_TOOL_REPAIR t where t.TOOLTYPEID = '铁包'
  96. )
  97. where XH = 1) t2,
  98. (select * from
  99. (
  100. select row_number() over (partition by t.FIRINGTOOLID order by t.CYCID desc) XH, t.*
  101. from DEV_TOOLFIRINGDETAIL t where t.TOOLTYPE = '铁包'
  102. )
  103. where XH = 1) t3
  104. where t.LADLEID = t1.LADLEID(+) and t.LADLEID = t2.REPAIRTOOLID(+)
  105. and t.LADLEID = t3.FIRINGTOOLID(+) $
  106. order by
  107. case t.STATUS
  108. when '使用' then 1
  109. when '备用' then 2
  110. when '烘烤' then 3
  111. when '维修' then 4
  112. when '报废' then 5 end,
  113. length(t.LADLEID), t.LADLEID
  114. ]]>
  115. </query>
  116. <query id="FrmIronLadleManage_Query2" desc="铁包管理界面--加载铁包号" fetchSize="10">
  117. <![CDATA[
  118. select LADLEID 铁包编号, STATUS 当前状态,
  119. nvl(AGE, 0) 铁水包龄, nvl(LVL, 0) 半钢包龄,
  120. MEMO 备注 from DEV_IB_BASE_INFO
  121. where 1 = 1 and STATUS <> '报废'
  122. order by length(LADLEID), LADLEID
  123. ]]>
  124. </query>
  125. <query id="FrmIronLadleManage_Query3" desc="铁包管理界面--铁包报废时查询是否存在" fetchSize="10">
  126. <![CDATA[
  127. select LADLEID 铁包编号, STATUS 当前状态,
  128. nvl(AGE, 0) 铁水包龄, nvl(LVL, 0) 半钢包龄,
  129. MEMO 备注 from DEV_IB_BASE_INFO
  130. where 1 = 1 and STATUS <> '报废' and LADLEID = ?
  131. order by length(LADLEID), LADLEID
  132. ]]>
  133. </query>
  134. <query id="FrmIronLadleManage_Edit" desc="铁包管理界面--铁包报废" fetchSize="10">
  135. <![CDATA[
  136. update dev_ib_base_info set STATUS = '报废' where LADLEID = ?
  137. ]]>
  138. </query>
  139. <query id="FrmILRepair_Query1" desc="铁包维修界面--加载维修位置" fetchSize="10">
  140. <![CDATA[
  141. select REPAIRPOSNAME as 维修位置 from dev_tool_repair_pos where ToolType = ?
  142. ]]>
  143. </query>
  144. <query id="FrmILRepair_Query2" desc="铁包维修界面--加载基础信息" fetchSize="10">
  145. <![CDATA[
  146. select LADLEID 铁包编号, STATUS 当前状态,
  147. nvl(AGE, 0) 铁水包龄, nvl(LVL, 0) 半钢包龄,
  148. MEMO 备注 from DEV_IB_BASE_INFO
  149. where 1 = 1 and STATUS <> '报废' and LADLEID = ?
  150. order by length(LADLEID), LADLEID
  151. ]]>
  152. </query>
  153. <query id="FrmILRepair_Query3" desc="铁包维修界面--加载维修信息" fetchSize="10">
  154. <![CDATA[
  155. select REPAIRTOOLID 编号, REPAIRPART 维修位置, REPAIRTYPE 维修类别,
  156. TBMENDFACTORY 维修厂家 ,
  157. to_char(REPAIRTIME, 'yyyy-MM-dd HH24:mi:ss') 送修时间,
  158. to_char(REPAIREDTIME, 'yyyy-MM-dd HH24:mi:ss') 修复时间,
  159. REASON 维修原因, MEMO 备注, RECORDER 记录人, TOOLTYPEID 设备类别
  160. from DEV_TOOL_REPAIR
  161. where 1 = 1 and TOOLTYPEID = '铁包' and REPAIRTOOLID = ?
  162. and REPAIRTIME is not null and REPAIREDTIME is null
  163. order by length(REPAIRTOOLID), REPAIRTOOLID, CYCID desc
  164. ]]>
  165. </query>
  166. <query id="FrmILRepair_Query4" desc="铁包维修界面--加载铁包编号" fetchSize="10">
  167. <![CDATA[
  168. select LADLEID 铁包编号, STATUS 当前状态,
  169. nvl(AGE, 0) 铁水包龄, nvl(LVL, 0) 半钢包龄,
  170. MEMO 备注 from DEV_IB_BASE_INFO
  171. where 1 = 1 and STATUS <> '报废'
  172. order by length(LADLEID), LADLEID
  173. ]]>
  174. </query>
  175. <query id="FrmILRepair_Query5" desc="铁包维修界面--维修开始时判断是存在铁包" fetchSize="10">
  176. <![CDATA[
  177. select LADLEID 铁包编号, STATUS 当前状态,
  178. nvl(AGE, 0) 铁水包龄, nvl(LVL, 0) 半钢包龄,
  179. MEMO 备注 from DEV_IB_BASE_INFO
  180. where 1 = 1 and STATUS <> '报废' and LADLEID = ?
  181. order by length(LADLEID), LADLEID
  182. ]]>
  183. </query>
  184. <query id="FrmILRepair_Add" desc="铁包维修界面--维修开始新增维修信息" fetchSize="10">
  185. <![CDATA[
  186. insert into DEV_TOOL_REPAIR
  187. (REPAIRID, TOOLTYPEID,
  188. REPAIRTOOLID, REPAIRPART, REPAIRTYPE, RECORDER,
  189. REASON, CYCID, MEMO, REPAIRTIME, REPAIREDTIME)
  190. values
  191. ((select nvl(max(REPAIRID), 0) + 1 from DEV_TOOL_REPAIR),
  192. '铁包',?, ?,?,?,?,
  193. (select nvl(max(CYCID), 0) + 1 from DEV_TOOL_REPAIR where TOOLTYPEID = '铁包' and REPAIRTOOLID = ?),
  194. ?, to_date(?, 'yyyy-MM-dd HH24:mi:ss'), null)
  195. ]]>
  196. </query>
  197. <query id="FrmILRepair_Query6" desc="铁包维修界面--维修结束时判断是存在铁包" fetchSize="10">
  198. <![CDATA[
  199. select LADLEID 铁包编号, STATUS 当前状态,
  200. nvl(AGE, 0) 铁水包龄, nvl(LVL, 0) 半钢包龄,
  201. MEMO 备注 from DEV_IB_BASE_INFO
  202. where 1 = 1 and STATUS <> '报废' and LADLEID = ?
  203. order by length(LADLEID), LADLEID
  204. ]]>
  205. </query>
  206. <query id="FrmILRepair_Update" desc="铁包维修界面--维修结束" fetchSize="10">
  207. <![CDATA[
  208. update DEV_TOOL_REPAIR set
  209. REPAIRPART = ?,
  210. REPAIRTYPE = ?,
  211. RECORDER = ?,
  212. REASON = ?,
  213. MEMO = ?,
  214. REPAIRTIME = to_date(?, 'yyyy-MM-dd HH24:mi:ss'),
  215. REPAIREDTIME = to_date(?, 'yyyy-MM-dd HH24:mi:ss')
  216. where TOOLTYPEID = '铁包' and REPAIRTOOLID = ?
  217. and REPAIRTIME is not null and REPAIREDTIME is null
  218. ]]>
  219. </query>
  220. <query id="FrmILBaseInfo_Add" desc="铁包基础界面--基础信息新增" fetchSize="10">
  221. <![CDATA[
  222. insert into DEV_IB_BASE_INFO
  223. (TOOLID,LADLEID, STATUS, AGE, LVL, BUYDATE, CREATIVEDATE, MEMO,MANUFACTURERS,TAREWEIGHT)
  224. values
  225. (?,?, '备用', ?, ?, sysdate, sysdate, ?, ?,?)
  226. ]]>
  227. </query>
  228. <query id="FrmILBaseInfo_Edit" desc="铁包基础界面--基础信息修改" fetchSize="10">
  229. <![CDATA[
  230. update DEV_IB_BASE_INFO set AGE = ?, LVL = ?, MEMO = ?,MANUFACTURERS=?,TAREWEIGHT=? where LADLEID = ?
  231. ]]>
  232. </query>
  233. <query id="FrmILBaseInfo_Delect" desc="铁包基础界面--基础信息删除" fetchSize="10">
  234. <![CDATA[
  235. delete from DEV_IB_BASE_INFO where LADLEID = ?
  236. ]]>
  237. </query>
  238. <query id="FrmILHistory_Query1" desc="铁包使用记录界面--加载铁包号" fetchSize="10">
  239. <![CDATA[
  240. select LADLEID 铁包编号, STATUS 当前状态,
  241. nvl(AGE, 0) 铁水包龄, nvl(LVL, 0) 半钢包龄,
  242. MEMO 备注 from DEV_IB_BASE_INFO
  243. where 1 = 1 and STATUS <> '报废'
  244. order by length(LADLEID), LADLEID
  245. ]]>
  246. </query>
  247. <query id="FrmILHistory_Query2" desc="铁包使用记录界面--铁包使用记录查询" fetchSize="10">
  248. <![CDATA[
  249. select LADLEID 铁包编号, NOWPOSITION 所处位置,
  250. case USETYPE when '1' then '铁水' when '2' then '半钢' end 使用类别,
  251. nvl(AGE, 0) 铁水包龄,
  252. to_char(MISTAPHOLESTARTTIME, 'yyyy-MM-dd HH24:mi:ss') 铁水站接铁开始时刻,
  253. to_char(MISTAPHOLEENDTIME, 'yyyy-MM-dd HH24:mi:ss') 铁水站接铁结束时刻,
  254. to_char(HMPARRIVETIME, 'yyyy-MM-dd HH24:mi:ss') 脱硫站进站时刻,
  255. to_char(HMPLEAVETIME, 'yyyy-MM-dd HH24:mi:ss') 脱硫站出站时刻,
  256. to_char(BOFCHANGESTARTTIME, 'yyyy-MM-dd HH24:mi:ss') 转炉兑铁开始时刻,
  257. to_char(BOFCHANGEENDTIME, 'yyyy-MM-dd HH24:mi:ss') 转炉兑铁结束时刻
  258. from DEV_IB_USE_DETAIL where 1 = 1 $
  259. order by length(LADLEID), LADLEID, CYCID desc
  260. ]]>
  261. </query>
  262. <query id="FrmILHistory_Query3" desc="铁包使用记录界面--铁包维修记录查询" fetchSize="10">
  263. <![CDATA[
  264. select REPAIRTOOLID 编号, TOOLTYPEID 设备类别 ,REPAIRPART 维修位置,
  265. REPAIRTYPE 维修类别, TBMENDFACTORY 维修厂家 ,
  266. to_char(REPAIRTIME, 'yyyy-MM-dd HH24:mi:ss') 送修时间,
  267. to_char(REPAIREDTIME, 'yyyy-MM-dd HH24:mi:ss') 修复时间,
  268. REASON 维修原因, RECORDER 记录人,MEMO 备注
  269. from DEV_TOOL_REPAIR
  270. where 1 = 1 $
  271. order by length(REPAIRTOOLID), REPAIRTOOLID, CYCID desc
  272. ]]>
  273. </query>
  274. <query id="FrmILHistory_Query4" desc="铁包使用记录界面--铁包烘烤记录查询" fetchSize="10">
  275. <![CDATA[
  276. select FIRINGTOOLID 编号, OVENID 烘烤站号,
  277. to_char(BEGINTIME, 'yyyy-MM-dd HH24:mi:ss') 开始时间,
  278. to_char(ENDTIME, 'yyyy-MM-dd HH24:mi:ss') 结束时间,
  279. TEMPERATUREBEFOREFIRING 烤前温度,
  280. TEMPERATUREBEHINDFIRING 烤后温度,
  281. MEMO 备注, TOOLTYPE 设备类别
  282. from DEV_TOOLFIRINGDETAIL
  283. where 1 = 1 $
  284. order by length(FIRINGTOOLID), FIRINGTOOLID, CYCID desc
  285. ]]>
  286. </query>
  287. <query id="frmILSend_Query1" desc="铁包配送界面--铁包加载" fetchSize="10">
  288. <![CDATA[
  289. select t.objectpos objectpos,t.objectid objectid
  290. from tpm_trackobjectinfor t
  291. where (t.objectpos like upper('bof0%_DEVICE') or t.objectpos like upper('bof0%_BACK'))
  292. and t.objectid is not null
  293. ]]>
  294. </query>
  295. <query id="frmILSend_Query2" desc="铁包配送界面--配送确定时获取状态" fetchSize="10">
  296. <![CDATA[
  297. select t.STATUS, t.toolid
  298. from DEV_IB_BASE_INFO t
  299. where t.LADLEID = ?
  300. and t.status <> '报废'
  301. ]]>
  302. </query>
  303. <query id="frmILSend_Query7" desc="铁包配送界面--加载高炉号" fetchSize="10">
  304. <![CDATA[
  305. select t.basename basename from scm_base_info t where t.sortcode='4007'
  306. ]]>
  307. </query>
  308. <query id="CancelIronUserInfo.Cancel" desc="铁包配送界面--加载高炉号" fetchSize="10">
  309. <![CDATA[
  310. STL_DEV_Info.STL_IBCancelUser
  311. ]]>
  312. </query>
  313. </queryMap>