JdgQcmBcPassFlow.xml 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc="质量申请放行">
  3. <query id="JdgQcmBcPassFlow.getByPassApplyNo" desc="获取放行信息">
  4. <![CDATA[
  5. SELECT T.AUDIT_STEP,
  6. DECODE(T.AUDIT_RESULT, '0', '审核不通过', '1', '审核通过', T2.BASENAME) AUDIT_RESULT,
  7. DECODE(T3.DEPARTNAME, '工艺科', '工艺相关科室', T3.DEPARTNAME) AUDIT_UNIT,
  8. T.AUDIT_NAME,
  9. TO_CHAR(T.AUDIT_TIME, 'YYYY-MM-DD HH24:MI:SS') AUDIT_TIME,
  10. T.AUDIT_MEMO,
  11. DECODE(T.AUDIT_RESULT, NULL, NULL, '√') IS_AUDIT
  12. FROM QCM_BC_PASS_FLOW T
  13. LEFT JOIN COM_BASE_INFO T2
  14. ON T2.BASECODE = T.AUDIT_RESULT
  15. LEFT JOIN CORE_APP_DEPARTMENT T3
  16. ON T3.DEPARTID = T.AUDIT_UNIT
  17. WHERE T.PASS_APPLY_NO = {0}
  18. ORDER BY T.AUDIT_STEP
  19. ]]>
  20. </query>
  21. <query id="JdgQcmBcPassFlow.getPhyPassApplyNo" desc="获取放行信息">
  22. <![CDATA[
  23. SELECT T.AUDIT_STEP,
  24. DECODE(T.AUDIT_RESULT, '0', '审核不通过', '1', '审核通过', T2.BASENAME) AUDIT_RESULT,
  25. DECODE(T3.DEPARTNAME, '工艺科', '工艺相关科室', T3.DEPARTNAME) AUDIT_UNIT,
  26. T.AUDIT_NAME,
  27. TO_CHAR(T.AUDIT_TIME, 'YYYY-MM-DD HH24:MI:SS') AUDIT_TIME,
  28. T.AUDIT_MEMO,
  29. DECODE(T.AUDIT_RESULT, NULL, NULL, '√') IS_AUDIT
  30. FROM QCM_PHY_PASS_FLOW T
  31. LEFT JOIN COM_BASE_INFO T2
  32. ON T2.BASECODE = T.AUDIT_RESULT
  33. LEFT JOIN CORE_APP_DEPARTMENT T3
  34. ON T3.DEPARTID = T.AUDIT_UNIT
  35. WHERE T.PASS_APPLY_NO = {0}
  36. ORDER BY T.AUDIT_STEP
  37. ]]>
  38. </query>
  39. <query id="JdgQcmBcPassFlow.getCrtAuditStep" desc="获取当前审核步骤">
  40. <![CDATA[
  41. SELECT T.AUDIT_STEP, T.AUDIT_RESULT
  42. FROM QCM_BC_PASS_FLOW T
  43. WHERE T.PASS_APPLY_NO = {0}
  44. AND T.CRT_AUDIT_STEP = '1'
  45. ]]>
  46. </query>
  47. <query id="JdgQcmBcPassFlow.getPhyAuditStep" desc="获取当前审核步骤">
  48. <![CDATA[
  49. SELECT T.AUDIT_STEP, T.AUDIT_RESULT
  50. FROM QCM_PHY_PASS_FLOW T
  51. WHERE T.PASS_APPLY_NO = {0}
  52. AND T.CRT_AUDIT_STEP = '1'
  53. ]]>
  54. </query>
  55. <query id="JdgQcmBcPassFlow.getMaxAuditStep" desc="获取最大审核步骤">
  56. <![CDATA[
  57. SELECT MAX(T.AUDIT_STEP) AUDIT_STEP
  58. FROM QCM_BC_PASS_FLOW T
  59. WHERE T.PASS_APPLY_NO = {0}
  60. ]]>
  61. </query>
  62. <query id="JdgQcmBcPassFlow.getPhyMaxAuditStep" desc="获取最大审核步骤">
  63. <![CDATA[
  64. SELECT MAX(T.AUDIT_STEP) AUDIT_STEP
  65. FROM QCM_PHY_PASS_FLOW T
  66. WHERE T.PASS_APPLY_NO = {0}
  67. ]]>
  68. </query>
  69. <query id="JdgQcmBcPassFlow.getAuditCnt" desc="获取是否有审核步骤">
  70. <![CDATA[
  71. SELECT COUNT(1) COUNT FROM QCM_BC_PASS_FLOW T WHERE T.PASS_APPLY_NO = {0}
  72. ]]>
  73. </query>
  74. <query id="JdgQcmBcPassFlow.insert" desc="新增审核流程">
  75. <![CDATA[
  76. INSERT INTO QCM_BC_PASS_FLOW
  77. (PASS_APPLY_NO, AUDIT_STEP, AUDIT_UNIT, CRT_AUDIT_STEP)
  78. VALUES
  79. ({0}, {1}, {2}, {3})
  80. ]]>
  81. </query>
  82. <query id="JdgQcmBcPassFlow.insertPhy" desc="新增审核流程">
  83. <![CDATA[
  84. INSERT INTO QCM_PHY_PASS_FLOW
  85. (PASS_APPLY_NO, AUDIT_STEP, AUDIT_UNIT, CRT_AUDIT_STEP)
  86. VALUES
  87. ({0}, {1}, {2}, {3})
  88. ]]>
  89. </query>
  90. <query id="JdgQcmBcPassFlow.setAuditResult" desc="修改审核结果">
  91. <![CDATA[
  92. UPDATE QCM_BC_PASS_FLOW T
  93. SET T.AUDIT_RESULT = {2},
  94. T.AUDIT_NAME = {3},
  95. T.AUDIT_TIME = SYSDATE,
  96. T.AUDIT_MEMO = {4},
  97. T.CRT_AUDIT_STEP = {5},
  98. T.AUDIT_USER_ID = {6}
  99. WHERE T.PASS_APPLY_NO = {0}
  100. AND T.AUDIT_STEP = {1}
  101. ]]>
  102. </query>
  103. <query id="JdgQcmBcPassFlow.setPhyAuditResult" desc="修改审核结果">
  104. <![CDATA[
  105. UPDATE QCM_PHY_PASS_FLOW T
  106. SET T.AUDIT_RESULT = {2},
  107. T.AUDIT_NAME = {3},
  108. T.AUDIT_TIME = SYSDATE,
  109. T.AUDIT_MEMO = {4},
  110. T.CRT_AUDIT_STEP = {5},
  111. T.AUDIT_USER_ID = {6}
  112. WHERE T.PASS_APPLY_NO = {0}
  113. AND T.AUDIT_STEP = {1}
  114. ]]>
  115. </query>
  116. <query id="JdgQcmBcPassFlow.clearAuditResult" desc="清除审核结果">
  117. <![CDATA[
  118. UPDATE QCM_BC_PASS_FLOW T
  119. SET T.AUDIT_RESULT = NULL,
  120. T.AUDIT_NAME = NULL,
  121. T.AUDIT_TIME = NULL,
  122. T.AUDIT_MEMO = NULL,
  123. T.CRT_AUDIT_STEP = {2},
  124. T.AUDIT_USER_ID = NULL
  125. WHERE T.PASS_APPLY_NO = {0}
  126. AND T.AUDIT_STEP = {1}
  127. ]]>
  128. </query>
  129. <query id="JdgQcmBcPassFlow.setCrtAuditStep" desc="修改审核结果">
  130. <![CDATA[
  131. UPDATE QCM_BC_PASS_FLOW T SET T.CRT_AUDIT_STEP = '1'
  132. WHERE T.PASS_APPLY_NO = {0}
  133. AND T.AUDIT_STEP = {1}
  134. ]]>
  135. </query>
  136. <query id="JdgQcmBcPassFlow.setPhyAuditStep" desc="修改审核结果">
  137. <![CDATA[
  138. UPDATE QCM_PHY_PASS_FLOW T SET T.CRT_AUDIT_STEP = '1'
  139. WHERE T.PASS_APPLY_NO = {0}
  140. AND T.AUDIT_STEP = {1}
  141. ]]>
  142. </query>
  143. <query id="JdgQcmBcPassFlow.getAllByPassApplyNo" desc="修改审核结果">
  144. <![CDATA[
  145. SELECT *
  146. FROM QCM_BC_PASS_FLOW T
  147. WHERE T.PASS_APPLY_NO = {0}
  148. AND T.CRT_AUDIT_STEP = '1'
  149. ]]>
  150. </query>
  151. </queryMap>