a88df5a7aa90056ee399c25d7e5046c756e25df8.svn-base 7.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <properties>
  3. <property name="findByUserAndSpid">
  4. <![CDATA[
  5. SELECT CPID, SPID, USERID, TO_CHAR(ORDERTIME, 'yyyymmddhh24miss') ORDERTIME,
  6. TO_CHAR(ENDTIME, 'yyyymmddhh24miss') ENDTIME, TO_CHAR(CANCELTIME, 'yyyymmddhh24miss') CANCELTIME
  7. FROM TD_ORDER_RELATIONS WHERE USERID=? and CPID=? AND SPID=?
  8. ]]>
  9. </property>
  10. <property name="findByUserAndCpid">
  11. <![CDATA[
  12. SELECT CPID, SPID, USERID, TO_CHAR(ORDERTIME, 'yyyymmddhh24miss') ORDERTIME,
  13. TO_CHAR(ENDTIME, 'yyyymmddhh24miss') ENDTIME, TO_CHAR(CANCELTIME, 'yyyymmddhh24miss') CANCELTIME,
  14. TO_CHAR(effecttime, 'yyyymmddhh24miss') effecttime, status, orderchannel, cancelchannel,
  15. ordertype, orderstatus,videoid, videoname, type, apptype, province, area, isexperience
  16. FROM TD_ORDER_RELATIONS WHERE USERID=? and CPID=? and (endtime is null or endtime > sysdate)
  17. ]]>
  18. </property>
  19. <property name="findByUser">
  20. <![CDATA[
  21. select a.cpid cpid, a.spid spid,B.VACPRODUCTID productid,userid, to_char(ordertime, 'yyyymmddhh24miss') ordertime,
  22. to_char(endtime, 'yyyymmddhh24miss') endtime, to_char(canceltime, 'yyyymmddhh24miss') canceltime,
  23. to_char(effecttime, 'yyyymmddhh24miss') effecttime, status, orderchannel, cancelchannel,
  24. ordertype, orderstatus,videoid, videoname, a.type type, apptype, province, area, isexperience
  25. from TD_ORDER_RELATIONS a,tb_sp_info b where (endtime is null or endtime > sysdate) and a.spid=b.spid and a.userid=?
  26. ]]>
  27. </property>
  28. <property name="findOrderRecByUserid">
  29. <![CDATA[
  30. SELECT
  31. ID, USERID, ORDERID, CPID, SPID, PROVINCE, AREA, VIPSTATUS, BUSITYPE, RESULTCODE, RESULTINFO, INSERTTIME
  32. FROM TD_BACKBUSI_ORDER_REC where USERID=?
  33. ]]>
  34. </property>
  35. <property name="findOrderRecByOrderid">
  36. <![CDATA[
  37. SELECT
  38. ID, USERID, ORDERID, CPID, SPID, PROVINCE, AREA, VIPSTATUS, BUSITYPE, RESULTCODE, RESULTINFO, TO_CHAR(INSERTTIME, 'yyyymmddhh24miss') INSERTTIME, RETRYCOUNT, TO_CHAR(RETRYTIME, 'yyyymmddhh24miss') RETRYTIME, RETRYCHANNEL,TYPE
  39. FROM TD_BACKBUSI_ORDER_REC where ORDERID = ?
  40. ]]>
  41. </property>
  42. <property name="addOrderRec">
  43. <![CDATA[
  44. MERGE INTO TD_BACKBUSI_ORDER_REC a USING (SELECT #[id] ID FROM DUAL) b
  45. ON(a.ID = b.ID)
  46. WHEN MATCHED THEN UPDATE
  47. SET VIPSTATUS = #[vipstatus],RESULTCODE = #[resultcode],RESULTINFO = #[resultinfo],TIMES = #[times]
  48. WHEN NOT MATCHED THEN
  49. INSERT (ID, USERID, ORDERID, CPID, SPID, PROVINCE, AREA, VIPSTATUS, BUSITYPE, RESULTCODE, RESULTINFO, CHANNEL, TIMES, TYPE, ENDTIME, STARTTIME, VIPENDTIME, SUBCHANNEL)
  50. VALUES (
  51. #[id], #[userid], #[orderid],#[cpid],#[spid], #[province], #[area],#[vipstatus],#[busitype], #[resultcode],#[resultinfo],#[channel],#[times],#[type],TO_DATE(#[endtime], 'yyyymmddhh24miss'),TO_DATE(#[starttime], 'yyyymmddhh24miss'),TO_DATE(#[vipendtime], 'yyyymmddhh24miss'), #[subchannel]
  52. )
  53. ]]>
  54. </property>
  55. <property name="orderRecRollback">
  56. <![CDATA[
  57. UPDATE TD_YOUTU_ORDER_REC SET HASROLLBACK = '0' WHERE ORDERID = ?
  58. ]]>
  59. </property>
  60. <property name="orderRecVipstatus">
  61. <![CDATA[
  62. UPDATE TD_YOUTU_ORDER_REC SET VIPSTATUS = '0' WHERE ORDERID = ?
  63. ]]>
  64. </property>
  65. <property name="addOrderLog">
  66. <![CDATA[
  67. insert into tl_order_log (id, userid, province, area, apptype, useragent, origin,
  68. channel, cpid, spid, errorcode, errorinfo, status, orderstatus, ordertype, inserttime, isexperience,times) values (
  69. to_char(sysdate, 'yyyymmddhh24miss') || SEQ_COMMON6.nextval,
  70. #[userid], #[province], #[area], #[apptype], #[useragent], #[origin], #[channel], #[cpid],
  71. #[spid], #[errorcode], #[errorinfo], #[status], #[orderstatus], #[ordertype],
  72. sysdate, #[isexperience], #[times])
  73. ]]>
  74. </property>
  75. <property name="getCpSp">
  76. <![CDATA[
  77. SELECT
  78. b.cpid,b.spid,netpwd,vacproductid,spcode,type,mutex,mobtype,mutextype
  79. FROM TB_CP_ACCOUNT_CONFIG a, tb_sp_info b where a.cpid=b.cpid and b.cpid= ? and b.spid= ?
  80. ]]>
  81. </property>
  82. <property name="curr31Day">
  83. <![CDATA[
  84. SELECT TO_CHAR(30+TRUNC(SYSDATE)+1-1/86400,'yyyymmddhh24miss') FROM DUAL
  85. ]]>
  86. </property>
  87. <property name="currParamDay">
  88. <![CDATA[
  89. SELECT TO_CHAR(?+TRUNC(SYSDATE)-1/86400,'yyyymmddhh24miss') FROM DUAL
  90. ]]>
  91. </property>
  92. <property name="endtime31Day">
  93. <![CDATA[
  94. SELECT TO_CHAR(31+TO_DATE(?,'yyyymmddhh24miss'),'yyyymmddhh24miss') FROM DUAL
  95. ]]>
  96. </property>
  97. <property name="endtimeParamDay">
  98. <![CDATA[
  99. SELECT TO_CHAR(?+TO_DATE(?,'yyyymmddhh24miss'),'yyyymmddhh24miss') FROM DUAL
  100. ]]>
  101. </property>
  102. <property name="endtimeTheMonthLastDay">
  103. <![CDATA[
  104. SELECT TO_CHAR(TRUNC(LAST_DAY(sysdate),'dd')+1-1/24/60/60,'yyyymmddhh24miss') FROM DUAL
  105. ]]>
  106. </property>
  107. <property name="endtimeNextMonthLastDay">
  108. <![CDATA[
  109. select to_char(last_day(add_months(trunc(TO_DATE(?, 'yyyymmddhh24miss')),1)+1-1/24/60/60),'yyyymmddhh24miss') from dual
  110. ]]>
  111. </property>
  112. <property name="orderSuccess">
  113. <![CDATA[
  114. UPDATE TD_ORDER_RELATIONS SET CDNSUCCEED = '1', SYNCSUCCEED = '1',CDNCOUNT = '0', SYNCCOUNT = '0', CACHESUCCEED = '1', ENDTIME = ? WHERE USERID = ? AND CPID = ? AND SPID = ?
  115. ]]>
  116. </property>
  117. <property name="orderFail">
  118. <![CDATA[
  119. UPDATE TD_ORDER_RELATIONS SET ENDTIME = ? WHERE USERID = ? AND CPID = ? AND SPID = ?
  120. ]]>
  121. </property>
  122. <property name="orderFailDel">
  123. <![CDATA[
  124. DELETE TD_ORDER_RELATIONS WHERE USERID = ? AND CPID = ? AND SPID = ?
  125. ]]>
  126. </property>
  127. <property name="order">
  128. <![CDATA[
  129. MERGE INTO TD_ORDER_RELATIONS a USING (SELECT #[cpid] cpid, #[spid] spid, #[userid] userid FROM DUAL) b
  130. ON(a.cpid = b.cpid and a.spid = b.spid and a.userid = b.userid)
  131. WHEN MATCHED THEN UPDATE
  132. SET status = '0',ENDTIME=TO_DATE(#[endtime],'yyyymmddhh24miss'),ORDERTIME=TO_DATE(#[ordertime],'yyyymmddhh24miss'), effecttime=TO_DATE(#[effecttime], 'yyyymmddhh24miss'),orderchannel=#[orderchannel],channel=#[channel],CDNSUCCEED = '1', SYNCSUCCEED = '1',CDNCOUNT = '0', SYNCCOUNT = '0', CACHESUCCEED = '1'
  133. WHEN NOT MATCHED THEN INSERT(id,cpid,spid,userid,ordertime,effecttime,endtime,status,province,area,orderchannel,channel,synccount,syncsucceed,type,orderstatus,ordertype,apptype,isexperience,videoid,videoname,cachesucceed,cdnsucceed, showstatus)values(
  134. TO_CHAR(SYSDATE,'yyyyMMddhh24miss')||SEQ_COMMON6.nextval,
  135. #[cpid],#[spid],#[userid],TO_DATE(#[ordertime], 'yyyymmddhh24miss'),TO_DATE(#[effecttime], 'yyyymmddhh24miss'),
  136. TO_DATE(#[endtime], 'yyyymmddhh24miss'),#[status],#[province],#[area],#[orderchannel],#[channel],0,1,#[type],#[orderstatus],#[ordertype],#[apptype],#[isexperience],#[videoid],#[videoname],1,'1', #[showstatus])
  137. ]]>
  138. </property>
  139. <property name="getBackBusiConf">
  140. <![CDATA[
  141. SELECT * FROM TB_BACKBUSI_CONF WHERE STATUS = '0' AND CPID = ? AND SPID = ?
  142. ]]>
  143. </property>
  144. <property name="findYoutuOrderRal">
  145. <![CDATA[
  146. SELECT ID, CPID, SPID, USERID, TO_CHAR(ORDERTIME, 'yyyymmddhh24miss') ORDERTIME,
  147. TO_CHAR(ENDTIME, 'yyyymmddhh24miss') ENDTIME
  148. FROM TD_ORDER_RELATIONS WHERE USERID = #[userid] AND CPID = #[cpid] AND SPID = #[spid] AND ENDTIME > SYSDATE
  149. ]]>
  150. </property>
  151. <property name="endtimeMinus31Day">
  152. <![CDATA[
  153. SELECT TO_CHAR(TO_DATE(?,'yyyymmddhh24miss')-31,'yyyymmddhh24miss') FROM DUAL
  154. ]]>
  155. </property>
  156. <property name="cancel">
  157. <![CDATA[
  158. MERGE INTO TD_ORDER_RELATIONS a USING (SELECT #[cpid] cpid, #[spid] spid, #[userid] userid FROM DUAL) b
  159. ON(a.cpid = b.cpid and a.spid = b.spid and a.userid = b.userid)
  160. WHEN MATCHED THEN UPDATE
  161. SET ENDTIME=TO_DATE(#[endtime],'yyyymmddhh24miss'), orderchannel=#[orderchannel], CDNSUCCEED = '1', SYNCSUCCEED = '1',CDNCOUNT = '0', SYNCCOUNT = '0', CACHESUCCEED = '1'
  162. ]]>
  163. </property>
  164. <property name="updShInPaInfo">
  165. <![CDATA[
  166. UPDATE TL_SHORDER_INOUT_PARAMS SET ORDER_NO = ? WHERE ID = ?
  167. ]]>
  168. </property>
  169. </properties>