FrmJudge.xml 6.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap id = "FrmJudge.getMatData" desc = "查询库存信息">
  3. <![CDATA[
  4. SELECT T1.BELONG_CODE,
  5. T1.BELONG_NAME,
  6. T1.JUDGE_STOVE_NO,
  7. T1.BATCH_NO,
  8. T1.BATCH_GROUD_NO,
  9. --(SELECT T3.BASENAME
  10. --FROM COM_BASE_INFO T3
  11. --WHERE T3.BASECODE = T1.PRODUCT_FLAG)
  12. T1.PRODUCT_FLAG,
  13. --(SELECT T3.BASENAME
  14. -- FROM COM_BASE_INFO T3
  15. -- WHERE T3.BASECODE = T1.MAT_STATUS)
  16. T1.MAT_STATUS,
  17. T1.SPEC_CODE,
  18. T1.SPEC_NAME,
  19. T1.ACT_DIMATER,
  20. T1.ACT_HEIGHT,
  21. T1.ACT_LEN_MIN,
  22. T1.ACT_LEN_MAX,
  23. T1.PRODUCCODE,
  24. T1.PRODUCNAME,
  25. T1.MATERIAL_NO,
  26. T1.MATERIAL_NAME,
  27. T1.STEELCODE,
  28. T1.STEELNAME,
  29. T1.STD_CODE,
  30. T1.STD_NAME,
  31. T1.ORDER_NO,
  32. T1.ORDER_SEQ,
  33. T1.ORDER_SEQ_NO,
  34. T1.ORD_PK,
  35. T1.ORD_LN_PK,
  36. T1.ORD_LN_DLY_PK,
  37. T1.PRO_ORDER_NO,
  38. T1.PRO_ORDER_ID,
  39. TO_CHAR(MIN(T1.INSTOCK_TIME), 'YYYY-MM-DD HH24:MI:SS') INSTOCK_TIME,
  40. (SELECT T4.STORAGE_NAME
  41. FROM YDM_BS_STORAGE T4
  42. WHERE T4.STORAGE_NO = T2.STORAGE_NO) STORAGE_NAME,
  43. T2.STORAGE_NO,
  44. T1.MODEL_CODE,
  45. T1.MODEL_DESC,
  46. T1.STD_STYLE,
  47. T1.STD_STYLE_DESC,
  48. T1.MEMO,
  49. T1.JUDGE_RESULT_CODE,
  50. T1.JUDGE_RESULT,
  51. SUM(NVL(T1.ACT_LEN, 0)) AS ACT_LEN,
  52. SUM(NVL(T1.ACT_COUNT, 0)) AS ACT_COUNT,
  53. SUM(NVL(T1.ACT_COUNT,0)) AS GPACT_COUNT,
  54. SUM(NVL(T1.ACT_WEIGHT, 0)) AS ACT_WEIGHT,
  55. SUM(NVL(T1.ACT_THEORY_WEIGHT, 0)) AS ACT_THEORY_WEIGHT,
  56. T1.JUDGE_STD_NAME,
  57. T1.LOCK_FLAG,
  58. T1.SUPPLY_UNIT_CODE,
  59. T1.SUPPLY_UNIT
  60. FROM MAT_ZC_M T1, YDM_ZC_BUTTRESS T2
  61. WHERE T1.MAT_NO = T2.MAT_NO
  62. AND T1.PRODUCT_FLAG = '801402'
  63. AND T1.LOCK_FLAG = '0'
  64. ]]>
  65. <query id = "FrmJudge.getGpData" desc = "查询改判实绩">
  66. <![CDATA[
  67. SELECT
  68. JUDGE_ID,
  69. JUDGE_STOVE_NO_OLD,
  70. BATCH_NO_OLD,
  71. BATCH_GROUD_NO_OLD,
  72. ACT_COUNT,
  73. ACT_WEIGHT,
  74. JUDGE_STOVE_NO,
  75. BATCH_NO,
  76. BATCH_GROUD_NO,
  77. MATERIAL_NO_OLD,
  78. MATERIAL_NAME_OLD,
  79. PRODUCCODE_OLD,
  80. PRODUCNAME_OLD,
  81. STEELCODE_OLD,
  82. STEELNAME_OLD,
  83. SPEC_CODE_OLD,
  84. SPEC_NAME_OLD,
  85. MODEL_CODE_OLD,
  86. MODEL_DESC_OLD,
  87. STD_STYLE_OLD,
  88. STD_STYLE_DESC_OLD,
  89. MATERIAL_NO,
  90. MATERIAL_NAME,
  91. PRODUCCODE,
  92. PRODUCNAME,
  93. STEELCODE,
  94. STEELNAME,
  95. SPEC_CODE,
  96. SPEC_NAME,
  97. MODEL_CODE,
  98. MODEL_DESC,
  99. STD_STYLE,
  100. STD_STYLE_DESC,
  101. CREATE_NAME,
  102. TO_CHAR(CREATE_TIME, 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  103. SUBMIT_NAME,
  104. TO_CHAR(SUBMIT_TIME, 'YYYY-MM-DD HH24:MI:SS') SUBMIT_TIME,
  105. AGREE_NAME,
  106. TO_CHAR(AGREE_TIME, 'YYYY-MM-DD HH24:MI:SS') AGREE_TIME,
  107. DECODE(AGREE_FLAG,'0','未提交审批','1','提交审批','2','审批通过','3','审批不通过')AGREE_FLAG,
  108. CREATE_MEMO,
  109. SUBMIT_MEMO,
  110. AGREE_MEMO,
  111. DECODE(VALID_FLAG,'0','无效','1','有效')VALID_FLAG,
  112. DELETE_NAME,
  113. TO_CHAR(DELETE_TIME, 'YYYY-MM-DD HH24:MI:SS') DELETE_TIME,
  114. BELONG_CODE,
  115. BELONG_NAME,
  116. SUPPLY_UNIT_CODE,
  117. SUPPLY_UNIT
  118. FROM QCM_ZG_JUDGE_CHANGE
  119. WHERE VALID_FLAG = '1'
  120. ]]>
  121. </query>
  122. <query id = "FrmJudge.queryJudgeMaxId" desc = "查询最大id号">
  123. SELECT T.JUDGE_ID
  124. FROM QCM_ZG_JUDGE_CHANGE T
  125. WHERE CREATE_TIME LIKE '%' || TO_DATE(?, 'YYYY/MM/DD') || '%'
  126. ORDER BY T.JUDGE_ID DESC
  127. </query>
  128. <query id = "GpData.SelectCount" desc = "查询支数是否满足">
  129. SELECT SUM(T.ACT_COUNT) ACOUNT
  130. FROM MAT_ZC_M T, YDM_ZC_BUTTRESS S
  131. WHERE T.MAT_NO = S.MAT_NO
  132. AND T.PRODUCT_FLAG = '801402'
  133. AND T.LOCK_FLAG = '0'
  134. AND T.JUDGE_STOVE_NO = ?
  135. AND T.BATCH_NO = ?
  136. AND T.BATCH_GROUD_NO = ?
  137. </query>
  138. <query id = "GpData.SelectMatNo" desc = "查询改判支数材料号">
  139. <![CDATA[
  140. SELECT T.MAT_NO,
  141. T.ACT_WEIGHT,
  142. T.MATERIAL_NO,
  143. T.MATERIAL_NAME,
  144. T.PRODUCCODE,
  145. T.PRODUCNAME,
  146. T.STEELCODE,
  147. T.STEELNAME,
  148. T.SPEC_CODE,
  149. T.SPEC_NAME,
  150. T.MODEL_CODE,
  151. T.MODEL_DESC,
  152. T.STD_STYLE,
  153. T.STD_STYLE_DESC,
  154. T.BELONG_CODE,
  155. T.BELONG_NAME
  156. FROM (SELECT T.MAT_NO,
  157. T.ACT_WEIGHT,
  158. T.MATERIAL_NO,
  159. T.MATERIAL_NAME,
  160. T.PRODUCCODE,
  161. T.PRODUCNAME,
  162. T.STEELCODE,
  163. T.STEELNAME,
  164. T.SPEC_CODE,
  165. T.SPEC_NAME,
  166. T.MODEL_CODE,
  167. T.MODEL_DESC,
  168. T.STD_STYLE,
  169. T.STD_STYLE_DESC,
  170. T.BELONG_CODE,
  171. T.BELONG_NAME
  172. FROM MAT_ZC_M T, YDM_ZC_BUTTRESS S
  173. WHERE T.MAT_NO = S.MAT_NO
  174. AND T.PRODUCT_FLAG = '801402'
  175. AND T.LOCK_FLAG = '0'
  176. AND T.JUDGE_STOVE_NO = ?
  177. AND T.BATCH_NO = ?
  178. AND T.BATCH_GROUD_NO = ?
  179. ORDER BY T.MAT_NO DESC) T WHERE ROWNUM < ?
  180. ]]>
  181. </query>
  182. <query id = "GpData.updateMat" desc = "锁定物料信息">
  183. UPDATE MAT_ZC_M T SET T.LOCK_FLAG = '2',T.JUDGE_ID = ? WHERE T.MAT_NO = ?
  184. </query>
  185. <query id = "GpData.insetJudgeData" desc = "插入改判表">
  186. INSERT INTO QCM_ZG_JUDGE_CHANGE(
  187. JUDGE_ID,
  188. JUDGE_STOVE_NO_OLD,
  189. BATCH_NO_OLD,
  190. BATCH_GROUD_NO_OLD,
  191. ACT_COUNT,
  192. ACT_WEIGHT,
  193. MATERIAL_NO_OLD,
  194. MATERIAL_NAME_OLD,
  195. PRODUCCODE_OLD,
  196. PRODUCNAME_OLD,
  197. STEELCODE_OLD,
  198. STEELNAME_OLD,
  199. SPEC_CODE_OLD,
  200. SPEC_NAME_OLD,
  201. MODEL_CODE_OLD,
  202. MODEL_DESC_OLD,
  203. STD_STYLE_OLD,
  204. STD_STYLE_DESC_OLD,
  205. MATERIAL_NO,
  206. MATERIAL_NAME,
  207. PRODUCCODE,
  208. PRODUCNAME,
  209. STEELCODE,
  210. STEELNAME,
  211. SPEC_CODE,
  212. SPEC_NAME,
  213. MODEL_CODE,
  214. MODEL_DESC,
  215. STD_STYLE,
  216. STD_STYLE_DESC,
  217. CREATE_NAME,
  218. CREATE_TIME,
  219. CREATE_MEMO,
  220. BELONG_CODE,
  221. BELONG_NAME,
  222. SUPPLY_UNIT_CODE,
  223. SUPPLY_UNIT)
  224. VALUES(
  225. ?,
  226. ?,
  227. ?,
  228. ?,
  229. ?,
  230. ?,
  231. ?,
  232. ?,
  233. ?,
  234. ?,
  235. ?,
  236. ?,
  237. ?,
  238. ?,
  239. ?,
  240. ?,
  241. ?,
  242. ?,
  243. ?,
  244. ?,
  245. ?,
  246. ?,
  247. ?,
  248. ?,
  249. ?,
  250. ?,
  251. ?,
  252. ?,
  253. ?,
  254. ?,
  255. ?,
  256. SYSDATE,
  257. ?,
  258. ?,
  259. ?,
  260. ?,
  261. ?)
  262. </query>
  263. <query id = "cancelGpData.updateJudge" desc = "作废改判记录">
  264. UPDATE QCM_ZG_JUDGE_CHANGE T
  265. SET T.VALID_FLAG = '0', T.DELETE_NAME = ?, T.DELETE_TIME = SYSDATE
  266. WHERE T.JUDGE_ID = ?
  267. </query>
  268. <query id = "cancelGpData.updateMat" desc = "释放库存被锁定资源">
  269. UPDATE MAT_ZC_M T SET T.LOCK_FLAG = '0' WHERE T.JUDGE_ID = ?
  270. </query>
  271. <query id = "cancelGpData.SelectStaus" desc = "查询改判记录状态">
  272. SELECT T.AGREE_FLAG FROM QCM_ZG_JUDGE_CHANGE T WHERE T.JUDGE_ID = ?
  273. </query>
  274. </queryMap>