iamberry-wechat-service-orderTesk.xml 3.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
  3. <beans>
  4. <!-- 执行任务的处理类 -->
  5. <!-- 30天后返利的定时任务start -->
  6. <bean id="statJob3"
  7. class="com.iamberry.wechat.handles.order.orderListener.OrderListener" >
  8. </bean>
  9. <bean id="statJobTask3"
  10. class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
  11. <property name="targetObject" ref="statJob3" />
  12. <property name="targetMethod" value="executeTimerTask" />
  13. <property name="concurrent" value="false" />
  14. </bean>
  15. <bean id="doTime3"
  16. class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">
  17. <property name="jobDetail" ref="statJobTask3" />
  18. <!-- cron表达式 秒 分 时 日 月 星期 年-->
  19. <property name="cronExpression" value="0 0/1 * * * ?" />
  20. </bean>
  21. <!-- 30天后返利的定时任务end -->
  22. <!-- 45分钟后订单关闭start -->
  23. <!--<bean id="closeOrder"
  24. class="com.iamberry.wechat.handles.order.orderListener.OrderCloseListener" ></bean>-->
  25. <!--<bean id="closeOrderTask"
  26. class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
  27. <property name="targetObject" ref="closeOrder" />
  28. <property name="targetMethod" value="closeOrderByCreateTime" />
  29. <property name="concurrent" value="false" />
  30. </bean>-->
  31. <!--<bean id="closeOrderTime"
  32. class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">
  33. <property name="jobDetail" ref="closeOrderTask" />-->
  34. <!-- cron表达式 秒 分 时 日 月 星期 年-->
  35. <!--<property name="cronExpression" value="0 0/3 * * * ?" />
  36. </bean>-->
  37. <!-- 45分钟后订单关闭end -->
  38. <!-- 30分钟后租赁订单关闭start -->
  39. <!--<bean id="closeRentOrder"
  40. class="com.iamberry.rent.handlers.listener.RentOrderListener" ></bean>
  41. <bean id="closeRentOrderTask"
  42. class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
  43. <property name="targetObject" ref="closeRentOrder" />
  44. <property name="targetMethod" value="closeRentOrder" />
  45. <property name="concurrent" value="false" />
  46. </bean>
  47. <bean id="closeRentOrderTime"
  48. class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">
  49. <property name="jobDetail" ref="closeRentOrderTask" />
  50. &lt;!&ndash; cron表达式 秒 分 时 日 月 星期 年&ndash;&gt;
  51. <property name="cronExpression" value="0 0/2 * * * ?" />
  52. </bean>-->
  53. <!-- 30分钟后租赁订单关闭end -->
  54. <!-- 轮询订单同步百胜信息start -->
  55. <bean id="efastOrder"
  56. class="com.iamberry.wechat.handles.order.orderListener.OrderEfastListener" ></bean>
  57. <bean id="efastOrderTask"
  58. class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
  59. <property name="targetObject" ref="efastOrder" />
  60. <property name="targetMethod" value="getEfastOrderInfo" />
  61. <property name="concurrent" value="false" />
  62. </bean>
  63. <bean id="efastOrderTime"
  64. class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">
  65. <property name="jobDetail" ref="efastOrderTask" />
  66. <!-- cron表达式 秒 分 时 日 月 星期 年-->
  67. <property name="cronExpression" value="0 0 4 * * ? " />
  68. </bean>
  69. <!-- 轮询订单同步百胜信息end -->
  70. <!-- 添加触发器 -->
  71. <bean id="startQuertz3" lazy-init="false" autowire="no"
  72. class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
  73. <property name="triggers">
  74. <list>
  75. <ref local="doTime3" />
  76. <!--<ref local="closeOrderTime"/>-->
  77. <!--<ref local="closeRentOrderTime"/>-->
  78. <ref local="efastOrderTime" />
  79. </list>
  80. </property>
  81. </bean>
  82. </beans>