PortVrpBatchSampleResultDAL.xml 8.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc="PORT_VRP_BATCH_SAMPLE_RESULT (生成工具:代码生成工具4.0 访问地址:http://172.16.2.128/tool/)">
  3. <query id="PortVrpBatchSampleResultDAL.Query" desc="查询">
  4. <![CDATA[
  5. SELECT T.JUDGE_STOVE_NO,
  6. T.ACT_COUNT,
  7. C.STEELNAME,
  8. B.OUTDIAMETER,
  9. B.WALLTHICK,
  10. T.CHEM_RESULT_CODE,
  11. D.BASENAME CHEM_RESULT_DESC,
  12. T.PHY_RESULT_CODE,
  13. E.BASENAME PHY_RESULT_DESC,
  14. T.ACT_THEORY_WEIGHT,
  15. B.PRO_ORDER_NO,
  16. B.PRO_PLAN_ID,
  17. A.PLINE_NAME,
  18. T.HEAT_PLAN_NO,
  19. DECODE(T.CHEM_RESULT_CODE, NULL, '未判', '已判') CHEM_JUDGE_STATE,
  20. DECODE(T.PHY_RESULT_CODE, NULL, '未判', '已判') PHY_JUDGE_STATE
  21. FROM (SELECT TT.JUDGE_STOVE_NO,
  22. SUM(TT.ACT_COUNT) ACT_COUNT,
  23. SUM(TT.ACT_THEORY_WEIGHT) ACT_THEORY_WEIGHT,
  24. MAX(TT.HEAT_PLAN_NO) HEAT_PLAN_NO,
  25. MAX(TT.CHEM_RESULT_CODE) CHEM_RESULT_CODE,
  26. MAX(TT.PHY_RESULT_CODE) PHY_RESULT_CODE,
  27. MAX(TT.CRATE_TIME) CRATE_TIME
  28. FROM PORT_VRP_BATCH_SAMPLE_RESULT TT
  29. GROUP BY TT.JUDGE_STOVE_NO) T
  30. LEFT JOIN COM_BASE_INFO D
  31. ON D.BASECODE = T.CHEM_RESULT_CODE
  32. LEFT JOIN COM_BASE_INFO E
  33. ON E.BASECODE = T.PHY_RESULT_CODE, PLN_ZY_DBK_M A, PLN_ORDER_DBK_S B,
  34. PLN_SALEORD C
  35. WHERE T.HEAT_PLAN_NO = A.HEAT_PLAN_NO
  36. AND A.PRO_PLAN_ID = B.PRO_PLAN_ID
  37. AND A.GX_PLAN_NO = B.GX_PLAN_NO
  38. AND C.ORD_LN_DLY_PK = B.ORD_LN_DLY_PK
  39. ]]>
  40. </query>
  41. <query id="PortVrpBatchSampleResultDAL.QueryByPk" desc="通过主键查询">
  42. <![CDATA[
  43. SELECT
  44. T.HEAT_PLAN_NO,
  45. T.MAT_NO,
  46. T.M_MAT_NO,
  47. T.M_M_MAT_NO,
  48. T.LOT_NO,
  49. T.LOT_NO_SQE,
  50. T.PLINE_CODE,
  51. T.PLINE_NAME,
  52. T.JUDGE_STOVE_NO,
  53. T.BATCH_NO,
  54. T.GROUP_NO,
  55. T.STOVE_NO,
  56. T.FLAG_STOVE_NO,
  57. T.ACT_DIMATER,
  58. T.ACT_HEIGHT,
  59. T.ACT_LEN,
  60. T.ACT_LEN_MIN,
  61. T.ACT_LEN_MAX,
  62. T.ACT_COUNT,
  63. T.ACT_WEIGHT,
  64. T.ACT_THEORY_WEIGHT,
  65. T.IS_SAMPLE_PIPE,
  66. T.SAMPLE_PIPE_LEN,
  67. T.GET_SAMPLE_SHIFT,
  68. T.GET_SAMPLE_CLASS,
  69. T.GET_SAMPLE_NAME,
  70. TO_CHAR(T.GET_SAMPLE_TIME, 'YYYY-MM-DD HH24:MI:SS') GET_SAMPLE_TIME,
  71. T.OLD_JUDGE_STOVE_NO,
  72. T.GROUP_FLAG,
  73. T.OP_PROCESS,
  74. T.MAT_STATUS,
  75. T.LEVE_LOG,
  76. T.INSTORE_FLAG,
  77. T.PRO_USER,
  78. T.PRO_SHIFT,
  79. T.PRO_GROUP,
  80. TO_CHAR(T.PRO_TIME, 'YYYY-MM-DD HH24:MI:SS') PRO_TIME,
  81. T.REMARK,
  82. T.PRC_TECHNOLOGY_PATH,
  83. T.VM_INSTORE_FLAG,
  84. T.RETURN_PROCESS,
  85. T.PHY_BATCH_NO,
  86. T.PRO_YEAR_MONTH_DAY,
  87. T.BAL_YEAR_MONTH,
  88. T.JUGDE_APPLY_CODE,
  89. T.JUGDE_APPLY
  90. FROM PORT_VRP_BATCH_SAMPLE_RESULT T
  91. WHERE
  92. T.HEAT_PLAN_NO = '#HEAT_PLAN_NO#'
  93. AND T.MAT_NO = '#MAT_NO#'
  94. ]]>
  95. </query>
  96. <query id="PortVrpBatchSampleResultDAL.Insert" desc="新增">
  97. <![CDATA[
  98. INSERT INTO PORT_VRP_BATCH_SAMPLE_RESULT(
  99. HEAT_PLAN_NO,
  100. MAT_NO,
  101. M_MAT_NO,
  102. M_M_MAT_NO,
  103. LOT_NO,
  104. LOT_NO_SQE,
  105. PLINE_CODE,
  106. PLINE_NAME,
  107. JUDGE_STOVE_NO,
  108. BATCH_NO,
  109. GROUP_NO,
  110. STOVE_NO,
  111. FLAG_STOVE_NO,
  112. ACT_DIMATER,
  113. ACT_HEIGHT,
  114. ACT_LEN,
  115. ACT_LEN_MIN,
  116. ACT_LEN_MAX,
  117. ACT_COUNT,
  118. ACT_WEIGHT,
  119. ACT_THEORY_WEIGHT,
  120. IS_SAMPLE_PIPE,
  121. SAMPLE_PIPE_LEN,
  122. GET_SAMPLE_SHIFT,
  123. GET_SAMPLE_CLASS,
  124. GET_SAMPLE_NAME,
  125. GET_SAMPLE_TIME,
  126. OLD_JUDGE_STOVE_NO,
  127. GROUP_FLAG,
  128. OP_PROCESS,
  129. MAT_STATUS,
  130. LEVE_LOG,
  131. INSTORE_FLAG,
  132. PRO_USER,
  133. PRO_SHIFT,
  134. PRO_GROUP,
  135. PRO_TIME,
  136. REMARK,
  137. PRC_TECHNOLOGY_PATH,
  138. VM_INSTORE_FLAG,
  139. RETURN_PROCESS,
  140. PHY_BATCH_NO,
  141. PRO_YEAR_MONTH_DAY,
  142. BAL_YEAR_MONTH,
  143. JUGDE_APPLY_CODE,
  144. JUGDE_APPLY)
  145. VALUES(
  146. '#HEAT_PLAN_NO#',
  147. '#MAT_NO#',
  148. '#M_MAT_NO#',
  149. '#M_M_MAT_NO#',
  150. '#LOT_NO#',
  151. '#LOT_NO_SQE#',
  152. '#PLINE_CODE#',
  153. '#PLINE_NAME#',
  154. '#JUDGE_STOVE_NO#',
  155. '#BATCH_NO#',
  156. '#GROUP_NO#',
  157. '#STOVE_NO#',
  158. '#FLAG_STOVE_NO#',
  159. '#ACT_DIMATER#',
  160. '#ACT_HEIGHT#',
  161. '#ACT_LEN#',
  162. '#ACT_LEN_MIN#',
  163. '#ACT_LEN_MAX#',
  164. '#ACT_COUNT#',
  165. '#ACT_WEIGHT#',
  166. '#ACT_THEORY_WEIGHT#',
  167. '#IS_SAMPLE_PIPE#',
  168. '#SAMPLE_PIPE_LEN#',
  169. '#GET_SAMPLE_SHIFT#',
  170. '#GET_SAMPLE_CLASS#',
  171. '#GET_SAMPLE_NAME#',
  172. SYSDATE,
  173. '#OLD_JUDGE_STOVE_NO#',
  174. '#GROUP_FLAG#',
  175. '#OP_PROCESS#',
  176. '#MAT_STATUS#',
  177. '#LEVE_LOG#',
  178. '#INSTORE_FLAG#',
  179. '#PRO_USER#',
  180. '#PRO_SHIFT#',
  181. '#PRO_GROUP#',
  182. SYSDATE,
  183. '#REMARK#',
  184. '#PRC_TECHNOLOGY_PATH#',
  185. '#VM_INSTORE_FLAG#',
  186. '#RETURN_PROCESS#',
  187. '#PHY_BATCH_NO#',
  188. '#PRO_YEAR_MONTH_DAY#',
  189. '#BAL_YEAR_MONTH#',
  190. '#JUGDE_APPLY_CODE#',
  191. '#JUGDE_APPLY#')
  192. ]]>
  193. </query>
  194. <query id="PortVrpBatchSampleResultDAL.Update" desc="修改">
  195. <![CDATA[
  196. UPDATE PORT_VRP_BATCH_SAMPLE_RESULT T
  197. SET
  198. T.HEAT_PLAN_NO = '#HEAT_PLAN_NO#',
  199. T.MAT_NO = '#MAT_NO#',
  200. T.M_MAT_NO = '#M_MAT_NO#',
  201. T.M_M_MAT_NO = '#M_M_MAT_NO#',
  202. T.LOT_NO = '#LOT_NO#',
  203. T.LOT_NO_SQE = '#LOT_NO_SQE#',
  204. T.PLINE_CODE = '#PLINE_CODE#',
  205. T.PLINE_NAME = '#PLINE_NAME#',
  206. T.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#',
  207. T.BATCH_NO = '#BATCH_NO#',
  208. T.GROUP_NO = '#GROUP_NO#',
  209. T.STOVE_NO = '#STOVE_NO#',
  210. T.FLAG_STOVE_NO = '#FLAG_STOVE_NO#',
  211. T.ACT_DIMATER = '#ACT_DIMATER#',
  212. T.ACT_HEIGHT = '#ACT_HEIGHT#',
  213. T.ACT_LEN = '#ACT_LEN#',
  214. T.ACT_LEN_MIN = '#ACT_LEN_MIN#',
  215. T.ACT_LEN_MAX = '#ACT_LEN_MAX#',
  216. T.ACT_COUNT = '#ACT_COUNT#',
  217. T.ACT_WEIGHT = '#ACT_WEIGHT#',
  218. T.ACT_THEORY_WEIGHT = '#ACT_THEORY_WEIGHT#',
  219. T.IS_SAMPLE_PIPE = '#IS_SAMPLE_PIPE#',
  220. T.SAMPLE_PIPE_LEN = '#SAMPLE_PIPE_LEN#',
  221. T.GET_SAMPLE_SHIFT = '#GET_SAMPLE_SHIFT#',
  222. T.GET_SAMPLE_CLASS = '#GET_SAMPLE_CLASS#',
  223. T.GET_SAMPLE_NAME = '#GET_SAMPLE_NAME#',
  224. T.GET_SAMPLE_TIME = SYSDATE,
  225. T.OLD_JUDGE_STOVE_NO = '#OLD_JUDGE_STOVE_NO#',
  226. T.GROUP_FLAG = '#GROUP_FLAG#',
  227. T.OP_PROCESS = '#OP_PROCESS#',
  228. T.MAT_STATUS = '#MAT_STATUS#',
  229. T.LEVE_LOG = '#LEVE_LOG#',
  230. T.INSTORE_FLAG = '#INSTORE_FLAG#',
  231. T.PRO_USER = '#PRO_USER#',
  232. T.PRO_SHIFT = '#PRO_SHIFT#',
  233. T.PRO_GROUP = '#PRO_GROUP#',
  234. T.PRO_TIME = SYSDATE,
  235. T.REMARK = '#REMARK#',
  236. T.PRC_TECHNOLOGY_PATH = '#PRC_TECHNOLOGY_PATH#',
  237. T.VM_INSTORE_FLAG = '#VM_INSTORE_FLAG#',
  238. T.RETURN_PROCESS = '#RETURN_PROCESS#',
  239. T.PHY_BATCH_NO = '#PHY_BATCH_NO#',
  240. T.PRO_YEAR_MONTH_DAY = '#PRO_YEAR_MONTH_DAY#',
  241. T.BAL_YEAR_MONTH = '#BAL_YEAR_MONTH#',
  242. T.JUGDE_APPLY_CODE = '#JUGDE_APPLY_CODE#',
  243. T.JUGDE_APPLY = '#JUGDE_APPLY#'
  244. WHERE
  245. T.HEAT_PLAN_NO = '#HEAT_PLAN_NO#'
  246. AND T.MAT_NO = '#MAT_NO#'
  247. ]]>
  248. </query>
  249. <query id="PortVrpBatchSampleResultDAL.GetMaxPk" desc="获取最大主键">
  250. <![CDATA[
  251. SELECT NVL(MAX(HEAT_PLAN_NO), 0) + 1 MAX_VALUE FROM PORT_VRP_BATCH_SAMPLE_RESULT T
  252. ]]>
  253. </query>
  254. <query id="PortVrpBatchSampleResultDAL.Delete" desc="作废">
  255. <![CDATA[
  256. UPDATE PORT_VRP_BATCH_SAMPLE_RESULT T
  257. SET
  258. T.VALIDFLAG = '0',
  259. T.DELETE_NAME = '#DELETE_NAME#',
  260. T.DELETE_TIME = SYSDATE
  261. WHERE
  262. T.HEAT_PLAN_NO = '#HEAT_PLAN_NO#'
  263. AND T.MAT_NO = '#MAT_NO#'
  264. ]]>
  265. </query>
  266. <query id="PortVrpBatchSampleResultDAL.Resume" desc="恢复">
  267. <![CDATA[
  268. UPDATE PORT_VRP_BATCH_SAMPLE_RESULT T
  269. SET
  270. T.VALIDFLAG = '1',
  271. T.DELETE_NAME = NULL,
  272. T.DELETE_TIME = NULL,
  273. T.UPDATE_NAME = '#UPDATE_NAME#',
  274. T.UPDATE_TIME = SYSDATE
  275. WHERE
  276. T.HEAT_PLAN_NO = '#HEAT_PLAN_NO#'
  277. AND T.MAT_NO = '#MAT_NO#'
  278. ]]>
  279. </query>
  280. <query id="PortVrpBatchSampleResultDAL.updateResultChem" desc="修改镦拔扩分批取样表的成分 ">
  281. <![CDATA[
  282. UPDATE PORT_VRP_BATCH_SAMPLE_RESULT T
  283. SET T.CHEM_RESULT_CODE = {0}
  284. WHERE T.JUDGE_STOVE_NO = {1}
  285. ]]>
  286. </query>
  287. <query id="PortVrpBatchSampleResultDAL.updateResultPhy" desc="修改镦拔扩分批取样表的理化 ">
  288. <![CDATA[
  289. UPDATE PORT_VRP_BATCH_SAMPLE_RESULT T
  290. SET T.PHY_RESULT_CODE = {0}
  291. WHERE T.JUDGE_STOVE_NO = {1}
  292. ]]>
  293. </query>
  294. </queryMap>