24b377152e120f7a65b1120855e270ff3539f445.svn-base 8.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc="酸轧实绩查询">
  3. <query id="UIK020030_01.SELECT" desc="查询酸轧作业实绩冷轧卷基础信息">
  4. <![CDATA[
  5. SELECT 'False' CHK,
  6. T.OLD_SAMPL_NO C_COIL_NO,
  7. --T.COIL_NO,
  8. T.MILL_DTIME,
  9. T.COIL_LEN,
  10. T.H_COIL_NO1 HOT_COIL,
  11. NVL(S.RULER_YN,'False') RULER_YN,
  12. S.CROPPING,
  13. S.AIR_PASS_COIL,
  14. M.COIL_WGT ENT_COIL_WGT,
  15. to_char(T.ACT_WGT,'99999999') COIL_WGT,
  16. T.COIL_INDIA,
  17. R.NO_STRIP,
  18. R.NO_DEFECT,
  19. U.USERNAME MILL_REG_ID,
  20. T.CUT_EDGE_YN,
  21. T.INSTR_COIL_THK CLASSTHK,
  22. T.INSTR_COIL_THK,
  23. T.INSTR_COIL_WTH,
  24. T.COIL_THK,
  25. T.COIL_WTH,
  26. K.COIL_WTH ORI_WTH,
  27. K.COIL_WTH-T.COIL_WTH SUBWTH,
  28. T.SPEC_STL_GRD,
  29. T.WORK_OPE_DTIME,
  30. DECODE(T.MILL_SHIFT,'0','常白班','1','早班','2','中班','3','晚班') MILL_SHIFT ,
  31. DECODE(T.MILL_GROUP,'0','常白班','1','甲班','2','乙班','3','丙班','4','丁班') MILL_GROUP
  32. FROM C_TBL02_PLTCM_RESULT R
  33. ,C_TBF03_SPEC_MILL M
  34. ,C_TBL02_COIL_COMM T
  35. ,C_TBK02_COIL_COMM K
  36. ,core_app_user U
  37. ,SZ_RULER_EDIT S
  38. WHERE SUBSTR(R.L_COIL_NO, 1, 11) = SUBSTR(M.C_COIL_NO, 1, 11)
  39. AND R.L_COIL_NO = T.COIL_NO
  40. AND K.COIL_NO=t.H_COIL_NO1
  41. and T.MILL_REG_ID = U.USERID(+)
  42. AND T.COIL_NO = S.COIL_NO(+)
  43. AND M.ROLL_MANA_NO||'&' LIKE :1||'%'
  44. and substr(t.MILL_DTIME,1,8) between nvl(:2,'00000000') and nvl(:3,'99999999')
  45. and t.OLD_SAMPL_NO||'&' like :4||'%'
  46. ORDER BY M.ROLL_COIL_SEQ
  47. ]]>
  48. </query>
  49. <query id="UIK020030_SHIFT.UPDATE" desc="查询酸轧作业实绩冷轧卷基础信息">
  50. <![CDATA[
  51. UPDATE C_TBL02_COIL_COMM T
  52. SET T.MILL_REG_ID = ?
  53. ,T.MILL_SHIFT = ?
  54. ,T.MILL_GROUP = ?
  55. ,T.CUT_EDGE_YN = ?
  56. ,T.MILL_DTIME = ?
  57. ,T.WORK_OPE_DTIME = TO_CHAR(SYSDATE , 'YYYYMMDDHH24MISS')
  58. WHERE T.COIL_NO = ?
  59. ]]>
  60. </query>
  61. <query id="UIK020030_group.UPDATE" desc="查询酸轧作业实绩冷轧卷基础信息">
  62. <![CDATA[
  63. UPDATE C_TBL02_COIL_COMM T
  64. SET
  65. T.MILL_GROUP = ?
  66. ,t.mill_shift =?
  67. ,T.WORK_OPE_DTIME = TO_CHAR(SYSDATE , 'YYYYMMDDHH24MISS')
  68. WHERE T.COIL_NO = ?
  69. ]]>
  70. </query>
  71. <query id="UIK020030_CUT.UPDATE" desc="切边实绩更新">
  72. <![CDATA[
  73. UPDATE C_TBL02_COIL_COMM T
  74. SET
  75. T.CUT_EDGE_YN = 'True'
  76. ---- ,T.WORK_OPE_DTIME = TO_CHAR(SYSDATE , 'YYYYMMDDHH24MISS')
  77. WHERE T.COIL_NO = ?
  78. ]]>
  79. </query>
  80. <query id="UIK020030_CUT_01.UPDATE" desc="切边实绩更新">
  81. <![CDATA[
  82. UPDATE C_TBL02_COIL_COMM T
  83. SET
  84. T.CUT_EDGE_YN = 'False'
  85. -- ,T.WORK_OPE_DTIME = TO_CHAR(SYSDATE , 'YYYYMMDDHH24MISS')
  86. WHERE T.COIL_NO = ?
  87. ]]>
  88. </query>
  89. <query id="UIK020030_02.SELECT" desc="查询酸轧作业实绩">
  90. <![CDATA[
  91. select a.* from (
  92. select 1 roll_seq, r1.l_coil_no c_coil_no,L.H_COIL_NO1 H_COIL_NO, r1.order_no1 ord_no,r1.alloy1 stl_grd,r1.length1 h_coil_len,r1.cpl_begin1 cpl_begin
  93. ,r1.cpl_end1 cpl_end,r1.pl_width1 pl_width,r1.pl_speed_max1 pl_speed_max
  94. ,r1.pl_speed_min1 pl_speed_min,r1.pl_speed_ave1 pl_speed_avg
  95. ,r1.rolling_begin1 rolling_begin,r1.rolling_end1 rolling_end
  96. ,r1.tcm_width1 tcm_width,r1.thick_ex1 thick_ex,r1.thick_setp1 thick_setup
  97. ,r1.thick_min1 thick_min,r1.thick_max1 thick_max,r1.thick_lmax1 thick_lmax
  98. ,r1.thick_lmin1 thick_lmin,r1.tcm_speed1 tcm_speed,r1.think_class1_1 think_class1
  99. ,r1.think_class2_1 think_class2,r1.think_class3_1 think_class3,r1.think_class4_1 think_class4
  100. ,r1.think_class5_1 think_class5,r1.flateness_class1_1 flateness_class1
  101. ,r1.flateness_class2_1 flateness_class2,r1.flateness_class3_1 flateness_class3
  102. ,r1.flateness_class4_1 flateness_class4,r1.flateness_class5_1 flateness_class5
  103. from c_tbl02_pltcm_result r1,C_TBL02_COIL_COMM L WHERE r1.L_COIL_NO = L.COIL_NO
  104. union
  105. select 2 roll_seq, r2.l_coil_no c_coil_no,L.H_COIL_NO2 H_COIL_NO, r2.order_no2 ord_no,r2.alloy2 stl_grd,r2.length2 h_coil_len,r2.cpl_begin2 cpl_begin
  106. ,r2.cpl_end2 cpl_end,r2.pl_width2 pl_width,r2.pl_speed_max2 pl_speed_max
  107. ,r2.pl_speed_min2 pl_speed_min,r2.pl_speed_ave2 pl_speed_avg
  108. ,r2.rolling_begin2 rolling_begin,r2.rolling_end2 rolling_end
  109. ,r2.tcm_width2 tcm_width,r2.thick_ex2 thick_ex,r2.thick_setp2 thick_setup
  110. ,r2.thick_min2 thick_min,r2.thick_max2 thick_max,r2.thick_lmax2 thick_lmax
  111. ,r2.thick_lmin2 thick_lmin,r2.tcm_speed2 tcm_speed,r2.think_class1_2 think_class1
  112. ,r2.think_class2_2 think_class2,r2.think_class3_2 think_class3,r2.think_class4_2 think_class4
  113. ,r2.think_class5_2 think_class5,r2.flateness_class1_2 flateness_class1
  114. ,r2.flateness_class2_2 flateness_class2,r2.flateness_class3_2 flateness_class3
  115. ,r2.flateness_class4_2 flateness_class4,r2.flateness_class5_2 flateness_class5
  116. from c_tbl02_pltcm_result r2,C_TBL02_COIL_COMM L WHERE r2.L_COIL_NO = L.COIL_NO
  117. union
  118. select 3 roll_seq, r3.l_coil_no c_coil_no,L.H_COIL_NO3 H_COIL_NO, r3.order_no3 ord_no,r3.alloy3 stl_grd,r3.length3 h_coil_len,r3.cpl_begin3 cpl_begin
  119. ,r3.cpl_end3 cpl_end,r3.pl_width3 pl_width,r3.pl_speed_max3 pl_speed_max
  120. ,r3.pl_speed_min3 pl_speed_min,r3.pl_speed_ave3 pl_speed_avg
  121. ,r3.rolling_begin3 rolling_begin,r3.rolling_end3 rolling_end
  122. ,r3.tcm_width3 tcm_width,r3.thick_ex3 thick_ex,r3.thick_setp3 thick_setup
  123. ,r3.thick_min3 thick_min,r3.thick_max3 thick_max,r3.thick_lmax3 thick_lmax
  124. ,r3.thick_lmin3 thick_lmin,r3.tcm_speed3 tcm_speed,r3.think_class1_3 think_class1
  125. ,r3.think_class2_3 think_class2,r3.think_class3_3 think_class3,r3.think_class4_3 think_class4
  126. ,r3.think_class5_3 think_class5,r3.flateness_class1_3 flateness_class1
  127. ,r3.flateness_class2_3 flateness_class2,r3.flateness_class3_3 flateness_class3
  128. ,r3.flateness_class4_3 flateness_class4,r3.flateness_class5_3 flateness_class5
  129. from c_tbl02_pltcm_result r3,C_TBL02_COIL_COMM L WHERE r3.L_COIL_NO = L.COIL_NO
  130. ) a,c_Tbf03_Spec_Mill m,C_TBL02_PLTCM_RESULT R where substr(a.c_coil_no,1,11) = substr(m.c_coil_no,1,11) and m.roll_mana_no||'&' LIKE :1||'%'
  131. and (a.roll_seq < (select r.no_strip from c_tbl02_pltcm_result r where r.l_coil_no = a.c_coil_no)
  132. or a.roll_seq = (select r.no_strip from c_tbl02_pltcm_result r where r.l_coil_no = a.c_coil_no))
  133. and a.c_coil_no = R.L_COIL_NO
  134. and substr(R.MILL_DTIME,1,8) between nvl(:2,'00000000') and nvl(:3,'99999999')
  135. and R.L_COIL_NO||'&' like :4||'%'
  136. order by a.c_coil_no,a.roll_seq
  137. ]]>
  138. </query>
  139. <query id="UIK020030_03.SELECT" desc="查询酸轧作业实绩缺陷信息">
  140. <![CDATA[
  141. select d.* from (
  142. select l_coil_no c_coil_no,1 defect_seq,area1 area,defect_type1 defect_type,intensity1 intensity
  143. ,start_pos1 start_pos,end_pos1 end_pos from c_tbl02_pltcm_result union
  144. select l_coil_no c_coil_no,2 defect_seq,area2 area,defect_type2 defect_type,intensity2 intensity
  145. ,start_pos2 start_pos,end_pos2 end_pos from c_tbl02_pltcm_result union
  146. select l_coil_no c_coil_no,3 defect_seq,area3 area,defect_type3 defect_type,intensity3 intensity
  147. ,start_pos3 start_pos,end_pos3 end_pos from c_tbl02_pltcm_result union
  148. select l_coil_no c_coil_no,4 defect_seq,area4 area,defect_type4 defect_type,intensity4 intensity
  149. ,start_pos4 start_pos,end_pos4 end_pos from c_tbl02_pltcm_result union
  150. select l_coil_no c_coil_no,5 defect_seq,area5 area,defect_type5 defect_type,intensity5 intensity
  151. ,start_pos5 start_pos,end_pos5 end_pos from c_tbl02_pltcm_result
  152. ) d,c_tbf03_spec_mill m,C_TBL02_PLTCM_RESULT R where substr(d.c_coil_no,1,11) = substr(m.c_coil_no,1,11) and m.roll_mana_no||'&' LIKE :1||'%'
  153. and (d.defect_seq < (select r.no_defect from c_tbl02_pltcm_result r where r.l_coil_no = d.c_coil_no)
  154. or d.defect_seq = (select r.no_defect from c_tbl02_pltcm_result r where r.l_coil_no = d.c_coil_no)
  155. )
  156. and d.c_coil_no = R.L_COIL_NO
  157. and substr(R.MILL_DTIME,1,8) between nvl(:2,'00000000') and nvl(:3,'99999999')
  158. and R.L_COIL_NO||'&' like :4||'%'
  159. order by d.c_coil_no,d.defect_seq
  160. ]]>
  161. </query>
  162. <query id="UIK020030.CALL" desc="更新外观操作判定人及时间">
  163. {call SZ_ZCLR(?,?,?,?,?,?)}
  164. </query>
  165. </queryMap>