QueryDevManager_JJQ.xml 25 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605
  1. <?xml version="1.0" encoding='UTF-8'?>
  2. <queryMap desc="工器具-结晶器">
  3. <query id="FrmCLBaseInfoBP.DEV_JJQ_BASE_INFO" desc="结晶器count" fetchSize="10">
  4. <![CDATA[
  5. select count(1) from DEV_JJQ_BASE_INFO
  6. where CCM_ID = ? and CRYSTALLIZERID = ?
  7. ]]>
  8. </query>
  9. <query id="FrmCLBaseInfoBP_OneTwoCcmNO" desc="结晶器count" fetchSize="10">
  10. <![CDATA[
  11. select count(1)
  12. from DEV_JJQ_BASE_INFO
  13. where (CCM_ID = '1#连铸机' or CCM_ID = '2#连铸机')
  14. and CRYSTALLIZERID = ?
  15. ]]>
  16. </query>
  17. <query id="proc_Add.Edit" desc="修改结晶器铜板水箱信息" fetchSize="10">
  18. <![CDATA[
  19. update DEV_JJQ_PLUGIN_INFO set USETIMES = nvl(?,0) where ID = ?
  20. ]]>
  21. </query>
  22. <query id="GetRepairInfo.Select" desc="结晶器维修信息查询" fetchSize="10">
  23. <![CDATA[
  24. select t2.CRYSTALLIZERID 结晶器编号,t1.REPAIRTYPE 维修类别,
  25. t1.REASON 维修原因,t1. MEMO 备注,
  26. to_char(t1.REPAIRTIME, 'yyyy-MM-dd HH24:mi:ss') 送修时间,
  27. to_char(t1.REPAIREDTIME, 'yyyy-MM-dd HH24:mi:ss') 修复时间
  28. from DEV_TOOL_REPAIR t1, DEV_JJQ_BASE_INFO t2
  29. where t1.REPAIRTOOLID = t2.ID(+) and t1.REPAIRID =
  30. (select max(REPAIRID) from DEV_TOOL_REPAIR where TOOLTYPEID = '2' and REPAIRTOOLID = ?)
  31. ]]>
  32. </query>
  33. <query id="FrmCLBaseInfoBP.ADD" desc="结晶器基本信息增加" fetchSize="10">
  34. <![CDATA[
  35. insert into DEV_JJQ_BASE_INFO
  36. (CRYSTALLIZERID, NOWSTATUS, TYPE, CUPRUMCANALTIME, AGE,
  37. CREATIVEDATE, BUYDATE, MEMO, CCM_ID, ID,
  38. OUTERCOPPER, INNERCOPPER, LEFTCOPPER, RIGHTCOPPER, OUTERWATER, INNERWATER,
  39. OUTAGE,INNERAGE,LEFTAGE,RIGHTAGE,OUTTIMES,INNERTIMES,LEFTTIMES,RIGHTTIMES)
  40. values
  41. (?,'3',?,?,?,
  42. to_date(?,'yyyy-MM-dd'),
  43. to_date(?,'yyyy-MM-dd'),
  44. ?,?,
  45. (select nvl(max(ID),0)+1 from DEV_JJQ_BASE_INFO),
  46. ?,?,?,?,?,?,
  47. ?,?,?,?,
  48. ?,?,?,?)
  49. ]]>
  50. </query>
  51. <query id="FrmCLBaseInfoBP_Edit.select" desc="结晶器信息修改时判断该结晶器是否存在" fetchSize="10">
  52. <![CDATA[
  53. select nvl(NOWSTATUS,'') NOWSTATUS, OUTERCOPPER, INNERCOPPER, LEFTCOPPER, RIGHTCOPPER, OUTERWATER, INNERWATER
  54. from DEV_JJQ_BASE_INFO where CCM_ID = ? and CRYSTALLIZERID = ?
  55. ]]>
  56. </query>
  57. <query id="FrmCLBaseInfoBP_Del_Select" desc="结晶器信息删除时判断该结晶器是否存在" fetchSize="10">
  58. <![CDATA[
  59. select count(1) from DEV_JJQ_BASE_INFO where CCM_ID = ? and CRYSTALLIZERID = ?
  60. ]]>
  61. </query>
  62. <query id="FrmCLBaseInfoBP_Del_Select_1" desc="结晶器信息删除时判断是否存在使用记录" fetchSize="10">
  63. <![CDATA[
  64. select count(1) from DEV_JJQ_USE_DETAIL where CRYSTALLIZERID = (select ID from DEV_JJQ_BASE_INFO where CCM_ID = ? and CRYSTALLIZERID = ?)
  65. ]]>
  66. </query>
  67. <query id="FrmCLBaseInfoBP_Del_Select_2" desc="结晶器信息删除时判断是否存在工器具维修记录" fetchSize="10">
  68. <![CDATA[
  69. select count(1) from DEV_TOOL_REPAIR where TOOLTYPEID = '2' and REPAIRTOOLID = (select ID from DEV_JJQ_BASE_INFO where CCM_ID = ? and CRYSTALLIZERID = ?)
  70. ]]>
  71. </query>
  72. <query id="FrmCLBaseInfoBP_Del.Delect" desc="结晶器信息删除" fetchSize="10">
  73. <![CDATA[
  74. delete from DEV_JJQ_BASE_INFO where CCM_ID = ? and CRYSTALLIZERID = ?
  75. ]]>
  76. </query>
  77. <query id="FrmCLBaseInfoBP.Edit" desc="结晶器信息修改" fetchSize="10">
  78. <![CDATA[
  79. update DEV_JJQ_BASE_INFO set
  80. TYPE = ? ,
  81. CCM_ID=?,
  82. CUPRUMCANALTIME = ?,
  83. AGE = ?,
  84. OUTAGE=?,
  85. INNERAGE=?,
  86. LEFTAGE=?,
  87. RIGHTAGE=?,
  88. OUTTIMES=?,
  89. INNERTIMES=?,
  90. LEFTTIMES=?,
  91. RIGHTTIMES=?,
  92. OUTERCOPPER = ?,
  93. INNERCOPPER = ?,
  94. LEFTCOPPER = ?,
  95. RIGHTCOPPER = ?,
  96. OUTERWATER = ?,
  97. INNERWATER = ?,
  98. CREATIVEDATE = to_date( ?,'yyyy-MM-dd'),
  99. BUYDATE = to_date( ?,'yyyy-MM-dd'),
  100. MEMO = ?
  101. where CCM_ID = ? and CRYSTALLIZERID = ?
  102. ]]>
  103. </query>
  104. <query id="USETIMES.select" desc="使用次数查询" fetchSize="10">
  105. <![CDATA[
  106. select nvl(USETIMES,0) USETIMES from DEV_JJQ_PLUGIN_INFO where ID = ?
  107. ]]>
  108. </query>
  109. <query id="cbbID.Select" desc="结晶器属性更改时 查询" fetchSize="10">
  110. <![CDATA[
  111. select case t.NOWSTATUS when '0' then '下线' when '1' then '上线' when '2' then '维修' when '3' then '备用' end NOWSTATUS,
  112. t.AGE AGE, t.outage,t.innerage,t.leftage,t.rightage, t.outtimes,t.innertimes,t.lefttimes,t.righttimes,
  113. t.CUPRUMCANALTIME CUPRUMCANALTIME, case t.NOWSTATUS when '1' then t.CCM_S_ID end CCM_S_ID,
  114. t.OUTERCOPPER ID1, t.INNERCOPPER ID2, t.LEFTCOPPER ID3, t.RIGHTCOPPER ID4, t.OUTERWATER ID5, t.INNERWATER ID6,
  115. nvl(t1.USETIMES,0) CS1, nvl(t2.USETIMES,0) CS2, nvl(t3.USETIMES,0) CS3, nvl(t4.USETIMES,0) CS4, nvl(t5.USETIMES,0) CS5, nvl(t6.USETIMES,0) CS6,
  116. to_char(t.CREATIVEDATE,'yyyy-MM-dd') CREATIVEDATE, to_char(t.BUYDATE,'yyyy-MM-dd') BUYDATE, t.MEMO MEMO
  117. from DEV_JJQ_BASE_INFO t, DEV_JJQ_PLUGIN_INFO t1, DEV_JJQ_PLUGIN_INFO t2, DEV_JJQ_PLUGIN_INFO t3,
  118. DEV_JJQ_PLUGIN_INFO t4, DEV_JJQ_PLUGIN_INFO t5, DEV_JJQ_PLUGIN_INFO t6
  119. where t.CRYSTALLIZERID = ? and t.CCM_ID = ?
  120. and t.OUTERCOPPER = t1.ID(+) and t.INNERCOPPER = t2.ID(+) and t.LEFTCOPPER = t3.ID(+)
  121. and t.RIGHTCOPPER = t4.ID(+) and t.OUTERWATER = t5.ID(+) and t.INNERWATER = t6.ID(+)
  122. ]]>
  123. </query>
  124. <query id="OneandTwoCCM.select" desc="根据1#和2#连铸机查询结晶器号" fetchSize="10">
  125. <![CDATA[
  126. select CRYSTALLIZERID from DEV_JJQ_BASE_INFO where CCM_ID = '2#连铸机' or CCM_ID = '1#连铸机'
  127. order by length(CRYSTALLIZERID), CRYSTALLIZERID
  128. ]]>
  129. </query>
  130. <query id="CRYSTALLIZERID.select" desc="结晶器编号查询" fetchSize="10">
  131. <![CDATA[
  132. select CRYSTALLIZERID from DEV_JJQ_BASE_INFO where CCM_ID = ?
  133. order by length(CRYSTALLIZERID), CRYSTALLIZERID
  134. ]]>
  135. </query>
  136. <query id="GetPluginInfo.Select" desc="结晶器插件信息查询" fetchSize="10">
  137. <![CDATA[
  138. select ID, PLUGINNO, TYPE from DEV_JJQ_PLUGIN_INFO
  139. where CCM_ID = ?
  140. and ID not in
  141. (
  142. select OUTERCOPPER from DEV_JJQ_BASE_INFO where CCM_ID = ? and CRYSTALLIZERID <> ? union
  143. select INNERCOPPER from DEV_JJQ_BASE_INFO where CCM_ID = ? and CRYSTALLIZERID <> ? union
  144. select LEFTCOPPER from DEV_JJQ_BASE_INFO where CCM_ID = ? and CRYSTALLIZERID <> ? union
  145. select RIGHTCOPPER from DEV_JJQ_BASE_INFO where CCM_ID = ? and CRYSTALLIZERID <> ? union
  146. select OUTERWATER from DEV_JJQ_BASE_INFO where CCM_ID = ? and CRYSTALLIZERID <> ? union
  147. select INNERWATER from DEV_JJQ_BASE_INFO where CCM_ID = ? and CRYSTALLIZERID <> ?
  148. )
  149. order by length(PLUGINNO), PLUGINNO
  150. ]]>
  151. </query>
  152. <query id="proc_Add.Select" desc="结晶器铜板水箱数量查询" fetchSize="10">
  153. <![CDATA[
  154. select count(1) from DEV_JJQ_PLUGIN_INFO where CCM_ID = ? and TYPE = ? and PLUGINNO = ?
  155. ]]>
  156. </query>
  157. <query id="proc_Add.Add" desc="结晶器铜板水箱信息增加" fetchSize="10">
  158. <![CDATA[
  159. insert into DEV_JJQ_PLUGIN_INFO
  160. (ID, PLUGINNO, CCM_ID, TYPE, USETIMES,BUYDATE,MEMO)
  161. values
  162. ((select nvl(max(ID),0) + 1 from DEV_JJQ_PLUGIN_INFO),?,?,?,?,to_date(?,'yyyy-MM-dd'),?)
  163. ]]>
  164. </query>
  165. <query id="proc_Query.Select" desc="结晶器铜板水箱信息查询" fetchSize="10">
  166. <![CDATA[
  167. select t.PLUGINNO 编号, t.CCM_ID 铸机号,
  168. case t.TYPE when '0' then '宽边铜板' when '1' then '窄边铜板' end 类别,
  169. t.USETIMES 使用炉数, to_char(t.BUYDATE,'yyyy-MM-dd') 购买日期, t.MEMO 备注, t.ID ID
  170. from DEV_JJQ_PLUGIN_INFO t where t.CCM_ID =decode(?,null,t.ccm_id,?)
  171. and t.TYPE=decode(?,null,t.TYPE,?)
  172. and t.PLUGINNO=decode(?,null,t.PLUGINNO,?)
  173. order by t.CCM_ID, t.TYPE, length(t.PLUGINNO), t.PLUGINNO
  174. ]]>
  175. </query>
  176. <query id="FrmCrystallizerManageBP.Select" desc="结晶器基础信息查询" fetchSize="10">
  177. <![CDATA[
  178. select t.CRYSTALLIZERID 结晶器编号,
  179. t.ID,
  180. case t.NOWSTATUS
  181. when '0' then
  182. '下线'
  183. when '1' then
  184. '上线'
  185. when '2' then
  186. '维修'
  187. when '3' then
  188. '备用'
  189. end 状态,
  190. t.CCM_ID 铸机号,
  191. case t.NOWSTATUS
  192. when '1' then
  193. t.CCM_S_ID
  194. end 流号,
  195. t.AGE 通钢量,
  196. t.CUPRUMCANALTIME 使用炉数,
  197. case t.TYPE
  198. when '1' then
  199. '板坯'
  200. when '2' then
  201. '方坯'
  202. end 类型,
  203. t.OUTAGE,
  204. t.INNERAGE,
  205. t.LEFTAGE,
  206. t.RIGHTAGE,
  207. to_char(t.CREATIVEDATE, 'yyyy-MM-dd') 生产日期,
  208. to_char(t.CREATIVEDATE, 'yyyy-MM-dd') 购买日期,
  209. t.MEMO 备注
  210. from DEV_JJQ_BASE_INFO t,
  211. DEV_JJQ_PLUGIN_INFO t1,
  212. DEV_JJQ_PLUGIN_INFO t2,
  213. DEV_JJQ_PLUGIN_INFO t3,
  214. DEV_JJQ_PLUGIN_INFO t4,
  215. DEV_JJQ_PLUGIN_INFO t5,
  216. DEV_JJQ_PLUGIN_INFO t6
  217. where t.OUTERCOPPER = t1.ID(+)
  218. and t.INNERCOPPER = t2.ID(+)
  219. and t.LEFTCOPPER = t3.ID(+)
  220. and t.RIGHTCOPPER = t4.ID(+)
  221. and t.OUTERWATER = t5.ID(+)
  222. and t.INNERWATER = t6.ID(+)
  223. and t.CCM_ID = decode(?, null, t.CCM_ID, ?)
  224. and t.CRYSTALLIZERID = decode(?, null, t.CRYSTALLIZERID, ?)
  225. order by t.CCM_ID,
  226. case t.NOWSTATUS
  227. when '0' then
  228. '下线'
  229. when '1' then
  230. '上线'
  231. when '2' then
  232. '维修'
  233. when '3' then
  234. '备用'
  235. end,
  236. length(t.CRYSTALLIZERID),
  237. t.CRYSTALLIZERID
  238. ]]>
  239. </query>
  240. <query id="FrmCrystallizerManageBP_GetUseInfo.Select" desc="结晶器使用信息查询" fetchSize="10">
  241. <![CDATA[
  242. select t2.CRYSTALLIZERID 结晶器编号,
  243. t1.CYCID 周期编号, t1.NOWPOSITION 铸机号,t1.CCM_S_ID 流号,t1.CRYSTALLIZERID ID,
  244. case t1.NOWSTATUS when '0' then '下线' when '1' then '上线' when '2' then '维修' when '3' then '备用'end 状态,
  245. t1.COPPERPLATEFACTORY 铜板厂家,
  246. case substr(t1.CLASS, 1, 1)
  247. when '1' then '白' when '2' then '中' when '3' then '夜' end || case substr(t1.CLASS, 2, 1)
  248. when '1' then '甲' when '2' then '乙' when '3' then '丙' when '4' then '丁' end 班别,
  249. t1.MOULDNUMBER 连浇炉数,t1.GRUDE 钢种,t1.JJQSECTION 断面,t1.COPPERPLATETIME 使用炉数,
  250. case t1.TYPE when '1' then '板坯' when '2' then '方坯' end 类型,
  251. t1.WIMBLE_E "倒锥度值(东)",t1.WIMBLE_W "倒锥度值(西)",t1.ANGLESLOT 角缝,
  252. t1.COPPERPLATENOZZLESTATE "铜板、足辊、喷嘴状况",t2.AGE 通钢量,'' 外弧铜板,
  253. '' 内弧铜板,'' 左侧铜板,'' 右侧铜板,'' 外弧水箱,'' 内弧水箱,
  254. t2.OUTTIMES VL1,
  255. t2.INNERTIMES VL2,
  256. t2.LEFTTIMES VL3,
  257. t2.RIGHTTIMES VL4,
  258. to_char(t1.BEGINTIME, 'yyyy-MM-dd HH24:mi:ss') 换上时间,
  259. to_char(t1.ENDTIME, 'yyyy-MM-dd HH24:mi:ss') 换下时间,
  260. t1.SURFACEMAN 维护人员,t1.CAPTAIN 机长,
  261. t2.OUTAGE ,
  262. t2.INNERAGE ,
  263. t2.LEFTAGE ,
  264. t2.RIGHTAGE ,
  265. t1.MEMO 备注
  266. from DEV_JJQ_USE_DETAIL t1,DEV_JJQ_BASE_INFO t2,
  267. DEV_JJQ_PLUGIN_INFO x1,DEV_JJQ_PLUGIN_INFO x2,
  268. DEV_JJQ_PLUGIN_INFO x3,DEV_JJQ_PLUGIN_INFO x4,
  269. DEV_JJQ_PLUGIN_INFO x5,DEV_JJQ_PLUGIN_INFO x6
  270. where t1.CRYSTALLIZERID = t2.ID(+)and t1.OUTERCOPPER = x1.ID(+)
  271. and t1.INNERCOPPER = x2.ID(+)and t1.LEFTCOPPER = x3.ID(+)
  272. and t1.RIGHTCOPPER = x4.ID(+)and t1.OUTERWATER = x5.ID(+)
  273. and t1.INNERWATER = x6.ID(+) $
  274. $
  275. order by t1.CRYSTALLIZERID, t1.CYCID desc
  276. ]]>
  277. </query>
  278. <query id="proc_LoadCLID" desc="加载结晶器编号" fetchSize="10">
  279. <![CDATA[
  280. select distinct CRYSTALLIZERID from DEV_JJQ_BASE_INFO
  281. where $ order by length(CRYSTALLIZERID), CRYSTALLIZERID
  282. ]]>
  283. </query>
  284. <query id="SCM_BASE_INFO" desc="基础信息查询" fetchSize="10">
  285. <![CDATA[
  286. select BASECODE, BASENAME from SCM_BASE_INFO
  287. where SORTCODE = '200406' order by BASENAME
  288. ]]>
  289. </query>
  290. <query id="proc_LoadPluginID.Select" desc="铜板水箱编号查询" fetchSize="10">
  291. <![CDATA[
  292. select distinct t.PLUGINNO from DEV_JJQ_PLUGIN_INFO t where t.CCM_ID=decode(?,null,t.CCM_ID,?)
  293. and t.TYPE =decode(?,null,t.TYPE,?) order by length(t.PLUGINNO), t.PLUGINNO
  294. ]]>
  295. </query>
  296. <query id="proc_Edit.Select" desc="铜板水箱编信息修改时判断铸机号是否存在" fetchSize="10">
  297. <![CDATA[
  298. select count(1) from DEV_JJQ_PLUGIN_INFO where CCM_ID = ? and TYPE = ? and PLUGINNO = ?
  299. ]]>
  300. </query>
  301. <query id="DEV_JJQ_USE_DETAIL.Select" desc="结晶器信息修改时判断是否存在使用记录" fetchSize="10">
  302. <![CDATA[
  303. select count(1) from DEV_JJQ_USE_DETAIL where CRYSTALLIZERID = ? and CYCID = ?
  304. ]]>
  305. </query>
  306. <query id="DEV_JJQ_USE_DETAIL.Select_1" desc="结晶器使用信息删除时判断是否存在使用记录" fetchSize="10">
  307. <![CDATA[
  308. select nvl(NOWSTATUS,'0') NOWSTATUS from DEV_JJQ_USE_DETAIL where CRYSTALLIZERID = ? and CYCID = ?
  309. ]]>
  310. </query>
  311. <query id="FrmCrystallizerManageBP.Edit" desc="结晶器使用信息修改 " fetchSize="10">
  312. <![CDATA[
  313. update DEV_JJQ_USE_DETAIL set
  314. CLASS = ?,
  315. AGE = ?,
  316. WIMBLE_E = ?,
  317. COPPERPLATETIME = ?,
  318. GRUDE = ?,
  319. JJQSECTION = ?,
  320. WIMBLE_W = ?,
  321. ANGLESLOT = ?,
  322. MOULDNUMBER = ?,
  323. CAPTAIN = ?,
  324. SURFACEMAN = ?,
  325. OCTIMES = ?,
  326. ICTIMES = ?,
  327. LCTIMES = ?,
  328. RCTIMES = ?,
  329. OWTIMES = ?,
  330. IWTIMES = ?,
  331. BEGINTIME = to_date(?,'yyyy-MM-dd HH24:mi:ss'),
  332. ENDTIME = to_date(?,'yyyy-MM-dd HH24:mi:ss'),
  333. COPPERPLATENOZZLESTATE = ?,
  334. COPPERPLATEFACTORY = ?,
  335. MEMO = ?
  336. where CRYSTALLIZERID = ? and CYCID = ?
  337. ]]>
  338. </query>
  339. <query id="FrmCrystallizerManageBP.Del" desc="结晶器使用信息删除" fetchSize="10">
  340. <![CDATA[
  341. delete from DEV_JJQ_USE_DETAIL where CRYSTALLIZERID = ? and CYCID = ?
  342. ]]>
  343. </query>
  344. <query id="FrmCrystallizerManageBP.Del.Updata" desc="结晶器使用信息删除时修改基本信息" fetchSize="10">
  345. <![CDATA[
  346. update DEV_JJQ_BASE_INFO set NOWSTATUS = '0', CCM_S_ID = null where ID = ?
  347. ]]>
  348. </query>
  349. <query id="proc_Edit.Edit" desc="铜板水箱编信息修改" fetchSize="10">
  350. <![CDATA[
  351. update DEV_JJQ_PLUGIN_INFO set
  352. USETIMES = ?,BUYDATE = to_date(?,'yyyy-MM-dd'),MEMO = ?
  353. where CCM_ID = ? and TYPE = ? and PLUGINNO = ?
  354. ]]>
  355. </query>
  356. <query id="proc_Del.Select.Count" desc="铜板水箱编信息删除时判断铸机号是否存在" fetchSize="10">
  357. <![CDATA[
  358. select count(1) from DEV_JJQ_PLUGIN_INFO where ID =?
  359. ]]>
  360. </query>
  361. <query id="proc_D.Select" desc="铜板水箱编信息删除时判断是否在使用" fetchSize="10">
  362. <![CDATA[
  363. select count(1) from DEV_JJQ_BASE_INFO
  364. where OUTERCOPPER = ?
  365. or INNERCOPPER = ?
  366. or LEFTCOPPER = ?
  367. or RIGHTCOPPER = ?
  368. or OUTERWATER = ?
  369. or INNERWATER = ?
  370. ]]>
  371. </query>
  372. <query id="proc_.Select" desc="铜板水箱编信息删除时判断是否存在使用记录" fetchSize="10">
  373. <![CDATA[
  374. select count(1) from DEV_JJQ_USE_DETAIL
  375. where OUTERCOPPER = ?
  376. or INNERCOPPER = ?
  377. or LEFTCOPPER = ?
  378. or RIGHTCOPPER = ?
  379. or OUTERWATER = ?
  380. or INNERWATER = ?
  381. ]]>
  382. </query>
  383. <query id="proc_Del.Delect" desc="铜板水箱编信息删除" fetchSize="10">
  384. <![CDATA[
  385. delete from DEV_JJQ_PLUGIN_INFO where ID = ?
  386. ]]>
  387. </query>
  388. <query id="FrmCLRepairBP.Select_1" desc="结晶器维修界面加载结晶器信息" fetchSize="10">
  389. <![CDATA[
  390. select ID, PLUGINNO, TYPE from DEV_JJQ_PLUGIN_INFO
  391. where CCM_ID = ?
  392. and ID not in
  393. (
  394. select OUTERCOPPER from DEV_JJQ_BASE_INFO where CCM_ID = ? and CRYSTALLIZERID <> ? union
  395. select INNERCOPPER from DEV_JJQ_BASE_INFO where CCM_ID = ? and CRYSTALLIZERID <> ? union
  396. select LEFTCOPPER from DEV_JJQ_BASE_INFO where CCM_ID = ? and CRYSTALLIZERID <> ? union
  397. select RIGHTCOPPER from DEV_JJQ_BASE_INFO where CCM_ID = ? and CRYSTALLIZERID <> ? union
  398. select OUTERWATER from DEV_JJQ_BASE_INFO where CCM_ID = ? and CRYSTALLIZERID <> ? union
  399. select INNERWATER from DEV_JJQ_BASE_INFO where CCM_ID = ? and CRYSTALLIZERID <> ?
  400. )
  401. order by length(PLUGINNO), PLUGINNO
  402. ]]>
  403. </query>
  404. <query id="FrmCLRepairBP.Select_2" desc="结晶器维修界面加载结晶器编号" fetchSize="10">
  405. <![CDATA[
  406. select CRYSTALLIZERID from DEV_JJQ_BASE_INFO where CCM_ID = ? order by length(CRYSTALLIZERID), CRYSTALLIZERID
  407. ]]>
  408. </query>
  409. <query id="FrmCLRepairBP.Select_3" desc="结晶器维修界面" fetchSize="10">
  410. <![CDATA[
  411. select REPAIRTYPE, REPAIRTIME, REASON, MEMO from DEV_TOOL_REPAIR
  412. where TOOLTYPEID = '2' and REPAIREDTIME is null and REPAIRTOOLID =
  413. (select ID from DEV_JJQ_BASE_INFO where CRYSTALLIZERID = ? and CCM_ID = ?)
  414. ]]>
  415. </query>
  416. <query id="FrmCLRepairBP.Select_4" desc="结晶器维修界面" fetchSize="10">
  417. <![CDATA[
  418. select t.OUTERCOPPER ID1, t.INNERCOPPER ID2, t.LEFTCOPPER ID3, t.RIGHTCOPPER ID4, t.OUTERWATER ID5, t.INNERWATER ID6,
  419. t1.PLUGINNO NO1, t2.PLUGINNO NO2, t3.PLUGINNO NO3, t4.PLUGINNO NO4, t5.PLUGINNO NO5, t6.PLUGINNO NO6,
  420. nvl(t1.USETIMES,0) CS1, nvl(t2.USETIMES,0) CS2, nvl(t3.USETIMES,0) CS3, nvl(t4.USETIMES,0) CS4, nvl(t5.USETIMES,0) CS5, nvl(t6.USETIMES,0) CS6
  421. from DEV_JJQ_BASE_INFO t, DEV_JJQ_PLUGIN_INFO t1, DEV_JJQ_PLUGIN_INFO t2, DEV_JJQ_PLUGIN_INFO t3,
  422. DEV_JJQ_PLUGIN_INFO t4, DEV_JJQ_PLUGIN_INFO t5, DEV_JJQ_PLUGIN_INFO t6
  423. where t.CRYSTALLIZERID = ? and t.CCM_ID = ?
  424. and t.OUTERCOPPER = t1.ID(+) and t.INNERCOPPER = t2.ID(+) and t.LEFTCOPPER = t3.ID(+)
  425. and t.RIGHTCOPPER = t4.ID(+) and t.OUTERWATER = t5.ID(+) and t.INNERWATER = t6.ID(+)
  426. ]]>
  427. </query>
  428. <query id="FrmCLRepairBP.Select_5" desc="结晶器铜板水箱信息使用次数" fetchSize="10">
  429. <![CDATA[
  430. select nvl(USETIMES,0) USETIMES from DEV_JJQ_PLUGIN_INFO where ID = ?
  431. ]]>
  432. </query>
  433. <query id="FrmCLRepairBP.Select_6" desc="结晶器维修开始时判断是否存在" fetchSize="10">
  434. <![CDATA[
  435. select count(1) from DEV_JJQ_BASE_INFO where CCM_ID = ? and CRYSTALLIZERID = ?
  436. ]]>
  437. </query>
  438. <query id="FrmCLRepairBP.Select_7" desc="结晶器维修开始时判断当前状态" fetchSize="10">
  439. <![CDATA[
  440. select case NOWSTATUS when '0' then '下线' when '1' then '上线' when '2' then '维修' when '3' then '备用' end NOWSTATUS from DEV_JJQ_BASE_INFO
  441. where CCM_ID = ? and CRYSTALLIZERID = ?
  442. ]]>
  443. </query>
  444. <query id="FrmCLRepairBP.Update_1" desc="结晶器维修开始时修改结晶器铜板水箱信息" fetchSize="10">
  445. <![CDATA[
  446. update DEV_JJQ_PLUGIN_INFO set USETIMES = nvl(?,0) where ID = ?
  447. ]]>
  448. </query>
  449. <query id="FrmCLRepairBP.Update_2" desc="结晶器维修开始时修改信息保存到维修记录表" fetchSize="10">
  450. <![CDATA[
  451. insert into DEV_TOOL_REPAIR (REPAIRID, TOOLTYPEID, REPAIRTOOLID, REPAIRTYPE, REPAIRTIME, REASON, MEMO, RECORDER)
  452. values
  453. (
  454. (select nvl(max(REPAIRID),100000001) + 1 from DEV_TOOL_REPAIR),
  455. '2',
  456. (select ID from DEV_JJQ_BASE_INFO where CRYSTALLIZERID = ? and CCM_ID = ?),
  457. ?,
  458. to_date(?,'yyyy-MM-dd HH24:mi:ss'),
  459. ?,
  460. ?,
  461. ?
  462. )
  463. ]]>
  464. </query>
  465. <query id="FrmCLRepairBP.Update_3" desc="结晶器维修信息修改" fetchSize="10">
  466. <![CDATA[
  467. update DEV_JJQ_BASE_INFO set
  468. NOWSTATUS = '2',
  469. CCM_S_ID = null,
  470. OUTERCOPPER = ?,
  471. INNERCOPPER = ?,
  472. LEFTCOPPER = ?,
  473. RIGHTCOPPER = ?,
  474. OUTERWATER = ?,
  475. INNERWATER = ?
  476. where CCM_ID = ? and CRYSTALLIZERID = ?
  477. ]]>
  478. </query>
  479. <query id="FrmCLRepairBP.Select_8" desc="结晶器维修结束时判断是否存在维修信息" fetchSize="10">
  480. <![CDATA[
  481. select count(1) from DEV_JJQ_BASE_INFO where CCM_ID = ? and CRYSTALLIZERID = ?
  482. ]]>
  483. </query>
  484. <query id="FrmCLRepairBP.Select_9" desc="结晶器维修结束时判断当前维修状态" fetchSize="10">
  485. <![CDATA[
  486. select case NOWSTATUS when '0' then '下线' when '1' then '上线' when '2' then '维修' when '3' then '备用' end NOWSTATUS from DEV_JJQ_BASE_INFO
  487. where CCM_ID = ? and CRYSTALLIZERID = ?
  488. ]]>
  489. </query>
  490. <query id="FrmCLRepairBP.Update_4" desc="结晶器维修结束时修改工器具维修信息" fetchSize="10">
  491. <![CDATA[
  492. update DEV_TOOL_REPAIR
  493. set REPAIRTYPE = ?,
  494. REPAIRTIME = to_date(?, 'yyyy-MM-dd HH24:mi:ss'),
  495. REPAIREDTIME = to_date(?, 'yyyy-MM-dd HH24:mi:ss'),
  496. REASON = ?,
  497. MEMO = ?,
  498. RECORDER = ?
  499. where TOOLTYPEID = '2'
  500. and REPAIREDTIME is null
  501. and REPAIRTOOLID = (select ID
  502. from DEV_JJQ_BASE_INFO
  503. where CRYSTALLIZERID = ?
  504. and CCM_ID = ?)
  505. ]]>
  506. </query>
  507. <query id="FrmCLRepairBP.Update_5" desc="结晶器维修结束时基本信息修改" fetchSize="10">
  508. <![CDATA[
  509. update DEV_JJQ_BASE_INFO set
  510. NOWSTATUS = '3',
  511. CCM_S_ID = null,
  512. OUTERCOPPER = ?,
  513. INNERCOPPER = ?,
  514. LEFTCOPPER = ?,
  515. RIGHTCOPPER = ?,
  516. OUTERWATER = ?,
  517. INNERWATER = ?
  518. where CCM_ID = ? and CRYSTALLIZERID = ?
  519. ]]>
  520. </query>
  521. select TUNDISHID from DEV_ZJB_BASE_INFO where CCM_ID ="+"'"+strwhere+"'"
  522. <query id="Proc_GetIDByOneTWOCCM" desc="获取1#和2#铸机信息" fetchSize="10">
  523. <![CDATA[
  524. select TUNDISHID from DEV_ZJB_BASE_INFO where CCM_ID = '1#连铸机' OR CCM_ID ='2#连铸机'
  525. ]]>
  526. </query>
  527. <query id="proc_GetID.Query" desc="获取3#铸机信息" fetchSize="10">
  528. <![CDATA[
  529. select TUNDISHID from DEV_ZJB_BASE_INFO where CCM_ID =?
  530. ]]>
  531. </query>
  532. <query id="FrmJJQ_CCMNO.Edit" desc="修改结晶器对应的铸机号" fetchSize="10">
  533. <![CDATA[
  534. update DEV_JJQ_BASE_INFO set CCM_ID = ?
  535. where CRYSTALLIZERID = ? and ID=?
  536. ]]>
  537. </query>
  538. <query id="FrmZJB_CCMNO.Edit" desc="修改中间包对应的铸机号" fetchSize="10">
  539. <![CDATA[
  540. update DEV_ZJB_BASE_INFO set CCM_ID = ?
  541. where TUNDISHID = ? and ID=?
  542. ]]>
  543. </query>
  544. <query id="FrmJJQCryByCcmsId.Query" desc="根据流号获取结晶器编号和周期编号" fetchSize="10">
  545. <![CDATA[
  546. (select y.CRYSTALLIZERID,CYCID
  547. from (select a.*, row_number() over(order by a.begintime desc) xh
  548. from dev_jjq_use_detail a
  549. where a.ccm_s_id = ?) y
  550. where y.xh = 1)
  551. ]]>
  552. </query>
  553. <query id="FrmJJQ_User_Detail.Edit" desc="修改结晶器使用铜板信息(使用炉数、过钢量)" fetchSize="10">
  554. <![CDATA[
  555. Update dev_jjq_use_detail c
  556. set c.octimes = ?,
  557. c.ictimes = ?,
  558. c.lctimes = ?,
  559. c.rctimes = ?,
  560. c.outage = ?,
  561. c.innerage = ?,
  562. c.leftage = ?,
  563. c.rightage = ?
  564. where c.crystallizerid = ?
  565. and c.cycid = ?
  566. ]]>
  567. </query>
  568. </queryMap>