SlmGlAccrued.xml 6.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc=" ">
  3. <query id="SlmGlAccrued.doQuery" desc="获取数据">
  4. SELECT
  5. T.BALANCE_NO,
  6. T.ORDER_NO,
  7. T.ORDER_TYP_DESC,
  8. T.BALANCE_TPYE_CODE,
  9. T.BALANCE_TPYE_DESC,
  10. T.COST_TPYE_CODE,
  11. T.COST_TPYE_DESC,
  12. DECODE(T.PAY_FLAG,'0','待支付','1','已支付') PAY_FLAG,
  13. T.BILLS_KEY,
  14. T.CUSTOMER_NO,
  15. T.CUSTOMER_NM,
  16. (SELECT BASENAME FROM COM_BASE_INFO WHERE VALIDFLAG='1' AND BASECODE = T.SUPPLY_UNIT) SUPPLY_UNIT,
  17. T.STLMT_UNIT_NO,
  18. T.STLMT_UNIT_NM,
  19. TO_CHAR(T.SIGN_DATE, 'YYYY-MM-DD') SIGN_DATE,
  20. T.ORDER_YEAR,
  21. T.MEMO,
  22. DECODE(T.VALIDFLAG,'0','无效','1','有效') VALIDFLAG,
  23. T.CREATE_NAME,
  24. T.CREATE_DEPT,
  25. TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  26. T.UPDATE_NAME,
  27. TO_CHAR(T.UPDATE_TIME, 'YYYY-MM-DD HH24:MI:SS') UPDATE_TIME,
  28. T.DELETE_NAME,
  29. TO_CHAR(T.DELETE_TIME, 'YYYY-MM-DD HH24:MI:SS') DELETE_TIME,
  30. TO_CHAR(T.BALNCE_TOL_PRICE,'FM999,999,999,999,990.00') BALNCE_TOL_PRICE,
  31. T.BILLS_NOS,
  32. T.CG_ORDER_NO
  33. FROM SLM_GL_ORDER_BALANCE T
  34. WHERE 1=1
  35. AND T.VALIDFLAG = '1'
  36. </query>
  37. <query id="SlmGlAccrued.doQueryOrderHead" desc="获取数据">
  38. SELECT
  39. T.ORD_PK,
  40. T.ORDER_NO,
  41. T.ORDER_TYP,
  42. T.ORDER_TYP_DESC,
  43. T.PROTCL_NO,
  44. T.CUSTOMER_NO,
  45. T.CUSTOMER_NM,
  46. (SELECT BASENAME FROM COM_BASE_INFO WHERE VALIDFLAG='1' AND BASECODE = T.SUPPLY_UNIT) SUPPLY_UNIT,
  47. T.MNY_ASK_TYP,
  48. T.STLMT_UNIT_NO,
  49. T.STLMT_UNIT_NM,
  50. T.LEGAL_PSN,
  51. T.AGENT,
  52. T.ADDRESS,
  53. T.ZIP_CODE,
  54. T.BANK,
  55. T.ACCOUNT,
  56. T.TAX_ID,
  57. T.PHONE,
  58. T.FAX,
  59. T.MNY_ASK_DESC,
  60. T.SIGN_PERSON,
  61. TO_CHAR(T.SIGN_DATE, 'YYYY-MM-DD HH24:MI:SS') SIGN_DATE,
  62. T.SIGN_ADDRESS,
  63. T.ORDER_YEAR,
  64. T.SALE_ORG,
  65. T.SALE_ORG_DESC,
  66. T.MEMO,
  67. TO_CHAR(T.CLOSE_TIME, 'YYYY-MM-DD HH24:MI:SS') CLOSE_TIME,
  68. DECODE(T.VALIDFLAG,'00','无效','10','有效','20','生效') VALIDFLAG,
  69. T.CREATE_NAME,
  70. T.CREATE_DEPT,
  71. TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  72. T.UPDATE_NAME,
  73. TO_CHAR(T.UPDATE_TIME, 'YYYY-MM-DD HH24:MI:SS') UPDATE_TIME,
  74. T.DELETE_NAME,
  75. TO_CHAR(T.DELETE_TIME, 'YYYY-MM-DD HH24:MI:SS') DELETE_TIME,
  76. T.CONTAIN_TAX,
  77. T.TRADE_TYPE,
  78. (SELECT BASENAME FROM COM_BASE_INFO WHERE VALIDFLAG='1' AND BASECODE = T.TRADE_TYPE) TRADE_TYPE_DESC,
  79. T.ORDER_CLASSIFY,
  80. TO_CHAR(T.PRINT_TIME, 'YYYY-MM-DD HH24:MI:SS') PRINT_TIME,
  81. T.PRINT_COUNT,
  82. T.LOCAL_LAW,
  83. T.IPMAC,
  84. T.GL_ORDER_NO,
  85. DECODE(T.APPROVALFLAG,'00','待审','10','通过','20','退回','30','拒绝') APPROVALFLAG,
  86. T.LOCAL_ORHER,
  87. T.LOCAL_ZY,
  88. T.ORHER_INFO,
  89. T.DELVRY_ADDR,
  90. T.DELVRY_TYPE,
  91. T.TRANSIT_TYPE,
  92. T.PACK_TYPE,
  93. T.RECEIV_NO,
  94. T.RECEIV_NM,
  95. T.ORDER_SPECIAL_DESC
  96. FROM SLM_GL_ORDER_HEAD T
  97. WHERE 1=1
  98. AND T.APPROVALFLAG = '10'
  99. AND T.VALIDFLAG = '20'
  100. </query>
  101. <query id="SlmGlAccrued.doQueryOrderLine" desc="获取数据">
  102. SELECT
  103. T.ORD_PK,
  104. T.ORD_LN_PK,
  105. T.ORDER_SEQ,
  106. T.PSC,
  107. T.PSC_DESC,
  108. T.PRD_CLS,
  109. T.PRODUCCODE,
  110. T.PRODUCNAME,
  111. T.STD_CODE,
  112. T.STD_NAME,
  113. T.STEELCODE,
  114. T.STEELNAME,
  115. T.STD_STYLE,
  116. T.STD_STYLE_DESC,
  117. T.ORDER_SPEC_CODE,
  118. T.ORDER_SPEC_DESC,
  119. T.SPEC_CODE,
  120. T.SPEC_NAME,
  121. T.DIMATER,
  122. T.HEIGHT,
  123. T.MODEL_CODE,
  124. T.MODEL_DESC,
  125. T.LEN_NO,
  126. T.LEN_DESC,
  127. T.LEN_UNIT,
  128. T.LEN_MIN,
  129. T.LEN_MAX,
  130. T.ORDER_COUNT,
  131. T.ORDER_QTY,
  132. T.ORDER_UNIT,
  133. T.ORD_ENSU_TOTL_LEN,
  134. T.DELVRY_RANGE_TPE,
  135. T.DELVRY_RANGE_MIN,
  136. T.DELVRY_RANGE_MAX,
  137. T.PRODUCER_FL,
  138. TO_CHAR(T.DELVRY_EDATE, 'YYYY-MM-DD HH24:MI:SS') DELVRY_EDATE,
  139. T.BALNCE_PRICE,
  140. T.BALNCE_TOL_PRICE,
  141. T.PAK_PRICE,
  142. T.TRANS_PRICE,
  143. T.ORDER_PRICE,
  144. T.OUT_PRICE,
  145. T.MEMO,
  146. T.VALIDFLAG,
  147. T.CREATE_NAME,
  148. TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  149. T.UPDATE_NAME,
  150. TO_CHAR(T.UPDATE_TIME, 'YYYY-MM-DD HH24:MI:SS') UPDATE_TIME,
  151. T.DELETE_NAME,
  152. TO_CHAR(T.DELETE_TIME, 'YYYY-MM-DD HH24:MI:SS') DELETE_TIME
  153. FROM SLM_GL_ORDER_LINE T
  154. WHERE 1=1
  155. AND T.ORD_PK=?
  156. </query>
  157. <query id="SlmGlAccrued.doDelete" desc="废除">
  158. UPDATE SLM_GL_ORDER_BALANCE T
  159. SET
  160. T.VALIDFLAG = '0',
  161. T.DELETE_NAME = ?,
  162. T.DELETE_TIME = SYSDATE
  163. WHERE
  164. 1=1
  165. AND T.BALANCE_NO = ?
  166. </query>
  167. <query id="SlmGlAccrued.doUpdate" desc="修改">
  168. UPDATE SLM_GL_ORDER_BALANCE T
  169. SET
  170. T.BILLS_KEY = ?,
  171. T.UPDATE_NAME = ?,
  172. T.UPDATE_TIME = SYSDATE
  173. WHERE
  174. 1=1
  175. AND T.BALANCE_NO = ?
  176. </query>
  177. <query id="SlmGlAccrued.addBalance" desc="新增数据">
  178. INSERT INTO SLM_GL_ORDER_BALANCE(
  179. BALANCE_NO,
  180. ORDER_NO,
  181. ORDER_TYP,
  182. ORDER_TYP_DESC,
  183. BALANCE_TPYE_CODE,
  184. BALANCE_TPYE_DESC,
  185. COST_TPYE_CODE,
  186. COST_TPYE_DESC,
  187. PAY_FLAG,
  188. CUSTOMER_NO,
  189. CUSTOMER_NM,
  190. SUPPLY_UNIT,
  191. STLMT_UNIT_NO,
  192. STLMT_UNIT_NM,
  193. SIGN_DATE,
  194. ORDER_YEAR,
  195. MEMO,
  196. VALIDFLAG,
  197. CREATE_NAME,
  198. CREATE_DEPT,
  199. CREATE_TIME,
  200. BALNCE_TOL_PRICE)
  201. VALUES(
  202. ?,
  203. ?,
  204. ?,
  205. ?,
  206. ?,
  207. ?,
  208. ?,
  209. ?,
  210. ?,
  211. ?,
  212. ?,
  213. ?,
  214. ?,
  215. ?,
  216. to_date(?,'yyyy-mm-dd hh24:mi:ss'),
  217. ?,
  218. ?,
  219. ?,
  220. ?,
  221. ?,
  222. SYSDATE,
  223. ?)
  224. </query>
  225. <query id="SlmGlAccrued.doQueryFreight" desc="获取数据">
  226. SELECT
  227. T.ORDER_NO,
  228. T.COST_TPYE_DESC,
  229. T.CG_ORDER_NO,
  230. S.TRADE_TYPE,
  231. (SELECT BASENAME FROM COM_BASE_INFO WHERE VALIDFLAG='1' AND BASECODE = S.TRADE_TYPE) TRADE_TYPE_DESC,
  232. T.ORDER_TYP,
  233. T.ORDER_TYP_DESC,
  234. T.ORDER_YEAR,
  235. S.SIGN_DATE,
  236. S.SIGN_ADDRESS,
  237. DECODE(S.VALIDFLAG,'00','无效','10','有效','20','生效') VALIDFLAG,
  238. DECODE(S.APPROVALFLAG,'00','待审','10','通过','20','退回','30','拒绝') APPROVALFLAG,
  239. T.SUPPLY_UNIT,
  240. (SELECT BASENAME FROM COM_BASE_INFO WHERE VALIDFLAG='1' AND BASECODE = T.SUPPLY_UNIT) SUPPLY_UNIT_DESC,
  241. T.CUSTOMER_NO,
  242. T.CUSTOMER_NM,
  243. T.STLMT_UNIT_NO,
  244. T.STLMT_UNIT_NM,
  245. S.RECEIV_NO,
  246. S.RECEIV_NM,
  247. S.ORDER_SPECIAL_DESC,
  248. T.MEMO
  249. FROM SLM_GL_ORDER_BALANCE T
  250. LEFT JOIN SLM_GL_ORDER_HEAD S ON T.ORDER_NO = S.ORDER_NO
  251. WHERE 1=1
  252. AND S.VALIDFLAG = '20'
  253. AND S.APPROVALFLAG = '10'
  254. </query>
  255. <query id="SlmGlAccrued.doAddFreight" desc="新增运费">
  256. INSERT INTO SLM_GL_ORDER_BALANCE(
  257. BALANCE_NO,
  258. ORDER_NO,
  259. BALANCE_TPYE_CODE,
  260. BALANCE_TPYE_DESC,
  261. COST_TPYE_CODE,
  262. COST_TPYE_DESC,
  263. CUSTOMER_NO,
  264. CUSTOMER_NM,
  265. SUPPLY_UNIT,
  266. STLMT_UNIT_NO,
  267. STLMT_UNIT_NM,
  268. PAY_FLAG,
  269. VALIDFLAG,
  270. CREATE_NAME,
  271. CREATE_DEPT,
  272. CREATE_TIME,
  273. BALNCE_TOL_PRICE,
  274. CG_ORDER_NO)
  275. VALUES(
  276. ?,
  277. ?,
  278. ?,
  279. ?,
  280. ?,
  281. ?,
  282. ?,
  283. ?,
  284. ?,
  285. ?,
  286. ?,
  287. ?,
  288. ?,
  289. ?,
  290. ?,
  291. SYSDATE,
  292. ?,
  293. ?)
  294. </query>
  295. <query id="SlmGlAccrued.queryCount" desc="获取数据">
  296. SELECT
  297. COUNT(*)
  298. FROM SLM_GL_ORDER_BALANCE T
  299. WHERE 1=1 AND TO_CHAR(T.CREATE_TIME, 'yyyyMMdd') = TO_CHAR(SYSDATE, 'yyyyMMdd')
  300. </query>
  301. </queryMap>