FrmPipeManualIn.xml 8.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc = "期初数据操作">
  3. <query id = "FrmPipeManualIn.queryManualIn" desc = "查询期初数据">
  4. <![CDATA[
  5. SELECT
  6. STORAGE_NAME,
  7. LOCATION_NO,
  8. PRO_ORDER_NO,
  9. PRO_ORDER_ID,
  10. ORD_PK,
  11. ORD_LN_PK,
  12. ORD_LN_DLY_PK,
  13. ORDER_NO,
  14. ORDER_SEQ,
  15. ORDER_SEQ_NO,
  16. DEPARTMENT_CODE,
  17. DEPARTMENT_DESC,
  18. MANAGEMENT_NO,
  19. MANAGEMENT_NAME,
  20. MEMO,
  21. CREATE_NAME,
  22. TO_CHAR(CREATE_TIME, 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  23. BAL_YEAR_MONTH,
  24. GRADENAME,
  25. PLINE_CODE,
  26. PLINE_NAME,
  27. HANDLE_LOG,
  28. ORIGINAL_DATE,
  29. GRADECODE,
  30. INITIAL_ID,
  31. JUDGE_STOVE_NO,
  32. BATCH_NO,
  33. BATCH_GROUD_NO,
  34. PRODUCT_FLAG,
  35. MAT_STATUS,
  36. MATERIAL_NO,
  37. MATERIAL_NAME,
  38. PRODUCCODE,
  39. PRODUCNAME,
  40. STEELCODE,
  41. STEELNAME,
  42. SPEC_CODE,
  43. SPEC_NAME,
  44. MODEL_CODE,
  45. MODEL_DESC,
  46. STD_CODE,
  47. STD_NAME,
  48. STD_STYLE,
  49. STD_STYLE_DESC,
  50. DIMATER,
  51. HEIGHT,
  52. LEN,
  53. LEN_MIN,
  54. LEN_MAX,
  55. ACT_COUNT,
  56. ACT_WEIGHT,
  57. STORAGE_NO,
  58. ACT_THEORY_WEIGHT,
  59. JUDGE_RESULT_CODE,
  60. JUDGE_RESULT,
  61. JUDGE_GRADE,
  62. INSTOCK_TIME,
  63. BELONG_CODE,
  64. BELONG_NAME
  65. FROM YDM_ZC_INITIAL
  66. WHERE ORIGINAL_DATE || '&' LIKE ('%' || ? || '%')
  67. AND JUDGE_STOVE_NO || '&' LIKE ('%' || ? || '%')
  68. AND BATCH_NO || '&' LIKE ('%' || ? || '%')
  69. AND STORAGE_NO || '&' LIKE ('%' || ? || '%')
  70. AND HANDLE_LOG = '0'
  71. ]]>
  72. </query>
  73. <query id = "FrmPipeManualIn.queryManualInHalog" desc = "已处理期初">
  74. <![CDATA[
  75. SELECT
  76. t.STORAGE_NAME,
  77. t.LOCATION_NO,
  78. t.PRO_ORDER_NO,
  79. t.PRO_ORDER_ID,
  80. t.ORD_PK,
  81. t.ORD_LN_PK,
  82. t.ORD_LN_DLY_PK,
  83. t.ORDER_NO,
  84. t.ORDER_SEQ,
  85. t.ORDER_SEQ_NO,
  86. t.DEPARTMENT_CODE,
  87. t.DEPARTMENT_DESC,
  88. t.MANAGEMENT_NO,
  89. t.MANAGEMENT_NAME,
  90. t.MEMO,
  91. t.CREATE_NAME,
  92. TO_CHAR(t.CREATE_TIME, 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  93. t.BAL_YEAR_MONTH,
  94. t.GRADENAME,
  95. t.PLINE_CODE,
  96. t.PLINE_NAME,
  97. t.HANDLE_LOG,
  98. t.ORIGINAL_DATE,
  99. t.GRADECODE,
  100. t.INITIAL_ID,
  101. t.JUDGE_STOVE_NO,
  102. t.BATCH_NO,
  103. t.BATCH_GROUD_NO,
  104. t.PRODUCT_FLAG,
  105. t.MAT_STATUS,
  106. t.MATERIAL_NO,
  107. t.MATERIAL_NAME,
  108. t.PRODUCCODE,
  109. t.PRODUCNAME,
  110. t.STEELCODE,
  111. t.STEELNAME,
  112. t.SPEC_CODE,
  113. t.SPEC_NAME,
  114. t.MODEL_CODE,
  115. t.MODEL_DESC,
  116. t.STD_CODE,
  117. t.STD_NAME,
  118. t.STD_STYLE,
  119. t.STD_STYLE_DESC,
  120. t.DIMATER,
  121. t.HEIGHT,
  122. t.LEN,
  123. t.LEN_MIN,
  124. t.LEN_MAX,
  125. t.ACT_COUNT,
  126. t.ACT_WEIGHT,
  127. t.STORAGE_NO,
  128. t.ACT_THEORY_WEIGHT,
  129. t.JUDGE_RESULT_CODE,
  130. t.JUDGE_RESULT,
  131. t.JUDGE_GRADE,
  132. t.INSTOCK_TIME,
  133. t.BELONG_CODE,
  134. t.BELONG_NAME
  135. FROM YDM_ZC_INITIAL t
  136. where t.BAL_YEAR_MONTH || '&' LIKE ('%' || ? || '%')
  137. AND t.JUDGE_STOVE_NO || '&' LIKE ('%' || ? || '%')
  138. AND t.BATCH_NO || '&' LIKE ('%' || ? || '%')
  139. AND t.BELONG_CODE || '&' LIKE ('%' || ? || '%')
  140. AND t.HANDLE_LOG = '1'
  141. ]]>
  142. </query>
  143. <query id = "FrmPipeManualIn.getOrderPk" desc = "获取键值">
  144. SELECT distinct
  145. T1.SALE_ORG,
  146. T1.SALE_ORG_DESC,
  147. T1.ORD_PK,
  148. T2.ORD_LN_PK,
  149. T3.ORD_LN_DLY_PK,
  150. T2.STD_CODE,
  151. T2.STD_NAME,
  152. T2.LEN_NO,
  153. T2.LEN_DESC,
  154. T2.LEN_UNIT,
  155. T3.DELIVERY_NO
  156. from SLM_ORDER_HEAD t1,
  157. SLM_ORDER_LINE T2,
  158. SLM_ORDER_LINE_DELIVERY T3,
  159. YDM_ZC_INITIAL T
  160. where T1.ORD_PK = T2.ORD_PK
  161. AND T1.ORD_PK = T3.ORD_PK
  162. --AND T1.ORD_PK = T.ORD_PK
  163. AND T2.ORD_LN_PK = T3.ORD_LN_PK
  164. AND T1.ORDER_NO = T.ORDER_NO
  165. AND LPAD(T2.ORDER_SEQ,4,'0') = LPAD(T.Order_Seq,4,'0')
  166. AND t.order_no = ?
  167. AND LPAD(T.ORDER_SEQ, 4, '0') = LPAD(?, 4, '0')
  168. --AND LPAD(T.ORDER_SEQ_NO,4,'0') = LPAD(?,4,'0')
  169. AND T1.VALIDFLAG = '1'
  170. AND T2.VALIDFLAG = '1'
  171. AND T3.VALIDFLAG = '1'
  172. </query>
  173. <!--
  174. SELECT T1.SALE_ORG,
  175. T1.SALE_ORG_DESC,
  176. T1.ORD_PK,
  177. T2.ORD_LN_PK,
  178. T3.ORD_LN_DLY_PK,
  179. T2.STD_CODE,
  180. T2.STD_NAME,
  181. T2.LEN_NO,
  182. T2.LEN_DESC,
  183. T2.LEN_UNIT,
  184. T3.DELIVERY_NO
  185. from SLM_ORDER_HEAD t1, SLM_ORDER_LINE T2, SLM_ORDER_LINE_DELIVERY T3,
  186. YDM_ZC_INITIAL T
  187. where T1.ORD_PK = T2.ORD_PK
  188. AND T1.ORD_PK = T3.ORD_PK
  189. AND T1.ORD_PK = T.ORD_PK(+)
  190. AND t1.order_no = ?
  191. AND LPAD(T2.ORDER_SEQ, 4, '0') = LPAD(?, 4, '0')
  192. AND T1.VALIDFLAG = '1'
  193. AND T2.VALIDFLAG = '1'
  194. AND T3.VALIDFLAG = '1'
  195. -->
  196. <query id = "FrmPipeManualIn.insertMat" desc = "插入材料表(商品)">
  197. <![CDATA[
  198. INSERT INTO MAT_ZC_M
  199. (
  200. JUDGE_STOVE_NO,
  201. BATCH_NO,
  202. BATCH_GROUD_NO,
  203. PRODUCCODE,
  204. PRODUCNAME,
  205. STEELCODE,
  206. STEELNAME,
  207. SPEC_CODE,
  208. SPEC_NAME,
  209. MODEL_CODE,
  210. MODEL_DESC,
  211. STD_CODE,
  212. STD_NAME,
  213. BELONG_CODE,
  214. BELONG_NAME,
  215. STD_STYLE,
  216. STD_STYLE_DESC,
  217. ORDER_NO,
  218. ORDER_SEQ,
  219. ORDER_SEQ_NO,
  220. ORD_PK,
  221. ORD_LN_PK,
  222. ORD_LN_DLY_PK,
  223. ACT_DIMATER,
  224. ACT_HEIGHT,
  225. LEN_NO,
  226. LEN_DESC,
  227. LEN_UNIT,
  228. ACT_LEN_MIN,
  229. ACT_LEN_MAX,
  230. CREATE_NAME,
  231. ACT_COUNT,
  232. ACT_WEIGHT,
  233. CREATE_TIME,
  234. INSTOCK_TIME,
  235. MAT_NO,
  236. MEMO,
  237. JUGDE_APPLY_FLAG,
  238. INSTOCK_FLAG,
  239. PRODUCT_FLAG,
  240. MAT_STATUS,
  241. ACT_LEN,
  242. JUDGE_STD_NAME,
  243. BAL_YEAR_MONTH,
  244. PLINE_CODE,
  245. PLINE_NAME,
  246. GRADECODE,
  247. GRADENAME,
  248. BEGINNING_FLAG,
  249. JUDGE_GRADE
  250. ) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,
  251. ?,?,?,?,?,?,?,?,?,?,?,?,
  252. TO_NUMBER(?),ROUND(TO_NUMBER(?),4),TO_DATE(?,'YYYY-MM-DD HH24:MI:SS'),TO_DATE(?,'YYYY-MM-DD HH24:MI:SS'),
  253. ?,?,'1','1','801403','80150301',TO_NUMBER(?),?,?,?,?,?,?,'1',?)
  254. ]]>
  255. </query>
  256. <query id = "FrmPipeManualIn.insertMat1" desc = "插入材料表(成品)">
  257. <![CDATA[
  258. INSERT INTO MAT_ZC_M
  259. (
  260. JUDGE_STOVE_NO,
  261. BATCH_NO,
  262. BATCH_GROUD_NO,
  263. PRODUCCODE,
  264. PRODUCNAME,
  265. STEELCODE,
  266. STEELNAME,
  267. SPEC_CODE,
  268. SPEC_NAME,
  269. MODEL_CODE,
  270. MODEL_DESC,
  271. STD_CODE,
  272. STD_NAME,
  273. BELONG_CODE,
  274. BELONG_NAME,
  275. STD_STYLE,
  276. STD_STYLE_DESC,
  277. ACT_DIMATER,
  278. ACT_HEIGHT,
  279. LEN_NO,
  280. LEN_DESC,
  281. LEN_UNIT,
  282. ACT_LEN_MIN,
  283. ACT_LEN_MAX,
  284. CREATE_NAME,
  285. ACT_COUNT,
  286. ACT_WEIGHT,
  287. CREATE_TIME,
  288. INSTOCK_TIME,
  289. MAT_NO,
  290. MEMO,
  291. JUGDE_APPLY_FLAG,
  292. INSTOCK_FLAG,
  293. PRODUCT_FLAG,
  294. MAT_STATUS,
  295. ACT_LEN,
  296. JUDGE_STD_NAME,
  297. BAL_YEAR_MONTH,
  298. PLINE_CODE,
  299. PLINE_NAME,
  300. GRADECODE,
  301. GRADENAME,
  302. BEGINNING_FLAG,
  303. JUDGE_GRADE
  304. ) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,
  305. ?,?,?,?,?,?,?,?,?,?,?,?,
  306. TO_NUMBER(?),ROUND(TO_NUMBER(?),4),TO_DATE(?,'YYYY-MM-DD HH24:MI:SS'),TO_DATE(?,'YYYY-MM-DD HH24:MI:SS'),
  307. ?,?,'1','1','801402','80150202',TO_NUMBER(?),?,?,?,?,?,?,'1',?)
  308. ]]>
  309. </query>
  310. <query id = "FrmPipeManualIn.insertButess" desc = "插入位置表">
  311. <![CDATA[
  312. INSERT INTO YDM_ZC_BUTTRESS
  313. (
  314. JUDGE_STOVE_NO,
  315. BATCH_NO,
  316. BATCH_GROUD_NO,
  317. STORAGE_NO,
  318. LOCATION_NO,
  319. STORAGE_TYPE_NO,
  320. STORAGE_TYPE_NAME,
  321. CREATE_NAME,
  322. MAT_NO,
  323. CREATE_TIME,
  324. MANAGEMENT_NO,
  325. MANAGEMENT_NAME,
  326. DEPARTMENT_CODE,
  327. DEPARTMENT_DESC
  328. )
  329. VALUES ( ?,?,?,?,?,?,?,?,?,to_date(?,'YYYY-MM-DD HH24:MI:SS'),?,?,?,?)
  330. ]]>
  331. </query>
  332. <query id = "FrmPipeManualIn.updateIntal" desc = "修改期初处理标志">
  333. UPDATE YDM_ZC_INITIAL T SET T.HANDLE_LOG ='1' WHERE T.INITIAL_ID=?
  334. </query>
  335. <query id = "FrmPipeManualIn.updateMat" desc = "修改材料键值">
  336. UPDATE MAT_ZC_M T
  337. SET T.ORD_PK = ?,
  338. T.ORD_LN_PK = ?,
  339. T.ORD_LN_DLY_PK = ?
  340. --T.PRODUCT_FLAG = ?
  341. --T.MAT_STATUS = ?
  342. WHERE T.JUDGE_STOVE_NO = ?
  343. AND T.BATCH_NO = ?
  344. AND T.BATCH_GROUD_NO = ?
  345. </query>
  346. <query id = "FrmPipeManualIn.updateLog" desc = "修改处理标志">
  347. UPDATE YDM_ZC_INITIAL T SET T.HANDLE_LOG ='5' WHERE T.INITIAL_ID=?
  348. </query>
  349. </queryMap>