FrmSteerDBDataCJ.xml 7.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc="管坯低倍数据录入">
  3. <query id="FrmSteerDBDataCJ.QueryPhyDBAuditResultCheck_" desc="查询需要录入的低倍数据信息">
  4. <![CDATA[
  5. SELECT HEAT_NO,
  6. SAMPLE_SOURCE
  7. FROM (SELECT *FROM (SELECT T.*,ROW_NUMBER() OVER(PARTITION BY HEAT_NO ORDER BY CHECK_TIME DESC) RN
  8. FROM STEER_CHEM_AUDIT_RESULT T)
  9. WHERE RN = 1
  10. ORDER BY CHECK_TIME DESC)
  11. WHERE DB_FLAG = '0'
  12. AND (CHECK_TIME BETWEEN TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS') AND TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'))
  13. AND DECODE(?, NULL, '1', STEEL_NO) = DECODE(?, NULL, '1', ?)
  14. AND SAMPLE_NO LIKE '%' || ? || '%'
  15. AND HEAT_NO LIKE '%' || ? || '%'
  16. ORDER BY CHECK_TIME DESC
  17. ]]>
  18. </query>
  19. <query id="FrmSteerDBDataCJ.QueryPhyDBAuditResultCheck" desc="查询需要录入的低倍数据信息(暂时查询SQLSERVER生产日计划,等产销炼钢计划启用则查询炼钢日计划)">
  20. <![CDATA[
  21. SELECT 电炉炉号 AS HEAT_NO,
  22. 判定炉号 AS CHANGE_HEAT_NO,
  23. 分切 AS HEAT_NUM,
  24. 钢种 AS STEEL_NO,
  25. 炼钢 AS SAMPLE_SOURCE,
  26. 连铸 AS DB_SOURCE,
  27. 判定标准 AS PRODUCT_STD,
  28. ORDERNO ORDER_NO_SEQ,
  29. 品种 AS PRODUCNAME,
  30. 客户 AS CUSTOMER_NM,
  31. 规格 AS SAMPLE_SIZE,
  32. CONVERT(VARCHAR, 计划日期 , 120) AS PLAN_TIME
  33. FROM V_ZYJH_LGZZ_CX
  34. WHERE 判定炉号 NOT IN(SELECT LCODE FROM V_JTQPU1_DIB_CX)
  35. AND (计划日期 BETWEEN CONVERT(DATETIME, ?, 120) AND CONVERT(DATETIME, ?, 120))
  36. AND 钢种 LIKE '%' + '"' + ? + '"' + '%'
  37. AND 判定炉号 LIKE '%' + '"' + ? + '"' +'%'
  38. ORDER BY PLAN_TIME DESC,
  39. HEAT_NO,
  40. HEAT_NUM,
  41. CHANGE_HEAT_NO
  42. ]]>
  43. </query>
  44. <query id = "FrmSteerDBDataCJ.QueryPlnOrd" desc = "查询炼钢日计划">
  45. SELECT T.STOVE_NO AS HEAT_NO,
  46. T.JUDGE_STOVE_NO AS CHANGE_HEAT_NO,
  47. T.CUT_NUM AS HEAT_NUM,
  48. T.GRADENAME AS STEEL_NO,
  49. T.EF_PLINE_NAME AS SAMPLE_SOURCE,
  50. T.PLINE_NAME AS DB_SOURCE,
  51. T.CIC || '+' || T.PIC || '+' || T.SIC || '+' || T.DIC AS PRODUCT_STD,
  52. T.ORDER_NO AS ORDER_NO_SEQ,
  53. DECODE(T.GPTYPE, '1', '铸坯', '2', '锻坯') AS PRODUCNAME,
  54. T.FINAL_USER_DESC AS CUSTOMER_NM,
  55. T.DIAMETER AS SAMPLE_SIZE,
  56. TO_DATE(T.PRO_MONTH, 'YYYY-MM-DD') AS PLAN_TIME
  57. FROM PLN_STEELFOR_ORD T
  58. WHERE 1 = 1
  59. </query>
  60. <query id="FrmSteerDBDataCJ.QueryPhyDBBaseInfo" desc="查询录入的低倍数据信息AND SAMPLE_NO LIKE '%' || ? || '%'">
  61. <![CDATA[
  62. SELECT DISTINCT
  63. ID,
  64. HEAT_NO,
  65. CHANGE_HEAT_NO,
  66. HEAT_NUM,
  67. SAMPLE_SOURCE,
  68. DB_SOURCE,
  69. SAMPLE_TYPE,
  70. ORDER_NO_SEQ,
  71. PRODUCCODE,
  72. PRODUCNAME,
  73. CUSTOMER_NO,
  74. CUSTOMER_NM,
  75. STEEL_NO,
  76. PRODUCT_STD,
  77. SAMPLE_SIZE,
  78. TO_CHAR(PLAN_TIME, 'YYYY-MM-DD HH24:MI:SS') PLAN_TIME,
  79. CHECK_NAME,
  80. TO_CHAR(CHECK_TIME, 'YYYY-MM-DD HH24:MI:SS') CHECK_TIME,
  81. CHECK_TEMP,
  82. CHECK_SHIFT,
  83. CHECK_CLASS,
  84. DEVICE_NO,
  85. DEVICE_NAME,
  86. REMARK
  87. FROM STEER_PHYDB_BASEINFO
  88. WHERE FLAG = '1'
  89. AND SAMPLE_TYPE = ?
  90. AND (CHECK_TIME BETWEEN TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS') AND TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'))
  91. AND DECODE(?, NULL, '1', STEEL_NO) = DECODE(?, NULL, '1', ?)
  92. --AND HEAT_NO LIKE '%' || ? || '%'
  93. AND CHANGE_HEAT_NO LIKE '%' || ? || '%'
  94. ORDER BY HEAT_NO, HEAT_NUM, CHANGE_HEAT_NO
  95. ]]>
  96. </query>
  97. <query id="FrmSteerDBDataCJ.QueryPhyDBAuditResult" desc="查询录入的低倍结果">
  98. <![CDATA[
  99. SELECT HEAT_NO,
  100. CHANGE_HEAT_NO,
  101. SAMPLE_NO,
  102. PHY_CODE,
  103. PHY_NAME,
  104. VALUE1
  105. FROM STEER_PHYDB_AUDIT_RESULT
  106. WHERE HEAT_NO = ?
  107. AND CHANGE_HEAT_NO = ?
  108. ORDER BY SAMPLE_NO,PHY_CODE
  109. ]]>
  110. </query>
  111. <query id="FrmSteerDBDataCJ.UpdateSteerChemAuditResult" desc="更新标志位(暂时用) AND ID = ?">
  112. <![CDATA[
  113. UPDATE STEER_CHEM_AUDIT_RESULT
  114. SET DB_FLAG = ?
  115. WHERE HEAT_NO = ?
  116. ]]>
  117. </query>
  118. <query id="FrmSteerDBDataCJ.AddSteerPhyDBBaseInfo" desc="新增低倍检验结果基础信息">
  119. <![CDATA[
  120. INSERT INTO STEER_PHYDB_BASEINFO
  121. (HEAT_NO,
  122. CHANGE_HEAT_NO,
  123. STEEL_NO,
  124. PRODUCT_STD,
  125. SAMPLE_SOURCE,
  126. SAMPLE_TYPE,
  127. HEAT_NUM,
  128. DB_SOURCE,
  129. ORDER_NO_SEQ,
  130. PRODUCCODE,
  131. PRODUCNAME,
  132. CUSTOMER_NO,
  133. CUSTOMER_NM,
  134. SAMPLE_SIZE,
  135. PLAN_TIME,
  136. CHECK_NAME,
  137. CHECK_TIME,
  138. CHECK_SHIFT,
  139. CHECK_CLASS,
  140. CHECK_TEMP,
  141. DEVICE_NO,
  142. DEVICE_NAME,
  143. FLAG,
  144. REMARK)
  145. VALUES
  146. (?,?,?,?,?,?,?,?,?,?,?,?,?,?,TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),?,SYSDATE,?,?,?,?,?,'1',?)
  147. ]]>
  148. </query>
  149. <query id="FrmSteerDBDataCJ.AddSteerPhyDBAuditResult" desc="新增低倍检验结果">
  150. <![CDATA[
  151. INSERT INTO STEER_PHYDB_AUDIT_RESULT
  152. (HEAT_NO,
  153. CHANGE_HEAT_NO,
  154. SAMPLE_NO,
  155. PHY_CODE,
  156. PHY_NAME,
  157. VALUE1)
  158. VALUES
  159. (?,?,?,?,?,?)
  160. ]]>
  161. </query>
  162. <query id="FrmSteerDBDataCJ.DeleteSteerPhyDBBaseInfo" desc="删除低倍基础信息">
  163. <![CDATA[
  164. DELETE STEER_PHYDB_BASEINFO
  165. WHERE HEAT_NO = ?
  166. AND CHANGE_HEAT_NO = ?
  167. ]]>
  168. </query>
  169. <query id="FrmSteerDBDataCJ.DeleteSteerPhyDBAuditResult" desc="删除低倍检验结果">
  170. <![CDATA[
  171. DELETE STEER_PHYDB_AUDIT_RESULT
  172. WHERE HEAT_NO = ?
  173. AND CHANGE_HEAT_NO = ?
  174. ]]>
  175. </query>
  176. <query id="FrmSteerDBDataCJ.DeleteZBResult" desc="删除质保部数据暂时用">
  177. <![CDATA[
  178. EXEC PRO_D_CX_JTQPU1_DIB ?,?
  179. ]]>
  180. </query>
  181. <query id="FrmSteerDBDataCJ.UpdateSteerPhyDBBaseInfo" desc="修改低倍检验结果">
  182. <![CDATA[
  183. UPDATE STEER_PHYDB_BASEINFO
  184. SET CHECK_NAME = ?,
  185. CHECK_TIME = SYSDATE,
  186. CHECK_SHIFT = ?,
  187. CHECK_CLASS = ?,
  188. CHECK_TEMP = ?,
  189. DEVICE_NO = ?,
  190. DEVICE_NAME = ?,
  191. REMARK = ?
  192. WHERE HEAT_NO = ?
  193. AND CHANGE_HEAT_NO = ?
  194. ]]>
  195. </query>
  196. <query id="FrmSteerDBDataCJ.AuditPhyDBAuditResult" desc="审核低倍检验结果">
  197. <![CDATA[
  198. UPDATE STEER_PHYDB_AUDIT_RESULT
  199. SET FLAG = ?
  200. WHERE SAMPLE_TYPE = ?
  201. AND SAMPLE_NO = ?
  202. AND HEAT_NO = ?
  203. ]]>
  204. </query>
  205. <query id="FrmSteerDBDataCJ.PrintPhyDBAuditResult" desc="打印低倍检验结果">
  206. <![CDATA[
  207. UPDATE STEER_PHYDB_AUDIT_RESULT
  208. SET AUDIT_VALUE = ?,
  209. REMARK = ?
  210. WHERE SAMPLE_NO = ?
  211. AND HEAT_NO = ?
  212. ]]>
  213. </query>
  214. </queryMap>