JdgMatBcQcmTrack.xml 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc="">
  3. <query id="JdgMatBcQcmTrack.getByBatchNo" desc="通过批号查询">
  4. <![CDATA[
  5. SELECT T.* FROM mat_bc_qcmtrack T
  6. WHERE T.JUDGE_STOVE_NO = {0}
  7. AND T.BATCH_NO = {1}
  8. AND T.PROCESS_CDOE = {2}
  9. ]]>
  10. </query>
  11. <query id="JdgMatBcQcmTrack.getByBatchNoFirtRow" desc="通过批号查询">
  12. <![CDATA[
  13. SELECT T.* FROM mat_bc_qcmtrack T
  14. WHERE T.JUDGE_STOVE_NO = {0}
  15. AND T.BATCH_NO = {1}
  16. AND T.PROCESS_CDOE = {2}
  17. AND ROWNUM <= 1
  18. ]]>
  19. </query>
  20. <query id="JdgMatBcQcmTrack.getByMatNo" desc="通过材料号查询">
  21. <![CDATA[
  22. SELECT *
  23. FROM mat_bc_qcmtrack T
  24. WHERE T.MAT_NO = {0}
  25. AND T.PROCESS_CDOE = {1}
  26. ]]>
  27. </query>
  28. <query id="JdgMatBcQcmTrack.getByMatNoFirstRow" desc="通过材料号查询">
  29. <![CDATA[
  30. SELECT *
  31. FROM mat_bc_qcmtrack T
  32. WHERE T.MAT_NO = {0}
  33. AND T.PROCESS_CDOE = {1}
  34. AND ROWNUM <= 1
  35. ]]>
  36. </query>
  37. <query id="JdgMatBcQcmTrack.getAllProcessResult" desc="获取所有工序判定结果">
  38. <![CDATA[
  39. SELECT T.*
  40. FROM MAT_BC_QCMTRACK T
  41. WHERE T.MAT_NO = (SELECT T2.MAT_NO
  42. FROM MAT_BC_QCMTRACK T2
  43. WHERE T2.JUDGE_STOVE_NO = {0}
  44. AND T2.BATCH_NO = {1}
  45. AND T2.PROCESS_CDOE = {2}
  46. AND T2.JUGDE_APPLY_CODE = {3}
  47. AND ROWNUM <= 1)
  48. ORDER BY T.PROCESS_CDOE DESC
  49. ]]>
  50. </query>
  51. <query id="JdgMatBcQcmTrack.getJudgeIdByBatchNoNoProcess" desc="通过批号查询">
  52. <![CDATA[
  53. SELECT T.PROCESS_CDOE,
  54. MIN(T.JUGDE_CONVICTED) JUGDE_CONVICTED,
  55. MIN(T.JUGDE_APPLY_CODE) JUGDE_APPLY_CODE
  56. FROM MAT_BC_QCMTRACK T
  57. WHERE T.JUDGE_STOVE_NO = {0}
  58. AND T.BATCH_NO = {1}
  59. GROUP BY T.PROCESS_CDOE
  60. ]]>
  61. </query>
  62. <query id="JdgMatBcQcmTrack.setJudgeResult" desc="修改判定结果">
  63. <![CDATA[
  64. UPDATE MAT_BC_QCMTRACK T
  65. SET T.JUGDE_CONVICTED = {4},
  66. T.JUDGE_STD_DES = {5},
  67. T.JUDGE_RESULT_CODE = {6},
  68. T.JUDGE_RESULT_TIME = sysdate,
  69. T.JUDGE_MAKER = {7},
  70. T.JUDGE_MEMO = {8},
  71. T.PASS_APPLY_NO = {9},
  72. T.UNIT_CODE = {10},
  73. T.UNIT_DESC = {11},
  74. T.APPLY_TIME = TO_DATE(SUBSTR({12}, 1, 19),
  75. 'YYYY-MM-DD HH24:MI:SS'),
  76. T.AUDIT_RESULT = {13},
  77. T.AUDIT_MEMO = {14},
  78. T.AUDIT_UNIT = {15},
  79. T.AUDIT_NAME = {16},
  80. T.AUDIT_TIME = TO_DATE(SUBSTR({17}, 1, 19),
  81. 'YYYY-MM-DD HH24:MI:SS'),
  82. T.FACE_RESULT_PATH = {18},
  83. T.FACE_RESULT_PATH1 = {19},
  84. T.SPEC_RESULT_PATH = {20},
  85. T.SPEC_RESULT_PATH1 = {21},
  86. T.DETECT_RESULT_PATH = {22},
  87. T.DETECT_RESULT_PATH1 = {23},
  88. T.WPRESSURE_RESULT_PATH = {24},
  89. T.WPRESSURE_RESULT_PATH1 = {25},
  90. T.PROCESS_RESULT_PATH = {26},
  91. T.PROCESS_RESULT_PATH1 = {27},
  92. T.FACE_RESULT_CODE = {28},
  93. T.SPEC_RESULT_CODE = {29},
  94. T.CHEM_RESULT_CODE = {30},
  95. T.PHY_RESULT_CODE = {31},
  96. T.DETECT_RESULT_CODE = {32},
  97. T.WPRESSURE_RESULT_CODE = {33},
  98. T.PROCESS_RESULT_CODE = {34}
  99. WHERE T.JUDGE_STOVE_NO = {0}
  100. AND T.BATCH_NO = {1}
  101. AND T.PROCESS_CDOE = {2}
  102. AND T.JUGDE_APPLY_CODE = {3}
  103. ]]>
  104. </query>
  105. <query id="JdgMatBcQcmTrack.setJudgeTolResult" desc="修改成品综合判定结果">
  106. <![CDATA[
  107. UPDATE MAT_BC_QCMTRACK T
  108. SET T.JUGDE_TOLCONVICTED = {4},
  109. T.JUDGE_TOLSTD_DES = {5},
  110. T.JUDGE_TOLRESULT_CODE = {6},
  111. T.JUDGE_TOLRESULT_TIME = sysdate,
  112. T.JUDGE_TOLMAKER = {7},
  113. T.JUDGE_TOLMEMO = {8}
  114. WHERE T.JUDGE_STOVE_NO = {0}
  115. AND T.BATCH_NO = {1}
  116. AND T.PROCESS_CDOE = {2}
  117. AND T.JUGDE_APPLY_CODE = {3}
  118. ]]>
  119. </query>
  120. <query id="JdgMatBcQcmTrack.getJudgeStoveNoByJudgeStoveNo" desc="通过判定炉号获取轧管判定炉号">
  121. <![CDATA[
  122. SELECT T.JUDGE_STOVE_NO, T.BATCH_NO
  123. FROM MAT_BC_QCMTRACK T
  124. WHERE T.MAT_NO = (SELECT MIN(T2.MAT_NO)
  125. FROM MAT_BC_QCMTRACK T2
  126. WHERE T2.JUDGE_STOVE_NO = {0}
  127. AND T2.BATCH_NO = {1}
  128. AND T2.PROCESS_CDOE = {2})
  129. AND T.PROCESS_CDOE = {3}
  130. ]]>
  131. </query>
  132. </queryMap>