frmOrderEffect.xml 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc="合同生效管理界面查询">
  3. <query id="frmOrderEffect.GetPrdcrStsIsNullCount" desc="获取合同头下面,合同行勾选监制,但监制状态不通过的合同行Count">
  4. <![CDATA[
  5. SELECT COUNT(*)
  6. FROM SLM_ORDER_LINE
  7. WHERE ORD_PK = ?
  8. AND PRODUCER_FL = '1'
  9. AND PRDCR_NO IS NULL
  10. ]]>
  11. </query>
  12. <query id="frmOrderEffect.GetNoPrdcrStsCount" desc="获取合同头下面,合同行勾选监制,但监制状态不通过的合同行Count">
  13. <![CDATA[
  14. SELECT COUNT(*)
  15. FROM SLM_ORDER_LINE_PRDCR
  16. WHERE PRDCR_NO IN (SELECT PRDCR_NO
  17. FROM SLM_ORDER_LINE
  18. WHERE ORD_PK = ?
  19. AND PRODUCER_FL = '1')
  20. AND PRDCR_STS != 'S'
  21. ]]>
  22. </query>
  23. <query id="frmOrderEffect.CoreOrderEffectHeadQuery" desc="合同生效界面信息">
  24. <![CDATA[
  25. SELECT ORDER_STS,
  26. (SELECT BASENAME FROM COM_BASE_INFO WHERE BASECODE = ORDER_STS AND VALIDFLAG = '1' ) ORDER_STS_DESC,
  27. (
  28. SELECT
  29. BASENAME
  30. FROM
  31. COM_BASE_INFO
  32. WHERE
  33. BASECODE = ( SELECT ORDER_STS FROM SLM_ORDER_HEAD WHERE ORDER_NO = B3.CUSTM_ORDER_NO AND VALIDFLAG = '1' )
  34. AND VALIDFLAG = '1'
  35. ) CUSTM_ORDER_STS,
  36. BE_ORDER_STS,
  37. BE_ORDER_STS_DESC,
  38. B3.ORDER_NO,
  39. B3.ORD_PK,
  40. B3.CUSTM_ORDER_NO,
  41. (SELECT BASENAME FROM COM_BASE_INFO WHERE BASECODE = B3.ORDER_TYP) ORDER_TYP,
  42. ORDER_TYP TYPE_CODE,
  43. B3.SALE_AREA_DESC SALE_AREA_NO,
  44. B3.ORDER_YEAR,
  45. TO_CHAR(B3.SIGN_DATE,'YYYY-MM-DD') SIGN_DATE,
  46. B3.SIGN_ADDRESS,
  47. (SELECT BASENAME FROM COM_BASE_INFO WHERE BASECODE = B3.SUPPLY_UNIT) SUPPLY_UNIT,
  48. (SELECT CUSTOMER_NM
  49. FROM SLM_BASE_CUSTOMER
  50. WHERE CUSTOMER_NO = B3.STLMT_UNIT_NO) STLMT_UNIT_NO,
  51. (SELECT BASENAME FROM COM_BASE_INFO WHERE BASECODE = B3.MNY_ASK_TYP) MNY_ASK_TYP,
  52. (SELECT BASENAME FROM COM_BASE_INFO WHERE BASECODE = B3.CURRENCY) CURRENCY,
  53. CLOSE_TIME,
  54. TO_CHAR(B3.EFFECT_TIME,'YYYY-MM-DD HH24:MI:SS') EFFECT_TIME,
  55. TO_CHAR(B3.APPROVAL_TIME,'YYYY-MM-DD') APPROVAL_TIME,
  56. TO_CHAR(B3.DELETE_TIME,'YYYY-MM-DD HH24:MI:SS') DELETE_TIME,
  57. B3.DELETE_NAME,
  58. TO_CHAR(B3.UPDATE_TIME,'YYYY-MM-DD HH24:MI:SS') UPDATE_TIME,
  59. B3.UPDATE_NAME,
  60. TO_CHAR(B3.CREATE_TIME,'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  61. B3.CREATE_NAME,
  62. DECODE(B3.VALIDFLAG, '1', '有效', '0', '无效') VALIDFLAG,
  63. B3.ORDER_MODEL_DESC,
  64. (select t.order_model_desc from SLM_ORDER_MODEL_HEAD t where t.order_model_no=B3.ORDER_MODEL_NO) ORDER_MODEL_NO,
  65. B3.MNY_ASK_DESC,
  66. B3.MANAG_NO,
  67. B3.CUSTOMER_NM,
  68. B3.CUSTOMER_NO,
  69. B3.MEMO,
  70. B3.PRINT_PRICE,
  71. (SELECT BASENAME
  72. FROM COM_BASE_INFO
  73. WHERE BASECODE = B3.FST_DRAWEE_UNIT) FST_DRAWEE_UNIT,
  74. (SELECT BASENAME FROM COM_BASE_INFO WHERE BASECODE = B3.PRICE_FL) PRICE_FL,
  75. B3.CUSTOMER_MODEL_FL
  76. FROM SLM_ORDER_HEAD B3
  77. WHERE 1 = 1 AND B3.VALIDFLAG = '1'
  78. ]]>
  79. </query>
  80. <query id="frmOrderEffect.CoreOrderEffectSqeQuery" desc="合同生效管理合同行信息">
  81. <![CDATA[
  82. SELECT ORDER_SEQ,
  83. (SELECT BASENAME
  84. FROM COM_BASE_INFO
  85. WHERE BASECODE = T. ORDER_LN_STATUS) ORDER_LN_STATUS,
  86. T. PRODUCNAME,
  87. T. ORDER_SPEC_DESC,
  88. T. MODEL_DESC,
  89. T. LEN_DESC,
  90. T. ORDER_QTY,
  91. T. ORDER_UNIT,
  92. T. PRDCT_WGT,
  93. '(-' || TO_CHAR(DELVRY_RANGE_MIN) ||
  94. DECODE(DELVRY_RANGE_TPE, '%', '%', ORDER_UNIT) || ',' ||
  95. TO_CHAR(DELVRY_RANGE_MAX) ||
  96. DECODE(DELVRY_RANGE_TPE, '%', '%', ORDER_UNIT) || ')' DELVRY_RANGE,
  97. T. FINAL_USER_DESC,
  98. T. VALIDFLAG,
  99. T. CREATE_NAME,
  100. T. CREATE_TIME,
  101. T. UPDATE_NAME,
  102. T. UPDATE_TIME,
  103. T. DELETE_NAME,
  104. T. DELETE_TIME,
  105. T. OUTS_BILLET_FL,
  106. T. OUTS_STL_PIPE_FL,
  107. T. ASSEL_FL,
  108. T. ORDER_ADD_DESC,
  109. T. CUST_ALPHA_NO
  110. FROM SLM_ORDER_LINE T
  111. WHERE T.ORD_PK = ? AND T.VALIDFLAG = '1'
  112. ]]>
  113. </query>
  114. <query id="frmOrderEffect.orderStatus" desc="合同状态信息">
  115. <![CDATA[
  116. SELECT BASENAME,BASECODE FROM COM_BASE_INFO WHERE BASECODE like '1202%' and basecode > 120223
  117. ]]>
  118. </query>
  119. <query id="frmOrderEffect.CoreOrderEffectinfo" desc="合同生效管理界面合同条目信息">
  120. <![CDATA[
  121. SELECT MODEL_SEQ, MODEL_ITM,MODEL_ITM_VAL
  122. FROM SLM_ORDER_MODEL_ITEM
  123. WHERE ORDER_MODEL_NO = ?
  124. ]]>
  125. </query>
  126. <query id="frmOrderEffect.orderEffectPriceQuery" desc="合同生效界面价格说明">
  127. <![CDATA[
  128. SELECT PRICE_BASE FROM SLM_ORDER_PRICE WHERE ORD_PK = ?
  129. ]]>
  130. </query>
  131. <query id="frmOrderEffect.orderEffectAdd" desc="合同生效界面生效操作">
  132. <![CDATA[
  133. UPDATE SLM_ORDER_HEAD SET ORDER_STS = '12020301',ORDER_STS_DESC = '生效',EFFECT_MAN = ?,EFFECT_TIME = SYSDATE,UPDATE_NAME= ? , UPDATE_TIME = SYSDATE WHERE ORD_PK = ?
  134. ]]>
  135. </query>
  136. <query id="frmOrderEffect.orderEffectUpdate" desc="合同生效界面撤销操作">
  137. <![CDATA[
  138. UPDATE SLM_ORDER_HEAD SET ORDER_STS = '12020207',ORDER_STS_DESC = '评审通过',UPDATE_NAME= ? , UPDATE_TIME = SYSDATE WHERE ORD_PK = ?
  139. ]]>
  140. </query>
  141. <query id="frmOrderEffect.upOrderHead2" desc="修改合同头状态">
  142. <![CDATA[
  143. UPDATE SLM_ORDER_HEAD SET ORDER_STS = ?,ORDER_STS_DESC = ?,BE_ORDER_STS = ?,BE_ORDER_STS_DESC= ? ,obj_sts_op = ?,BE_OBJ_STS_OP=OBJ_STS_OP WHERE ORD_PK=?
  144. ]]>
  145. </query>
  146. <query id="frmOrderEffect.upOrderLine" desc="修改合同行状态">
  147. <![CDATA[
  148. UPDATE SLM_ORDER_LINE
  149. SET ORDER_LN_STATUS = ?,
  150. BE_ORDER_LN_STATUS = ?,
  151. BE_OBJ_STS_OP = ?,
  152. OBJ_STS_OP = BE_OBJ_STS_OP
  153. WHERE ORD_PK = ?
  154. ]]>
  155. </query>
  156. <query id="frmOrderEffect.upOrderDelivery" desc="修改合同交货发运要求状态">
  157. <![CDATA[
  158. UPDATE slm_order_line_delivery
  159. SET delivery_status = ?,
  160. be_delivery_status = ?,
  161. be_obj_sts_op = ?,
  162. obj_sts_op =be_obj_sts_op
  163. WHERE ORD_PK = ?
  164. ]]>
  165. </query>
  166. <query id="CoreOrderManager.upOrderHead" desc="修改合同头状态">
  167. <![CDATA[
  168. UPDATE SLM_ORDER_HEAD SET
  169. ORDER_STS = ?,ORDER_STS_DESC = ?,
  170. BE_ORDER_STS = ?,obj_sts_op = ?,
  171. BE_OBJ_STS_OP=OBJ_STS_OP
  172. WHERE ORD_PK=?
  173. ]]>
  174. </query>
  175. <query id="frmOrderEffect.queryPriceInfo" desc="修改合同头状态">
  176. <![CDATA[
  177. SELECT PRICE_BASE FROM SLM_ORDER_PRICE T
  178. WHERE T.PRICE_NO = (SELECT PRICE_NO FROM SLM_ORDER_HEAD
  179. WHERE ORD_PK = ?)
  180. ]]>
  181. </query>
  182. <query id="frmOrderEffect.queryOrdLnDlyPkStatus" desc="修改合同头状态">
  183. <![CDATA[
  184. SELECT DELIVERY_STATUS FROM SLM_ORDER_LINE_DELIVERY T
  185. WHERE T.ORD_PK = ? AND T.VALIDFLAG = '1'
  186. ]]>
  187. </query>
  188. <query id="frmOrderEffect.queryOrderLineLockStatus" desc="修改合同头状态">
  189. <![CDATA[
  190. SELECT ISLOCK FROM SLM_ORDER_LINE T
  191. WHERE T.ORD_PK = ?
  192. ]]>
  193. </query>
  194. <query id="frmOrderEffect.queryBlaPriceStatus" desc="修改合同头状态">
  195. <![CDATA[
  196. SELECT COUNT(1) - NVL(SUM(TO_NUMBER(T.BALNCE_PRICE_STS)), '0')
  197. FROM SLM_ORDER_LINE T
  198. WHERE T.ORD_PK = ?
  199. AND T.VALIDFLAG = '1'
  200. ]]>
  201. </query>
  202. <query id="frmOrderEffect.insertProcessOrder" desc="生效插入进程表">
  203. <![CDATA[
  204. INSERT INTO PROCESS_ORDER_M
  205. (ORD_PK, ORD_LN_PK, ORD_LN_DLY_PK, DELVRY_QTY, ORDER_UNIT, ENSU_TOTL_LEN)
  206. SELECT ORD_PK,
  207. ORD_LN_PK,
  208. ORD_LN_DLY_PK,
  209. DELVRY_QTY,
  210. ORDER_UNIT,
  211. ENSU_TOTL_LEN
  212. FROM SLM_ORDER_LINE_DELIVERY T
  213. WHERE T.ORD_PK = ?
  214. AND T.VALIDFLAG = '1'
  215. ]]>
  216. </query>
  217. <query id="frmOrderEffect.clearProcessOrder" desc="生效插入进程表">
  218. <![CDATA[
  219. DELETE FROM PROCESS_ORDER_M T WHERE T.ORD_PK = ?
  220. ]]>
  221. </query>
  222. <query id="frmOrderEffect.queryOrderMat" desc="生效插入进程表">
  223. <![CDATA[
  224. SELECT 1 FROM mat_zc_m T
  225. WHERE T.ORD_PK = ?
  226. AND ROWNUM=1
  227. ]]>
  228. </query>
  229. <query id="frmOrderEffect.updateProcessOrderCharge" desc="生效插入进程表">
  230. <![CDATA[
  231. UPDATE PROCESS_ORDER_M T
  232. SET T.CHARGE_NUM =
  233. (SELECT SUM(NVL(T1.ACT_COUNT, 0))
  234. FROM MAT_ZC_M T1
  235. WHERE T.ORD_LN_PK = T1.ORD_LN_PK
  236. AND T.ORD_PK = T1.ORD_PK),
  237. T.CHARGE_WGT =
  238. (SELECT SUM(NVL(T1.ACT_WEIGHT, 0))
  239. FROM MAT_ZC_M T1
  240. WHERE T.ORD_LN_PK = T1.ORD_LN_PK
  241. AND T.ORD_PK = T1.ORD_PK)
  242. WHERE T.ORD_PK = ?
  243. AND (SELECT ORDER_TYP FROM SLM_ORDER_HEAD A WHERE A.ORD_PK = ? )='120102'
  244. ]]>
  245. </query>
  246. <query id="frmOrderEffect.getPurLineMemoStatus" desc="生效插入进程表">
  247. <![CDATA[
  248. SELECT TO_CHAR(WM_CONCAT(T.AFFIRM_STATUS)) AFFIRM_STATUS
  249. FROM SLM_ORDER_LINE_PURCHASE T
  250. WHERE T.ORD_PK = ?
  251. ]]>
  252. </query>
  253. <query id="frmOrderEffect.clearPurLineMemoStatus" desc="生效插入进程表">
  254. <![CDATA[
  255. UPDATE SLM_ORDER_LINE_PURCHASE T
  256. SET T.AFFIRM_STATUS = 'L'
  257. WHERE T.ORD_PK = ?
  258. ]]>
  259. </query>
  260. <query id="frmOrderEffect.CoreOrderInsidePriceQuery" desc="合同内部结算价维护">
  261. <![CDATA[
  262. SELECT ORDER_STS,
  263. (SELECT BASENAME FROM COM_BASE_INFO WHERE BASECODE = ORDER_STS AND VALIDFLAG = '1' ) ORDER_STS_DESC,
  264. BE_ORDER_STS,
  265. BE_ORDER_STS_DESC,
  266. B3.ORDER_NO,
  267. B3.ORD_PK,
  268. B3.CUSTM_ORDER_NO,
  269. (SELECT BASENAME FROM COM_BASE_INFO WHERE BASECODE = B3.ORDER_TYP) ORDER_TYP,
  270. ORDER_TYP TYPE_CODE,
  271. B3.SALE_AREA_DESC SALE_AREA_NO,
  272. B3.ORDER_YEAR,
  273. TO_CHAR(B3.SIGN_DATE,'YYYY-MM-DD') SIGN_DATE,
  274. B3.SIGN_ADDRESS,
  275. (SELECT BASENAME FROM COM_BASE_INFO WHERE BASECODE = B3.SUPPLY_UNIT) SUPPLY_UNIT,
  276. (SELECT CUSTOMER_NM
  277. FROM SLM_BASE_CUSTOMER
  278. WHERE CUSTOMER_NO = B3.STLMT_UNIT_NO) STLMT_UNIT_NO,
  279. (SELECT BASENAME FROM COM_BASE_INFO WHERE BASECODE = B3.MNY_ASK_TYP) MNY_ASK_TYP,
  280. (SELECT BASENAME FROM COM_BASE_INFO WHERE BASECODE = B3.CURRENCY) CURRENCY,
  281. CLOSE_TIME,
  282. TO_CHAR(B3.EFFECT_TIME,'YYYY-MM-DD HH24:MI:SS') EFFECT_TIME,
  283. TO_CHAR(B3.APPROVAL_TIME,'YYYY-MM-DD') APPROVAL_TIME,
  284. TO_CHAR(B3.DELETE_TIME,'YYYY-MM-DD HH24:MI:SS') DELETE_TIME,
  285. B3.DELETE_NAME,
  286. TO_CHAR(B3.UPDATE_TIME,'YYYY-MM-DD HH24:MI:SS') UPDATE_TIME,
  287. B3.UPDATE_NAME,
  288. TO_CHAR(B3.CREATE_TIME,'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  289. B3.CREATE_NAME,
  290. DECODE(B3.VALIDFLAG, '1', '有效', '0', '无效') VALIDFLAG,
  291. B3.ORDER_MODEL_DESC,
  292. (select t.order_model_desc from SLM_ORDER_MODEL_HEAD t where t.order_model_no=B3.ORDER_MODEL_NO) ORDER_MODEL_NO,
  293. B3.MNY_ASK_DESC,
  294. B3.MANAG_NO,
  295. B3.CUSTOMER_NM,
  296. B3.CUSTOMER_NO,
  297. B3.MEMO,
  298. B3.PRINT_PRICE,
  299. (SELECT BASENAME
  300. FROM COM_BASE_INFO
  301. WHERE BASECODE = B3.FST_DRAWEE_UNIT) FST_DRAWEE_UNIT,
  302. (SELECT BASENAME FROM COM_BASE_INFO WHERE BASECODE = B3.PRICE_FL) PRICE_FL,
  303. B3.CUSTOMER_MODEL_FL
  304. FROM SLM_ORDER_HEAD B3
  305. WHERE 1 = 1 AND B3.VALIDFLAG = '1'
  306. AND B3.ORDER_NO ||'&' LIKE '%' || ? || '%'
  307. AND B3.CREATE_TIME>=TO_DATE(?,'YYYY-MM-DD HH24:MI:SS')
  308. AND B3.CREATE_TIME <=TO_DATE(?,'YYYY-MM-DD HH24:MI:SS')
  309. AND B3.ORDER_STS >= 12020301
  310. AND B3.SUPPLY_UNIT='120504'
  311. AND B3.FST_DRAWEE_UNIT IN ('120604','120605')
  312. ]]>
  313. </query>
  314. <query id="frmOrderEffect.CoreOrderPriceQueryTh" desc="合同内部结算价维护">
  315. <![CDATA[
  316. SELECT ORDER_STS,
  317. (SELECT BASENAME FROM COM_BASE_INFO WHERE BASECODE = ORDER_STS AND VALIDFLAG = '1' ) ORDER_STS_DESC,
  318. BE_ORDER_STS,
  319. BE_ORDER_STS_DESC,
  320. B3.ORDER_NO,
  321. B3.ORD_PK,
  322. B3.CUSTM_ORDER_NO,
  323. (SELECT BASENAME FROM COM_BASE_INFO WHERE BASECODE = B3.ORDER_TYP) ORDER_TYP,
  324. ORDER_TYP TYPE_CODE,
  325. B3.SALE_AREA_DESC SALE_AREA_NO,
  326. B3.ORDER_YEAR,
  327. TO_CHAR(B3.SIGN_DATE,'YYYY-MM-DD') SIGN_DATE,
  328. B3.SIGN_ADDRESS,
  329. (SELECT BASENAME FROM COM_BASE_INFO WHERE BASECODE = B3.SUPPLY_UNIT) SUPPLY_UNIT,
  330. (SELECT CUSTOMER_NM
  331. FROM SLM_BASE_CUSTOMER
  332. WHERE CUSTOMER_NO = B3.STLMT_UNIT_NO) STLMT_UNIT_NO,
  333. (SELECT BASENAME FROM COM_BASE_INFO WHERE BASECODE = B3.MNY_ASK_TYP) MNY_ASK_TYP,
  334. (SELECT BASENAME FROM COM_BASE_INFO WHERE BASECODE = B3.CURRENCY) CURRENCY,
  335. CLOSE_TIME,
  336. TO_CHAR(B3.EFFECT_TIME,'YYYY-MM-DD HH24:MI:SS') EFFECT_TIME,
  337. TO_CHAR(B3.APPROVAL_TIME,'YYYY-MM-DD') APPROVAL_TIME,
  338. TO_CHAR(B3.DELETE_TIME,'YYYY-MM-DD HH24:MI:SS') DELETE_TIME,
  339. B3.DELETE_NAME,
  340. TO_CHAR(B3.UPDATE_TIME,'YYYY-MM-DD HH24:MI:SS') UPDATE_TIME,
  341. B3.UPDATE_NAME,
  342. TO_CHAR(B3.CREATE_TIME,'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  343. B3.CREATE_NAME,
  344. DECODE(B3.VALIDFLAG, '1', '有效', '0', '无效') VALIDFLAG,
  345. B3.ORDER_MODEL_DESC,
  346. (select t.order_model_desc from SLM_ORDER_MODEL_HEAD t where t.order_model_no=B3.ORDER_MODEL_NO) ORDER_MODEL_NO,
  347. B3.MNY_ASK_DESC,
  348. B3.MANAG_NO,
  349. B3.CUSTOMER_NM,
  350. B3.CUSTOMER_NO,
  351. B3.MEMO,
  352. B3.PRINT_PRICE,
  353. (SELECT BASENAME
  354. FROM COM_BASE_INFO
  355. WHERE BASECODE = B3.FST_DRAWEE_UNIT) FST_DRAWEE_UNIT,
  356. (SELECT BASENAME FROM COM_BASE_INFO WHERE BASECODE = B3.PRICE_FL) PRICE_FL,
  357. B3.CUSTOMER_MODEL_FL
  358. FROM SLM_ORDER_HEAD B3
  359. WHERE 1 = 1 AND B3.VALIDFLAG = '1'
  360. AND B3.ORDER_NO ||'&' LIKE '%' || ? || '%'
  361. AND B3.CREATE_TIME>=TO_DATE(?,'YYYY-MM-DD HH24:MI:SS')
  362. AND B3.CREATE_TIME <=TO_DATE(?,'YYYY-MM-DD HH24:MI:SS')
  363. AND B3.ORDER_STS >= 12020301
  364. AND B3.SUPPLY_UNIT='120504'
  365. ]]>
  366. </query>
  367. <query id="frmOrderEffect.saveInsidePrice" desc="合同头状态">
  368. <![CDATA[
  369. UPDATE SLM_ORDER_LINE T
  370. SET T.BALNCE_PRICE_ORG =?
  371. WHERE ORD_LN_PK = ?
  372. ]]>
  373. </query>
  374. <query id="frmOrderEffect.CoreOrderInsideSqeQuery" desc="合同生效管理合同行信息">
  375. <![CDATA[
  376. SELECT ORDER_SEQ,
  377. (SELECT BASENAME
  378. FROM COM_BASE_INFO
  379. WHERE BASECODE = T. ORDER_LN_STATUS) ORDER_LN_STATUS,
  380. T. PRODUCNAME,
  381. T. ORDER_SPEC_DESC,
  382. T. MODEL_DESC,
  383. T. LEN_DESC,
  384. T. ORDER_QTY,
  385. T. ORDER_UNIT,
  386. T. PRDCT_WGT,
  387. '(-' || TO_CHAR(DELVRY_RANGE_MIN) ||
  388. DECODE(DELVRY_RANGE_TPE, '%', '%', ORDER_UNIT) || ',' ||
  389. TO_CHAR(DELVRY_RANGE_MAX) ||
  390. DECODE(DELVRY_RANGE_TPE, '%', '%', ORDER_UNIT) || ')' DELVRY_RANGE,
  391. T. FINAL_USER_DESC,
  392. T. VALIDFLAG,
  393. T. CREATE_NAME,
  394. T. CREATE_TIME,
  395. T. UPDATE_NAME,
  396. T. UPDATE_TIME,
  397. T. DELETE_NAME,
  398. T. DELETE_TIME,
  399. T. OUTS_BILLET_FL,
  400. T. OUTS_STL_PIPE_FL,
  401. T. ASSEL_FL,
  402. T. ORDER_ADD_DESC,
  403. T. CUST_ALPHA_NO,
  404. T.BALNCE_PRICE_ORG,
  405. T.OUT_PRICE,
  406. T.BALNCE_PRICE,
  407. T.ORD_LN_PK
  408. FROM SLM_ORDER_LINE T
  409. WHERE T.ORD_PK = ? AND T.VALIDFLAG = '1'
  410. ORDER BY T.ORDER_SEQ
  411. ]]>
  412. </query>
  413. <query id="frmOrderEffect.CoreOrderCarryPriceQuery" desc="合同内部结算价维护">
  414. <![CDATA[
  415. SELECT ORDER_STS,
  416. (SELECT BASENAME FROM COM_BASE_INFO WHERE BASECODE = ORDER_STS AND VALIDFLAG = '1' ) ORDER_STS_DESC,
  417. BE_ORDER_STS,
  418. BE_ORDER_STS_DESC,
  419. B3.ORDER_NO,
  420. B3.ORD_PK,
  421. B3.CUSTM_ORDER_NO,
  422. (SELECT BASENAME FROM COM_BASE_INFO WHERE BASECODE = B3.ORDER_TYP) ORDER_TYP,
  423. ORDER_TYP TYPE_CODE,
  424. B3.SALE_AREA_DESC SALE_AREA_NO,
  425. B3.ORDER_YEAR,
  426. TO_CHAR(B3.SIGN_DATE,'YYYY-MM-DD') SIGN_DATE,
  427. B3.SIGN_ADDRESS,
  428. (SELECT BASENAME FROM COM_BASE_INFO WHERE BASECODE = B3.SUPPLY_UNIT) SUPPLY_UNIT,
  429. (SELECT CUSTOMER_NM
  430. FROM SLM_BASE_CUSTOMER
  431. WHERE CUSTOMER_NO = B3.STLMT_UNIT_NO) STLMT_UNIT_NO,
  432. (SELECT BASENAME FROM COM_BASE_INFO WHERE BASECODE = B3.MNY_ASK_TYP) MNY_ASK_TYP,
  433. (SELECT BASENAME FROM COM_BASE_INFO WHERE BASECODE = B3.CURRENCY) CURRENCY,
  434. CLOSE_TIME,
  435. TO_CHAR(B3.EFFECT_TIME,'YYYY-MM-DD HH24:MI:SS') EFFECT_TIME,
  436. TO_CHAR(B3.APPROVAL_TIME,'YYYY-MM-DD') APPROVAL_TIME,
  437. TO_CHAR(B3.DELETE_TIME,'YYYY-MM-DD HH24:MI:SS') DELETE_TIME,
  438. B3.DELETE_NAME,
  439. TO_CHAR(B3.UPDATE_TIME,'YYYY-MM-DD HH24:MI:SS') UPDATE_TIME,
  440. B3.UPDATE_NAME,
  441. TO_CHAR(B3.CREATE_TIME,'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  442. B3.CREATE_NAME,
  443. DECODE(B3.VALIDFLAG, '1', '有效', '0', '无效') VALIDFLAG,
  444. B3.ORDER_MODEL_DESC,
  445. (select t.order_model_desc from SLM_ORDER_MODEL_HEAD t where t.order_model_no=B3.ORDER_MODEL_NO) ORDER_MODEL_NO,
  446. B3.MNY_ASK_DESC,
  447. B3.MANAG_NO,
  448. B3.CUSTOMER_NM,
  449. B3.CUSTOMER_NO,
  450. B3.MEMO,
  451. B3.PRINT_PRICE,
  452. (SELECT BASENAME
  453. FROM COM_BASE_INFO
  454. WHERE BASECODE = B3.FST_DRAWEE_UNIT) FST_DRAWEE_UNIT,
  455. (SELECT BASENAME FROM COM_BASE_INFO WHERE BASECODE = B3.PRICE_FL) PRICE_FL,
  456. B3.CUSTOMER_MODEL_FL
  457. FROM SLM_ORDER_HEAD B3
  458. WHERE 1 = 1 AND B3.VALIDFLAG = '1'
  459. AND B3.ORDER_NO ||'&' LIKE '%' || ? || '%'
  460. AND B3.CREATE_TIME>=TO_DATE(?,'YYYY-MM-DD HH24:MI:SS')
  461. AND B3.CREATE_TIME <=TO_DATE(?,'YYYY-MM-DD HH24:MI:SS')
  462. AND B3.ORDER_STS >= 12020301
  463. AND B3.SUPPLY_UNIT='120504'
  464. AND B3.FST_DRAWEE_UNIT IN ('120604','120605')
  465. ]]>
  466. </query>
  467. <query id="frmOrderEffect.CoreOrderCarrySqeQuery" desc="合同生效管理合同行信息">
  468. <![CDATA[
  469. SELECT T.ORDER_SEQ,
  470. (SELECT BASENAME
  471. FROM COM_BASE_INFO
  472. WHERE BASECODE = T. ORDER_LN_STATUS) ORDER_LN_STATUS,
  473. T. PRODUCNAME,
  474. T. ORDER_SPEC_DESC,
  475. T. MODEL_DESC,
  476. T. LEN_DESC,
  477. T. ORDER_QTY,
  478. T. ORDER_UNIT,
  479. T. PRDCT_WGT,
  480. '(-' || TO_CHAR(T.DELVRY_RANGE_MIN) ||
  481. DECODE(T.DELVRY_RANGE_TPE, '%', '%', T.ORDER_UNIT) || ',' ||
  482. TO_CHAR(T.DELVRY_RANGE_MAX) ||
  483. DECODE(T.DELVRY_RANGE_TPE, '%', '%', T.ORDER_UNIT) || ')' DELVRY_RANGE,
  484. T.FINAL_USER_DESC,
  485. T.VALIDFLAG,
  486. T.CREATE_NAME,
  487. T.CREATE_TIME,
  488. T.UPDATE_NAME,
  489. T.UPDATE_TIME,
  490. T.DELETE_NAME,
  491. T.DELETE_TIME,
  492. T.OUTS_BILLET_FL,
  493. T.OUTS_STL_PIPE_FL,
  494. T.ASSEL_FL,
  495. T.ORDER_ADD_DESC,
  496. T.CUST_ALPHA_NO,
  497. T.BALNCE_PRICE_ORG,
  498. T.OUT_PRICE,
  499. T.BALNCE_PRICE,
  500. T.ORD_LN_PK,
  501. NVL(M.ACT_WT,0) ACT_WT,
  502. (SELECT NVL(SUM(C.CARRY_WT),0) FROM SLM_ORDER_CARRYORG C WHERE T.ORD_LN_PK=C.ORD_LN_PK) CARRY_WT
  503. FROM SLM_ORDER_LINE T
  504. LEFT JOIN YDM_ZC_BILL_M M
  505. ON T.ORD_LN_PK=M.ORD_LN_PK
  506. AND M.VALIDFLAG = '1'
  507. WHERE T.ORD_PK = ? AND T.VALIDFLAG = '1'
  508. ORDER BY T.ORDER_SEQ
  509. ]]>
  510. </query>
  511. <query id="frmOrderEffect.CoreOrderCarryOrgInfo" desc="合同生效管理合同行信息">
  512. <![CDATA[
  513. SELECT T.ID,
  514. T.ORD_LN_PK,
  515. T.CARRY_WT,
  516. T.CARRY_DATE,
  517. T.CREATE_NAME,
  518. T.CREATE_TIME,
  519. T.CARRY_PRICE,
  520. T.CARRY_MONEY
  521. FROM SLM_ORDER_CARRYORG T
  522. WHERE T.ORD_LN_PK = ?
  523. ORDER BY T.CARRY_DATE
  524. ]]>
  525. </query>
  526. <query id="frmOrderEffect.getCarryCount" desc="合同生效管理合同行信息">
  527. <![CDATA[
  528. SELECT COUNT(1)
  529. FROM SLM_ORDER_CARRYORG T
  530. WHERE T.ORD_LN_PK = ?
  531. AND T.CARRY_DATE = ?
  532. ]]>
  533. </query>
  534. <query id="frmOrderEffect.saveCarryOrgInfo" desc="合同生效管理合同行信息">
  535. <![CDATA[
  536. INSERT INTO SLM_ORDER_CARRYORG
  537. (CARRY_PRICE ,
  538. CARRY_WT,
  539. CARRY_MONEY,
  540. ORD_LN_PK,
  541. CARRY_DATE,
  542. CREATE_NAME,
  543. CREATE_TIME)
  544. VALUES
  545. (?,
  546. ?,
  547. ?,
  548. ?,
  549. ?,
  550. ?,
  551. SYSDATE)
  552. ]]>
  553. </query>
  554. </queryMap>