QueryDevManager_TB.xml 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc="工器具-铁包">
  3. <query id="FrmILBaseInfo_Query1" desc="铁包基础界面--铁包信息加载" fetchSize="10">
  4. <![CDATA[
  5. select LADLEID 铁包编号,TOOLID,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 = ? and WORKSHOPNO=?
  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 <> '报废' and WORKSHOPNO=?
  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 = ? and WORKSHOPNO=?
  27. order by length(LADLEID), LADLEID
  28. ]]>
  29. </query>
  30. <query id="FrmILBaseInfo_Query4" desc="铁包基础界面--基础信息修改时判断是否存在该基础信息" fetchSize="10">
  31. <![CDATA[
  32. select LADLEID 铁包编号,TOOLID,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 = ? and WORKSHOPNO=?
  36. order by length(LADLEID), LADLEID
  37. ]]>
  38. </query>
  39. <query id="FrmILBaseInfo_Query5" desc="铁包基础界面--基础信息删除时判断是否存在该基础信息" fetchSize="10">
  40. <![CDATA[
  41. select LADLEID 铁包编号,TOOLID,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 = ? and WORKSHOPNO=?
  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 = ? and WORKSHOPNO=?
  53. union all
  54. select count(1) cnt from DEV_TOOL_REPAIR where TOOLTYPEID = '铁包' and WORKSHOPNO=? and REPAIRTOOLID = ?
  55. union all
  56. select count(1) cnt from DEV_TOOLFIRINGDETAIL where TOOLTYPE = '铁包' and WORKSHOPNO=? 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. (select * from DEV_IB_BASE_INFO t where t.WORKSHOPNO=$ )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 where t.WORKSHOPNO=$
  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 = '铁包' and t.WORKSHOPNO=$
  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 = '铁包' and t.WORKSHOPNO=$
  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 <> '报废' and WORKSHOPNO=?
  122. order by length(LADLEID), LADLEID
  123. ]]>
  124. </query>
  125. <query id="FrmIronLadleManage_Query3" desc="铁包管理界面--铁包报废时查询是否存在" fetchSize="10">
  126. <![CDATA[
  127. select LADLEID 铁包编号, STATUS 当前状态,TOOLID,
  128. nvl(AGE, 0) 铁水包龄, nvl(LVL, 0) 半钢包龄,
  129. MEMO 备注 from DEV_IB_BASE_INFO
  130. where 1 = 1 and STATUS <> '报废' and LADLEID = ? and WORKSHOPNO=?
  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 WORKSHOPNO=? and TOOLID=? and 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 WORKSHOPNO=? 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 WORKSHOPNO=? 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 WORKSHOPNO=? 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 当前状态,TOOLID,
  178. nvl(AGE, 0) 铁水包龄, nvl(LVL, 0) 半钢包龄,
  179. MEMO 备注 from DEV_IB_BASE_INFO
  180. where 1 = 1 and WORKSHOPNO=? 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,WORKSHOPNO)
  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 = '3' 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 当前状态,TOOLID,
  200. nvl(AGE, 0) 铁水包龄, nvl(LVL, 0) 半钢包龄,
  201. MEMO 备注 from DEV_IB_BASE_INFO
  202. where 1 = 1 and WORKSHOPNO=? 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 WORKSHOPNO=? 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,WORKSHOPNO)
  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=?
  231. where LADLEID = ? and TOOLID=? and WORKSHOPNO = ?
  232. ]]>
  233. </query>
  234. <query id="FrmILBaseInfo_Delete" desc="铁包基础界面--基础信息删除" fetchSize="10">
  235. <![CDATA[
  236. delete from DEV_IB_BASE_INFO where WORKSHOPNO=? and TOOLID=? and LADLEID = ?
  237. ]]>
  238. </query>
  239. <query id="FrmILHistory_Query1" desc="铁包使用记录界面--加载铁包号" fetchSize="10">
  240. <![CDATA[
  241. select LADLEID 铁包编号, STATUS 当前状态,
  242. nvl(AGE, 0) 铁水包龄, nvl(LVL, 0) 半钢包龄,
  243. MEMO 备注 from DEV_IB_BASE_INFO
  244. where 1 = 1 and WORKSHOPNO=? and STATUS <> '报废'
  245. order by length(LADLEID), LADLEID
  246. ]]>
  247. </query>
  248. <query id="FrmILHistory_Query2" desc="铁包使用记录界面--铁包使用记录查询" fetchSize="10">
  249. <![CDATA[
  250. select LADLEID 铁包编号, NOWPOSITION 所处位置,
  251. case USETYPE when '1' then '铁水' when '2' then '半钢' end 使用类别,
  252. nvl(AGE, 0) 铁水包龄,
  253. to_char(MISTAPHOLESTARTTIME, 'yyyy-MM-dd HH24:mi:ss') 铁水站接铁开始时刻,
  254. to_char(MISTAPHOLEENDTIME, 'yyyy-MM-dd HH24:mi:ss') 铁水站接铁结束时刻,
  255. to_char(HMPARRIVETIME, 'yyyy-MM-dd HH24:mi:ss') 脱硫站进站时刻,
  256. to_char(HMPLEAVETIME, 'yyyy-MM-dd HH24:mi:ss') 脱硫站出站时刻,
  257. to_char(BOFCHANGESTARTTIME, 'yyyy-MM-dd HH24:mi:ss') 转炉兑铁开始时刻,
  258. to_char(BOFCHANGEENDTIME, 'yyyy-MM-dd HH24:mi:ss') 转炉兑铁结束时刻
  259. from DEV_IB_USE_DETAIL where 1 = 1 $
  260. order by length(LADLEID), LADLEID, CYCID desc
  261. ]]>
  262. </query>
  263. <query id="FrmILHistory_Query3" desc="铁包使用记录界面--铁包维修记录查询" fetchSize="10">
  264. <![CDATA[
  265. select REPAIRTOOLID 编号, TOOLTYPEID 设备类别 ,REPAIRPART 维修位置,
  266. REPAIRTYPE 维修类别, TBMENDFACTORY 维修厂家 ,
  267. to_char(REPAIRTIME, 'yyyy-MM-dd HH24:mi:ss') 送修时间,
  268. to_char(REPAIREDTIME, 'yyyy-MM-dd HH24:mi:ss') 修复时间,
  269. REASON 维修原因, RECORDER 记录人,MEMO 备注
  270. from DEV_TOOL_REPAIR
  271. where 1 = 1 $
  272. order by length(REPAIRTOOLID), REPAIRTOOLID, CYCID desc
  273. ]]>
  274. </query>
  275. <query id="FrmILHistory_Query4" desc="铁包使用记录界面--铁包烘烤记录查询" fetchSize="10">
  276. <![CDATA[
  277. select FIRINGTOOLID 编号, OVENID 烘烤站号,
  278. to_char(BEGINTIME, 'yyyy-MM-dd HH24:mi:ss') 开始时间,
  279. to_char(ENDTIME, 'yyyy-MM-dd HH24:mi:ss') 结束时间,
  280. TEMPERATUREBEFOREFIRING 烤前温度,
  281. TEMPERATUREBEHINDFIRING 烤后温度,
  282. MEMO 备注, TOOLTYPE 设备类别
  283. from DEV_TOOLFIRINGDETAIL
  284. where 1 = 1 $
  285. order by length(FIRINGTOOLID), FIRINGTOOLID, CYCID desc
  286. ]]>
  287. </query>
  288. <query id="frmILSend_Query1" desc="铁包配送界面--铁包加载" fetchSize="10">
  289. <![CDATA[
  290. select t.objectpos objectpos,t.objectid objectid
  291. from tpm_trackobjectinfor t
  292. where (t.objectpos like upper('bof0%_DEVICE') or t.objectpos like upper('bof0%_BACK'))
  293. and t.objectid is not null
  294. ]]>
  295. </query>
  296. <query id="frmILSend_Query2" desc="铁包配送界面--配送确定时获取状态" fetchSize="10">
  297. <![CDATA[
  298. select t.STATUS, t.toolid
  299. from DEV_IB_BASE_INFO t
  300. where t.LADLEID = ?
  301. and t.status <> '报废' and WORKSHOPNO=?
  302. ]]>
  303. </query>
  304. <query id="frmILSend_Query7" desc="铁包配送界面--加载高炉号" fetchSize="10">
  305. <![CDATA[
  306. select t.basename basename from com_base_info t where t.sortcode='4007'
  307. ]]>
  308. </query>
  309. <query id="CancelIronUserInfo.Cancel" desc="铁包配送界面--加载高炉号" fetchSize="10">
  310. <![CDATA[
  311. STL_DEV_Info.STL_IBCancelUser
  312. ]]>
  313. </query>
  314. <query id="frmIronPotSend.Query" desc="混铁炉出铁,直兑出铁加载铁包号" fetchSize="10">
  315. <![CDATA[
  316. select LADLEID,nvl(AGE, 0) AGE,TAREWEIGHT from DEV_IB_BASE_INFO
  317. where STATUS='备用' and WORKSHOPNO=?
  318. order by length(LADLEID), LADLEID
  319. ]]>
  320. </query>
  321. <query id="frmUseIronPot.Query" desc="在用铁包信息查询" fetchSize="10">
  322. <![CDATA[
  323. select 'False' FLAG,TOOLID,LADLEID,STATUS,NOWPOSITION,SENDID,USEID from DEV_IB_BASE_INFO
  324. where STATUS='在用' and WORKSHOPNO=?
  325. order by length(LADLEID), LADLEID
  326. ]]>
  327. </query>
  328. <query id="frmUseIronPot.Arrival" desc="铁包到达存储过程" fetchSize="10">
  329. <![CDATA[
  330. STL_DEV_Info.STL_IBArrivall
  331. ]]>
  332. </query>
  333. </queryMap>