FrmMatGetSamplePlan.xml 8.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc="检验委托取样编制">
  3. <query id="FrmMatGetSamplePlan.QueryCheckConsignBase" desc="查询检验委托基本信息">
  4. <![CDATA[
  5. SELECT DECODE(T.IS_UPLOAD, '0', '已判定', '1', '已上传') AS FLAG_DESC,
  6. T.CHECK_NO,
  7. T.DELIVERY_SUB_ID,
  8. T.DELIVERY_LOCATION_CODE,
  9. T.DELIVERY_LOCATION,
  10. T.BATCH_NO,
  11. T.MAT_CLASS_CODE,
  12. T.MAT_CLASS_NAME,
  13. T.ITEM_CODE,
  14. T.ITEM_NAME,
  15. T.PRODUCT_STD,
  16. T.GRADE,
  17. T.ORDER_NO,
  18. T.SUPP_NAME,
  19. T.SEND_STATION,
  20. T.SEND_DEPT,
  21. T.CAR_NUM,
  22. T.CAR_NO,
  23. T.ARRIVE_STATION_TIME,
  24. T.WEIGHT,
  25. T.WEIGHT_UNIT,
  26. T.CHECK_COUNT,
  27. DECODE(T.CHECK_COUNT, '0', '初检', '1', '复检') AS CHECK_COUNT_DESC,
  28. T.CONSIGN_DEPT,
  29. T.CONSIGN_NAME,
  30. T.CONSIGN_TIME,
  31. T.MAT_CODE_LIST,
  32. T.MAT_NAME_LIST,
  33. T.JUDGE_TYPE_CODE,
  34. T.JUDGE_TYPE,
  35. T.REMARK,
  36. T.IS_GET_SAMPLE,
  37. T.GET_SAMPLE_STD,
  38. T.GET_SAMPLE_STD_DESC,
  39. T.GET_SAMPLE_NAME,
  40. T.GET_SAMPLE_TIME,
  41. T.GET_SAMPLE_SHIFT,
  42. T.GET_SAMPLE_CLASS,
  43. T.GET_SAMPLE_WEIGHT,
  44. T.GET_SMALL_COUNT,
  45. T.GET_SAMPLE_COUNT,
  46. T.GET_SAMPLE_DEPT,
  47. T.GET_SAMPLE_AREA,
  48. T.GET_SAMPLE_REMARK,
  49. T.IS_JUDGE,
  50. T.JUDGE_NAME,
  51. T.JUDGE_TIME,
  52. T.JUDGE_SHIFT,
  53. T.JUDGE_CLASS,
  54. T.CHECK_RESULT_LIST,
  55. T.JUDGE_LEVEL_CODE,
  56. T.JUDGE_LEVEL,
  57. T.RESULT_REMARK,
  58. T.DATA_TYPE,
  59. T.VALIDFLAG,
  60. T.SAMPLE_REMARK,
  61. T.FILE_POSITION
  62. FROM MAT_CHECKCONSIGN_BASEINFO T
  63. WHERE VALIDFLAG = '1'
  64. AND DATA_TYPE = '0'
  65. AND IS_FG = '0'
  66. AND (JUDGE_TYPE_CODE != '409002' OR JUDGE_TYPE_CODE IS NULL)
  67. AND (JUDGE_TYPE != '验证' OR JUDGE_TYPE IS NULL)
  68. AND INSTR(?, IS_GET_SAMPLE) > 0
  69. AND (CONSIGN_TIME BETWEEN TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS') AND TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'))
  70. AND DECODE(?, NULL, '1', ITEM_NAME) LIKE DECODE(?, NULL, '1', '%' || ? || '%')
  71. AND DECODE(?, NULL, '1', PRODUCT_STD) LIKE DECODE(?, NULL, '1', '%' || ? || '%')
  72. AND CHECK_NO LIKE '%' || ? || '%'
  73. ORDER BY CHECK_NO
  74. ]]>
  75. </query>
  76. <query id="FrmMatGetSamplePlan.QueryCheckConsignDelivery" desc="查询送货单行信息">
  77. <![CDATA[
  78. SELECT 'FALSE' CHK,
  79. T.*
  80. FROM PUR_EXC_DELIVERY_SUB_C T
  81. WHERE VALIDFLAG = '1'
  82. AND T.CHECK_NO = ?
  83. ORDER BY T.DELIVERY_SUB_ID,T.DELIVERY_SUB_LINE_SQE,ORDER_LINE_SQE,BATCH_NO
  84. ]]>
  85. </query>
  86. <query id="FrmMatGetSamplePlan.QueryGetSampleRecord" desc="查询取样记录">
  87. <![CDATA[
  88. SELECT T.*
  89. FROM MAT_GET_SAMPLE_RECORD T
  90. WHERE T.CHECK_NO = ?
  91. ORDER BY T.SAMPLE_NO,T.DELIVERY_SUB_ID,T.DELIVERY_SUB_LINE_SQE,ORDER_LINE_SQE,BATCH_NO
  92. ]]>
  93. </query>
  94. <query id="FrmMatGetSamplePlan.QueryCheckConsignDetail" desc="查询原材料项目信息">
  95. <![CDATA[
  96. SELECT 'FALSE' CHK,
  97. T.MAT_CODE,
  98. T.MAT_NAME,
  99. T.MAT_TYPE,
  100. T.MAT_UNIT,
  101. T.VALUE_TYPE,
  102. T.DEPT_ID,
  103. DECODE(T.DEPT_ID,
  104. '002001007009',
  105. '力学',
  106. '002001007015',
  107. '金相',
  108. '002001007013',
  109. '腐蚀',
  110. '002001007014',
  111. '工程',
  112. '002001007010',
  113. '化学',
  114. '002001020001',
  115. '一快分',
  116. '002001020002',
  117. '二快分')
  118. AS DEPT_ID_DESC,
  119. T.REMARK,
  120. CREATE_NAME,
  121. CREATE_TIME,
  122. UPDATE_NAME,
  123. UPDATE_TIME,
  124. DELETE_NAME,
  125. DELETE_TIME,
  126. S.ADD_CONDITION,
  127. S.COMPLEX_TYPE,
  128. S.MAT_FORMULA,
  129. S.STDMIN_SIGN,
  130. S.STDMIN,
  131. S.STDMAX_SIGN,
  132. S.STDMAX,
  133. S.CHECK_CYCLE,
  134. S.JUDGE_TYPE_CODE,
  135. S.JUDGE_TYPE,
  136. S.CHECK_CONDITION,
  137. S.STD_TYPE
  138. FROM BASE_MAT_CHECKITEM T, MAT_CHECKCONSIGN_RESULT_DETAIL S
  139. WHERE VALIDFLAG = '1'
  140. AND T.MAT_CODE = S.MAT_CODE
  141. AND S.CHECK_NO = ?
  142. ORDER BY T.DEPT_ID,T.MAT_CODE
  143. ]]>
  144. </query>
  145. <query id="FrmMatGetSamplePlan.UpdateCheckConsignBase_" desc="新增检验委托结果">
  146. <![CDATA[
  147. UPDATE MAT_CHECKCONSIGN_BASEINFO
  148. SET GET_SAMPLE_STD = ?,
  149. GET_SAMPLE_NAME = ?,
  150. GET_SAMPLE_TIME = TO_DATE(DECODE(?,NULL,NULL,TO_CHAR(SYSDATE,'YYYY-MM-DD HH24:MI:SS')),'YYYY-MM-DD HH24:MI:SS'),
  151. GET_SAMPLE_SHIFT = ?,
  152. GET_SAMPLE_CLASS = ?,
  153. GET_SAMPLE_WEIGHT = ?,
  154. GET_SMALL_COUNT = ?,
  155. GET_SAMPLE_COUNT = ?,
  156. GET_SAMPLE_DEPT = ?,
  157. GET_SAMPLE_AREA = ?,
  158. GET_SAMPLE_REMARK = ?,
  159. IS_GET_SAMPLE = ?
  160. WHERE IS_GET_SAMPLE = ?
  161. AND CHECK_NO = ?
  162. ]]>
  163. </query>
  164. <query id="FrmMatGetSamplePlan.UpdateCheckConsignBase" desc="新增检验委托结果">
  165. <![CDATA[
  166. UPDATE MAT_CHECKCONSIGN_BASEINFO
  167. SET IS_GET_SAMPLE = ?
  168. WHERE IS_GET_SAMPLE = ?
  169. AND CHECK_NO = ?
  170. ]]>
  171. </query>
  172. <query id="FrmMatGetSamplePlan.DeleteCheckConsignDetail" desc="删除检验委托明细数据">
  173. <![CDATA[
  174. DELETE MAT_CHECKCONSIGN_DETAIL
  175. WHERE CHECK_NO = ?
  176. ]]>
  177. </query>
  178. <query id="FrmMatGetSamplePlan.DeleteGetSampleRecord" desc="删除取样记录">
  179. <![CDATA[
  180. DELETE MAT_GET_SAMPLE_RECORD
  181. WHERE CHECK_NO = ?
  182. ]]>
  183. </query>
  184. <query id="FrmMatGetSamplePlan.AddCheckConsignDetail" desc="新增检验委托明细表数据DEPT_ID">
  185. <![CDATA[
  186. INSERT INTO MAT_CHECKCONSIGN_DETAIL
  187. (CHECK_NO,
  188. BATCH_NO,
  189. SAMPLE_NO,
  190. MAT_CODE,
  191. MAT_NAME,
  192. MAT_TYPE,
  193. MAT_UNIT,
  194. VALUE_TYPE,
  195. DEPT_ID,
  196. ADD_CONDITION,
  197. COMPLEX_TYPE,
  198. MAT_FORMULA,
  199. STDMIN_SIGN,
  200. STDMIN,
  201. STDMAX_SIGN,
  202. STDMAX,
  203. CHECK_CYCLE,
  204. JUDGE_TYPE_CODE,
  205. JUDGE_TYPE,
  206. CHECK_CONDITION,
  207. STD_TYPE )
  208. VALUES
  209. (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)
  210. ]]>
  211. </query>
  212. <query id="FrmMatGetSamplePlan.AddGetSampleRecord" desc="新增检验委托明细表数据DEPT_ID">
  213. <![CDATA[
  214. INSERT INTO MAT_GET_SAMPLE_RECORD(
  215. CHECK_NO,
  216. SAMPLE_NO,
  217. NOTICE_ID,
  218. NOTICE_LINE_SQE,
  219. DELIVERY_SUB_ID,
  220. DELIVERY_SUB_LINE_SQE,
  221. ORDER_ID,
  222. ORDER_LINE_SQE,
  223. BATCH_NO,
  224. CAR_NO,
  225. ITEM_CODE,
  226. ITEM_NAME,
  227. ITEM_ATTR,
  228. ITEM_STANDARDS_CODE,
  229. QTY,
  230. ITEM_UOM,
  231. SHIP_QTY,
  232. CAR_NUM,
  233. GET_SAMPLE_STD,
  234. GET_SAMPLE_STD_DESC,
  235. GET_SAMPLE_NAME,
  236. GET_SAMPLE_TIME,
  237. GET_SAMPLE_SHIFT,
  238. GET_SAMPLE_CLASS,
  239. GET_SAMPLE_WEIGHT,
  240. GET_SMALL_COUNT,
  241. GET_SAMPLE_COUNT,
  242. GET_SAMPLE_DEPT,
  243. GET_SAMPLE_AREA,
  244. GET_SAMPLE_REMARK)
  245. VALUES(
  246. ?,
  247. ?,
  248. ?,
  249. ?,
  250. ?,
  251. ?,
  252. ?,
  253. ?,
  254. ?,
  255. ?,
  256. ?,
  257. ?,
  258. ?,
  259. ?,
  260. ?,
  261. ?,
  262. ?,
  263. ?,
  264. ?,
  265. ?,
  266. ?,
  267. SYSDATE,
  268. ?,
  269. ?,
  270. ?,
  271. ?,
  272. ?,
  273. ?,
  274. ?,
  275. ?)
  276. ]]>
  277. </query>
  278. <query id="FrmMatGetSamplePlan.DeleteCheckConsignBase" desc="删除检验委托基础数据">
  279. <![CDATA[
  280. DELETE MAT_CHECKCONSIGN_BASEINFO
  281. WHERE CHECK_NO = ?
  282. ]]>
  283. </query>
  284. </queryMap>