QueryDevManager_YQ.xml 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc="工器具-氧枪">
  3. <query id="LoadGetYQI.Query" desc="氧枪使用信息查询" fetchSize="10">
  4. <![CDATA[
  5. select RECRODID,OXYGENLANCEID,CLASS,
  6. NOWPOSITION,OVENID,NOWSTATUS,USETIMES,BEGINTIME,ENDTIME,REASON,MEMO,
  7. SPOUTFACTORY,FLUX from DEV_yq_use_detail where 1=1 and (RECRODID,OXYGENLANCEID)
  8. in (select recrodid, OXYGENLANCEID from (select t.*,row_number() over(partition by
  9. t.OXYGENLANCEID order by to_number(t.recrodid) desc) xh from DEV_yq_use_detail t) where xh <= 2) $
  10. order by case when endtime is null then '0' else '1' end,oxygenlanceid,to_char(endtime,'yyyy-MM-dd') desc,ovenid,nowposition
  11. ]]>
  12. </query>
  13. <query id="LoadGetYQUseInfo.Query" desc="氧枪使用下线信息查询" fetchSize="10">
  14. <![CDATA[
  15. select case when ENDTIME is null then '0' else '1' end Finished from DEV_yq_use_detail
  16. where 1=1 and RECRODID= ?
  17. ]]>
  18. </query>
  19. <query id="GetYQUseInfoIsExist.Query" desc="氧枪使用信息是否存在" fetchSize="10">
  20. <![CDATA[
  21. select count(1) num from DEV_yq_use_detail
  22. where RECRODID= ?
  23. ]]>
  24. </query>
  25. <query id="LoadGetYQBaseInfo.Query" desc="氧枪基础信息查询" fetchSize="10">
  26. <![CDATA[
  27. select t1.OxygenLanceID,
  28. case t1.Status
  29. when '使用' then
  30. t2.NOWPOSITION
  31. end usetype,
  32. case t1.Status
  33. when '使用' then
  34. t2.OVENID
  35. end nowposition,
  36. t1.Status,
  37. t1.usemaxtime,
  38. case t1.yqtype
  39. when '1' then
  40. '炼钢'
  41. when '2' then
  42. '提钒'
  43. end yqtype,
  44. to_char(t1.CreativeDate, 'yyyy-mm-dd') CreativeDate,
  45. to_char(t1.BuyDate, 'yyyy-mm-dd') BuyDate,
  46. t1.Memo,
  47. t1.ParaID
  48. from DEV_YQ_Base_Info t1,
  49. (select * from DEV_YQ_USE_DETAIL where RECRODID in
  50. (select max(to_number(RECRODID)) from DEV_YQ_USE_DETAIL
  51. group by OXYGENLANCEID)) t2
  52. where t1.OXYGENLANCEID = t2.OXYGENLANCEID(+) and t1.WORKSHOPNO=?
  53. order by t1.Status,
  54. case t1.Status
  55. when '使用' then
  56. t2.OVENID
  57. else
  58. ''
  59. end,
  60. case t1.Status
  61. when '使用' then
  62. t2.NOWPOSITION
  63. else
  64. ''
  65. end,
  66. length(t1.OxygenLanceID),
  67. t1.OxygenLanceID
  68. ]]>
  69. </query>
  70. <query id="LoadGetYQStatus.Query" desc="氧枪状态查询" fetchSize="10">
  71. <![CDATA[
  72. select STATUS from DEV_YQ_Base_Info where OXYGENLANCEID=? and WORKSHOPNO=?
  73. ]]>
  74. </query>
  75. <query id="LoadGetSpoutFactory.Query" desc="氧枪喷头厂家" fetchSize="10">
  76. <![CDATA[
  77. select t.BASECODE,t.BASENAME,t.SORTCODE,t.MEMO from COM_BASE_INFO t where sortcode='40030401'
  78. ]]>
  79. </query>
  80. <query id="YQUuseInfo.Query" desc="氧枪使用信息查询" fetchSize="10">
  81. <![CDATA[
  82. select RECRODID,
  83. OXYGENLANCEID,
  84. decode(substr(CLASS, 1, 1),'1','白班-','2','小夜-','3','大夜-',
  85. '') || decode(substr(CLASS, 2, 1),
  86. '1','甲','2','乙','3','丙','4','丁','') CLASS,
  87. NOWPOSITION,
  88. OVENID,
  89. NOWSTATUS,
  90. USETIMES,
  91. to_char(BEGINTIME, 'yyyy-MM-dd hh24:mi:ss') BEGINTIME,
  92. to_char(ENDTIME, 'yyyy-MM-dd hh24:mi:ss') ENDTIME,
  93. REASON,
  94. SPOUTFACTORY,
  95. FLUX,
  96. MEMO
  97. from DEV_yq_use_detail t $ order by BEGINTIME desc, ENDTIME desc
  98. ]]>
  99. </query>
  100. <query id="YQUseInfo.Del" desc="氧枪使用信息删除" fetchSize="10">
  101. <![CDATA[
  102. RES_LG_TOOLMANAGE.YQUSEINFO_DEL
  103. ]]>
  104. </query>
  105. <query id="YQUseInfo.ADD" desc="氧枪使用信息新增" fetchSize="10">
  106. <![CDATA[
  107. RES_LG_TOOLMANAGE.YQUSEINFO_ADD
  108. ]]>
  109. </query>
  110. <query id="YQUseInfo.Update" desc="氧枪使用信息修改" fetchSize="10">
  111. <![CDATA[
  112. RES_LG_TOOLMANAGE.YQUSEINFO_Update
  113. ]]>
  114. </query>
  115. <query id="YQStatus.Change" desc="氧枪状态修改" fetchSize="10">
  116. <![CDATA[
  117. RES_LG_TOOLMANAGE.YQStatus_Chage
  118. ]]>
  119. </query>
  120. </queryMap>