JdgPipeCheckconsignPhyDetail.xml 6.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc="">
  3. <query id="JdgPipeCheckConsignPhyDetail.getResampleData" desc="通过试样组获取试验方法">
  4. <![CDATA[
  5. SELECT C.LOT_NO,
  6. C.HEAT_NO JUDGE_STOVE_NO,
  7. A.BATCH_NO,
  8. A.CHECK_NO SAMPLE_ID,
  9. A.SAMPLE_NO,
  10. C.PLINE_CODE,
  11. B.PHY_CODE_MIN PHY_CODE_MAX,
  12. B.PHY_NAME_MIN PHY_NAME_MAX,
  13. B.PHY_CODE_MAX PHY_CODE_MIN,
  14. B.PHY_NAME_MAX PHY_NAME_MIN,
  15. B.PHY_CODE,
  16. B.PHY_NAME,
  17. '1' JF_TOL_QUALIFIED,
  18. '1' NK_TOL_QUALIFIED,
  19. B.ITEM_CODE_F,
  20. B.ITEM_NAME_F,
  21. B.ITEM_CODE_W,
  22. B.ITEM_NAME_W,
  23. B.ITEM_CODE_S,
  24. B.ITEM_NAME_S
  25. FROM PIPE_CHECKCONSIGN_DETAIL A,
  26. PIPE_CHECKCONSIGN_PHYDETAIL B,
  27. PIPE_CHECKCONSIGN_BASEINFO C
  28. WHERE C.CHECK_NO = {0}
  29. AND C.HEAT_NO = {1}
  30. AND A.BATCH_NO = {2}
  31. AND C.PROCESS_CODE = {3}
  32. AND B.PHY_CODE_MIN IN ('R0008', 'R0007')
  33. AND B.CHECK_NO = A.CHECK_NO
  34. AND B.BATCH_NO = A.BATCH_NO
  35. AND B.SAMPLE_NO = A.SAMPLE_NO
  36. AND B.PHY_CODE_MAX = A.PHY_CODE_MAX
  37. AND C.CHECK_NO = A.CHECK_NO
  38. GROUP BY C.LOT_NO,
  39. C.HEAT_NO,
  40. A.BATCH_NO,
  41. A.CHECK_NO,
  42. A.SAMPLE_NO,
  43. C.PLINE_CODE,
  44. B.PHY_CODE_MAX,
  45. B.PHY_NAME_MAX,
  46. B.PHY_CODE_MIN,
  47. B.PHY_NAME_MIN,
  48. B.PHY_CODE,
  49. B.PHY_NAME,
  50. B.ITEM_CODE_F,
  51. B.ITEM_NAME_F,
  52. B.ITEM_CODE_W,
  53. B.ITEM_NAME_W,
  54. B.ITEM_CODE_S,
  55. B.ITEM_NAME_S
  56. ]]>
  57. </query>
  58. <query id="JdgPipeCheckConsignPhyDetail.deleteByCheckNo" desc="通过检验编号删除">
  59. <![CDATA[
  60. DELETE FROM PIPE_CHECKCONSIGN_PHYDETAIL T WHERE T.CHECK_NO = {0}
  61. ]]>
  62. </query>
  63. <query id="JdgPipeCheckConsignPhyDetail.getByPhyMinBatchNo" desc="通过炉批查询">
  64. <![CDATA[
  65. SELECT A.CHECK_NO,
  66. B.LOT_NO,
  67. B.HEAT_NO JUDGE_STOVE_NO,
  68. C.BATCH_NO,
  69. C.SAMPLE_NO,
  70. A.PHY_NAME_MAX,
  71. A.PHY_NAME_MIN,
  72. A.PHY_NAME,
  73. A.ITEM_NAME_F,
  74. A.ITEM_NAME_W,
  75. A.ITEM_NAME_S,
  76. A.ISCHECK,
  77. A.ISJUDGE,
  78. A.ISQUOTE,
  79. A.VALUE1,
  80. A.VALUE2,
  81. A.VALUE3,
  82. A.VALUE4,
  83. A.VALUE5,
  84. A.VALUE6,
  85. A.VALUE7,
  86. A.VALUE8,
  87. A.VALUE9,
  88. A.VALUE10,
  89. A.VALUE11,
  90. A.VALUE12,
  91. A.VALUE13,
  92. A.VALUE14,
  93. A.VALUE15,
  94. A.AVERAGE_VALUE,
  95. A.IS_GOOD,
  96. A.IS_DEFECT,
  97. C.DESC_RATE
  98. FROM PIPE_CHECKCONSIGN_PHYDETAIL A,
  99. PIPE_CHECKCONSIGN_BASEINFO B,
  100. PIPE_CHECKCONSIGN_DETAIL C
  101. WHERE C.CHECK_NO = B.CHECK_NO
  102. AND A.CHECK_NO = C.CHECK_NO
  103. AND A.SAMPLE_NO = C.SAMPLE_NO
  104. AND A.PHY_CODE_MAX = C.PHY_CODE_MAX
  105. AND B.HEAT_NO = {0}
  106. AND C.BATCH_NO = {1}
  107. AND B.PROCESS_CODE = {2}
  108. AND A.PHY_CODE_MAX = {3}
  109. AND B.CRAFT_SOURCE = '0'
  110. ]]>
  111. </query>
  112. <query id="JdgPipeCheckConsignPhyDetail.getByPhyMinJudgeStoveNo" desc="通过炉查询">
  113. <![CDATA[
  114. SELECT A.CHECK_NO,
  115. B.LOT_NO,
  116. B.HEAT_NO JUDGE_STOVE_NO,
  117. C.BATCH_NO,
  118. C.SAMPLE_NO,
  119. A.PHY_NAME_MAX,
  120. A.PHY_NAME_MIN,
  121. A.PHY_NAME,
  122. A.ITEM_NAME_F,
  123. A.ITEM_NAME_W,
  124. A.ITEM_NAME_S,
  125. A.ISCHECK,
  126. A.ISJUDGE,
  127. A.ISQUOTE,
  128. A.VALUE1,
  129. A.VALUE2,
  130. A.VALUE3,
  131. A.VALUE4,
  132. A.VALUE5,
  133. A.VALUE6,
  134. A.VALUE7,
  135. A.VALUE8,
  136. A.VALUE9,
  137. A.VALUE10,
  138. A.VALUE11,
  139. A.VALUE12,
  140. A.VALUE13,
  141. A.VALUE14,
  142. A.VALUE15,
  143. A.AVERAGE_VALUE,
  144. A.IS_GOOD,
  145. A.IS_DEFECT,
  146. C.DESC_RATE
  147. FROM PIPE_CHECKCONSIGN_PHYDETAIL A,
  148. PIPE_CHECKCONSIGN_BASEINFO B,
  149. PIPE_CHECKCONSIGN_DETAIL C
  150. WHERE C.CHECK_NO = B.CHECK_NO
  151. AND A.CHECK_NO = C.CHECK_NO
  152. AND A.SAMPLE_NO = C.SAMPLE_NO
  153. AND A.PHY_CODE_MAX = C.PHY_CODE_MAX
  154. AND B.HEAT_NO = {0}
  155. AND B.PROCESS_CODE = {1}
  156. AND A.PHY_CODE_MAX = {2}
  157. AND B.CRAFT_SOURCE = '0'
  158. ]]>
  159. </query>
  160. <query id="JdgPipeCheckConsignPhyDetail.getByPhyMinLotNo" desc="通过生产批查询">
  161. <![CDATA[
  162. SELECT A.CHECK_NO,
  163. B.LOT_NO,
  164. B.HEAT_NO JUDGE_STOVE_NO,
  165. C.BATCH_NO,
  166. C.SAMPLE_NO,
  167. A.PHY_NAME_MAX,
  168. A.PHY_NAME_MIN,
  169. A.PHY_NAME,
  170. A.ITEM_NAME_F,
  171. A.ITEM_NAME_W,
  172. A.ITEM_NAME_S,
  173. A.ISCHECK,
  174. A.ISJUDGE,
  175. A.ISQUOTE,
  176. A.VALUE1,
  177. A.VALUE2,
  178. A.VALUE3,
  179. A.VALUE4,
  180. A.VALUE5,
  181. A.VALUE6,
  182. A.VALUE7,
  183. A.VALUE8,
  184. A.VALUE9,
  185. A.VALUE10,
  186. A.VALUE11,
  187. A.VALUE12,
  188. A.VALUE13,
  189. A.VALUE14,
  190. A.VALUE15,
  191. A.AVERAGE_VALUE,
  192. A.IS_GOOD,
  193. A.IS_DEFECT,
  194. C.DESC_RATE
  195. FROM PIPE_CHECKCONSIGN_PHYDETAIL A,
  196. PIPE_CHECKCONSIGN_BASEINFO B,
  197. PIPE_CHECKCONSIGN_DETAIL C
  198. WHERE C.CHECK_NO = B.CHECK_NO
  199. AND A.CHECK_NO = C.CHECK_NO
  200. AND A.SAMPLE_NO = C.SAMPLE_NO
  201. AND A.PHY_CODE_MAX = C.PHY_CODE_MAX
  202. AND B.LOT_NO = {0}
  203. AND ({1} IS NULL OR B.LOT_NO_GROUP = {1})
  204. AND B.PROCESS_CODE = {2}
  205. AND A.PHY_CODE_MAX = {3}
  206. AND B.CRAFT_SOURCE = '0'
  207. ]]>
  208. </query>
  209. <query id="JdgPipeCheckConsignPhyDetail.getSscByOrderNo" desc="通过合同号、产线查询">
  210. <![CDATA[
  211. SELECT A.CHECK_NO,
  212. B.LOT_NO,
  213. B.HEAT_NO JUDGE_STOVE_NO,
  214. C.BATCH_NO,
  215. C.SAMPLE_NO,
  216. A.PHY_NAME_MAX,
  217. A.PHY_NAME_MIN,
  218. A.PHY_NAME,
  219. A.ITEM_NAME_F,
  220. A.ITEM_NAME_W,
  221. A.ITEM_NAME_S,
  222. A.ISCHECK,
  223. A.ISJUDGE,
  224. A.ISQUOTE,
  225. A.VALUE1,
  226. A.VALUE2,
  227. A.VALUE3,
  228. A.VALUE4,
  229. A.VALUE5,
  230. A.VALUE6,
  231. A.VALUE7,
  232. A.VALUE8,
  233. A.VALUE9,
  234. A.VALUE10,
  235. A.VALUE11,
  236. A.VALUE12,
  237. A.VALUE13,
  238. A.VALUE14,
  239. A.VALUE15,
  240. A.AVERAGE_VALUE,
  241. A.IS_GOOD,
  242. A.IS_DEFECT,
  243. C.DESC_RATE
  244. FROM PIPE_CHECKCONSIGN_PHYDETAIL A,
  245. PIPE_CHECKCONSIGN_BASEINFO B,
  246. PIPE_CHECKCONSIGN_DETAIL C
  247. WHERE C.CHECK_NO = B.CHECK_NO
  248. AND A.CHECK_NO = C.CHECK_NO
  249. AND A.SAMPLE_NO = C.SAMPLE_NO
  250. AND A.PHY_CODE_MAX = C.PHY_CODE_MAX
  251. AND B.CONTRACT_NO = {0}
  252. AND B.PLINE_CODE = {1}
  253. AND B.PROCESS_CODE = {2}
  254. AND C.PHY_CODE_MAX IN ('C0030', 'C0031', 'C0032', 'C0033', 'C0133','C0147','C0150')
  255. AND B.CRAFT_SOURCE = '1'
  256. ]]>
  257. </query>
  258. </queryMap>