QcmLgChemjudgeExceptionDAL.xml 5.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc="QCM_LG_CHEMJUDGE_EXCEPTION (生成工具:代码生成工具4.0 访问地址:http://172.16.2.128/tool/)">
  3. <query id="QcmLgChemjudgeExceptionDAL.Query" desc="查询">
  4. <![CDATA[
  5. SELECT T.CHEM_JUDGE_ID,
  6. T.LOT_NO,
  7. T.JUDGE_STOVE_NO,
  8. T.PLAN_PROORDER,
  9. T.ORD_LN_PK,
  10. T.PROCESS_CDOE,
  11. T.PROCESS_DESC,
  12. A.BASENAME JUDGERESULT_CHEM,
  13. T.ASSAYNO,
  14. DECODE(T.ORDERISUNCHAIN, '1', '是', '0', '否') ORDERISUNCHAIN,
  15. DECODE(T.VALIDFLAG, '1', '有效', '0', '无效') VALIDFLAG,
  16. T.MEMO,
  17. T.CREATE_NAME,
  18. TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME
  19. FROM QCM_LG_CHEMJUDGE_EXCEPTION T
  20. LEFT JOIN COM_BASE_INFO A
  21. ON A.BASECODE = T.JUDGERESULT_CHEM
  22. WHERE T.JUDGE_STOVE_NO = {0}
  23. AND T.PROCESS_CDOE = {1}
  24. AND T.VALIDFLAG = '1'
  25. ORDER BY T.CHEM_JUDGE_ID DESC
  26. ]]>
  27. </query>
  28. <query id="QcmLgChemjudgeExceptionDAL.QuerySteelMaking" desc="查询">
  29. <![CDATA[
  30. SELECT T.CHEM_JUDGE_ID,
  31. T.LOT_NO,
  32. T.JUDGE_STOVE_NO,
  33. T.PLAN_PROORDER,
  34. T.ORD_LN_PK,
  35. T.PROCESS_CDOE,
  36. T.PROCESS_DESC,
  37. T.JUDGERESULT_CHEM JUDGE_CHEM_CODE,
  38. A.BASENAME JUDGERESULT_CHEM,
  39. T.ASSAYNO,
  40. DECODE(T.ORDERISUNCHAIN, '1', '是', '0' , '否') ORDERISUNCHAIN,
  41. DECODE(T.VALIDFLAG, '1', '有效', '0', '无效') VALIDFLAG,
  42. T.MEMO,
  43. T.CREATE_NAME,
  44. TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME
  45. FROM QCM_LG_CHEMJUDGE_EXCEPTION T
  46. LEFT JOIN COM_BASE_INFO A
  47. ON A.BASECODE = T.JUDGERESULT_CHEM
  48. WHERE T.CHEM_JUDGE_ID = {0}
  49. AND T.VALIDFLAG = '1'
  50. ORDER BY T.JUDGE_STOVE_NO, T.CHEM_JUDGE_ID DESC
  51. ]]>
  52. </query>
  53. <query id="QcmLgChemjudgeExceptionDAL.QueryByPk" desc="通过主键查询">
  54. <![CDATA[
  55. SELECT
  56. T.CHEM_JUDGE_ID,
  57. T.LOT_NO,
  58. T.JUDGE_STOVE_NO,
  59. T.PLAN_PROORDER,
  60. T.ORD_LN_PK,
  61. T.PROCESS_CDOE,
  62. T.PROCESS_DESC,
  63. T.JUDGERESULT_CHEM,
  64. T.ASSAYNO,
  65. T.ORDERISUNCHAIN,
  66. T.VALIDFLAG,
  67. T.MEMO,
  68. T.CREATE_NAME,
  69. TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME
  70. FROM QCM_LG_CHEMJUDGE_EXCEPTION T
  71. WHERE
  72. T.CHEM_JUDGE_ID = '#CHEM_JUDGE_ID#'
  73. AND T.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#'
  74. AND T.PLAN_PROORDER = '#PLAN_PROORDER#'
  75. AND T.ORD_LN_PK = '#ORD_LN_PK#'
  76. ]]>
  77. </query>
  78. <query id="QcmLgChemjudgeExceptionDAL.Insert" desc="新增">
  79. <![CDATA[
  80. INSERT INTO QCM_LG_CHEMJUDGE_EXCEPTION(
  81. CHEM_JUDGE_ID,
  82. LOT_NO,
  83. JUDGE_STOVE_NO,
  84. PLAN_PROORDER,
  85. ORD_LN_PK,
  86. PROCESS_CDOE,
  87. PROCESS_DESC,
  88. JUDGERESULT_CHEM,
  89. ASSAYNO,
  90. ORDERISUNCHAIN,
  91. MEMO,
  92. CREATE_NAME,
  93. CREATE_TIME,
  94. JUDGE_SEQ)
  95. VALUES(
  96. '#CHEM_JUDGE_ID#',
  97. '#LOT_NO#',
  98. '#JUDGE_STOVE_NO#',
  99. '#PLAN_PROORDER#',
  100. '#ORD_LN_PK#',
  101. '#PROCESS_CDOE#',
  102. '#PROCESS_DESC#',
  103. '#JUDGERESULT_CHEM#',
  104. '#ASSAYNO#',
  105. '#ORDERISUNCHAIN#',
  106. '#MEMO#',
  107. '#CREATE_NAME#',
  108. SYSDATE,
  109. '#JUDGE_SEQ#')
  110. ]]>
  111. </query>
  112. <query id="QcmLgChemjudgeExceptionDAL.Update" desc="修改">
  113. <![CDATA[
  114. UPDATE QCM_LG_CHEMJUDGE_EXCEPTION T
  115. SET
  116. T.CHEM_JUDGE_ID = '#CHEM_JUDGE_ID#',
  117. T.LOT_NO = '#LOT_NO#',
  118. T.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#',
  119. T.PLAN_PROORDER = '#PLAN_PROORDER#',
  120. T.ORD_LN_PK = '#ORD_LN_PK#',
  121. T.PROCESS_CDOE = '#PROCESS_CDOE#',
  122. T.PROCESS_DESC = '#PROCESS_DESC#',
  123. T.JUDGERESULT_CHEM = '#JUDGERESULT_CHEM#',
  124. T.ASSAYNO = '#ASSAYNO#',
  125. T.ORDERISUNCHAIN = '#ORDERISUNCHAIN#',
  126. T.VALIDFLAG = '#VALIDFLAG#',
  127. T.MEMO = '#MEMO#',
  128. T.CREATE_NAME = '#CREATE_NAME#',
  129. T.CREATE_TIME = SYSDATE
  130. WHERE
  131. T.CHEM_JUDGE_ID = '#CHEM_JUDGE_ID#'
  132. AND T.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#'
  133. AND T.PLAN_PROORDER = '#PLAN_PROORDER#'
  134. AND T.ORD_LN_PK = '#ORD_LN_PK#'
  135. ]]>
  136. </query>
  137. <query id="QcmLgChemjudgeExceptionDAL.GetMaxPk" desc="获取最大主键">
  138. <![CDATA[
  139. SELECT NVL(MAX(CHEM_JUDGE_ID), 0) + 1 MAX_VALUE FROM QCM_LG_CHEMJUDGE_EXCEPTION T
  140. ]]>
  141. </query>
  142. <query id="QcmLgChemjudgeExceptionDAL.Delete" desc="作废">
  143. <![CDATA[
  144. UPDATE QCM_LG_CHEMJUDGE_EXCEPTION T
  145. SET
  146. T.VALIDFLAG = '0',
  147. T.DELETE_NAME = '#DELETE_NAME#',
  148. T.DELETE_TIME = SYSDATE
  149. WHERE
  150. T.CHEM_JUDGE_ID = '#CHEM_JUDGE_ID#'
  151. AND T.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#'
  152. AND T.PLAN_PROORDER = '#PLAN_PROORDER#'
  153. AND T.ORD_LN_PK = '#ORD_LN_PK#'
  154. ]]>
  155. </query>
  156. <query id="QcmLgChemjudgeExceptionDAL.Resume" desc="恢复">
  157. <![CDATA[
  158. UPDATE QCM_LG_CHEMJUDGE_EXCEPTION T
  159. SET
  160. T.VALIDFLAG = '1',
  161. T.DELETE_NAME = NULL,
  162. T.DELETE_TIME = NULL,
  163. T.UPDATE_NAME = '#UPDATE_NAME#',
  164. T.UPDATE_TIME = SYSDATE
  165. WHERE
  166. T.CHEM_JUDGE_ID = '#CHEM_JUDGE_ID#'
  167. AND T.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#'
  168. AND T.PLAN_PROORDER = '#PLAN_PROORDER#'
  169. AND T.ORD_LN_PK = '#ORD_LN_PK#'
  170. ]]>
  171. </query>
  172. <query id="QcmLgChemjudgeExceptionDAL.updateValidflag" desc="恢复">
  173. <![CDATA[
  174. UPDATE QCM_LG_CHEMJUDGE_EXCEPTION T SET T.VALIDFLAG = {2}
  175. WHERE EXISTS (SELECT 1
  176. FROM QCM_LG_CHEMJUDGE A
  177. WHERE A.CHEM_JUDGE_ID = T.CHEM_JUDGE_ID
  178. AND A.STOVE_NO = {0}
  179. AND A.PROCESS_CDOE = {1})
  180. ]]>
  181. </query>
  182. <query id="QcmLgChemjudgeExceptionDAL.setValid" desc="修改有效标志">
  183. <![CDATA[
  184. UPDATE QCM_ZG_CHEMJUDGE_EXCEPTION T
  185. SET T.VALIDFLAG = {1}
  186. WHERE EXISTS (SELECT 1
  187. FROM QCM_ZG_CHEMJUDGE A
  188. WHERE A.JUDGE_STOVE_NO = {0}
  189. AND A.BATCH_NO = {1}
  190. AND A.PROCESS_CDOE = {2}
  191. AND A.CHEM_JUDGE_ID = T.CHEM_JUDGE_ID)
  192. ]]>
  193. </query>
  194. </queryMap>