Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in / Register
Toggle navigation
H
Hgs
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
徐州
Hgs
Commits
6bd1e119
Commit
6bd1e119
authored
Feb 04, 2021
by
jay
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
测试环境定时关闭
parent
22fd3125
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
758 additions
and
732 deletions
+758
-732
applicationContext-quartz.xml
...ces/development/application/applicationContext-quartz.xml
+758
-732
No files found.
house365-hgs-ws/src/main/resources/development/application/applicationContext-quartz.xml
View file @
6bd1e119
...
@@ -3,770 +3,796 @@
...
@@ -3,770 +3,796 @@
xmlns=
"http://www.springframework.org/schema/beans"
xmlns=
"http://www.springframework.org/schema/beans"
xsi:schemaLocation=
"http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.1.xsd"
>
xsi:schemaLocation=
"http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.1.xsd"
>
<bean
class=
"org.springframework.scheduling.quartz.SchedulerFactoryBean"
>
<!--<bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">-->
<property
name=
"triggers"
>
<!--<property name="triggers">-->
<list>
<!--<list>-->
<ref
bean=
"statisticTrigger"
/>
<!--<ref bean="statisticTrigger"/>-->
</list>
<!--</list>-->
</property>
<!--</property>-->
</bean>
<!--</bean>-->
<bean
id=
"statisticTrigger"
class=
"org.springframework.scheduling.quartz.CronTriggerBean"
>
<!--<bean id="statisticTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">-->
<property
name=
"jobDetail"
ref=
"statisticQuote"
/>
<!--<property name="jobDetail" ref="statisticQuote"/>-->
<property
name=
"cronExpression"
value=
"0 0 1 * * ?"
/>
<!--<property name="cronExpression" value="0 0 1 * * ?"/>-->
</bean>
<!--</bean>-->
<bean
id=
"statisticQuote"
class=
"org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"
>
<!--<bean id="statisticQuote" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">-->
<!--调用的类-->
<!--<!–调用的类–>-->
<property
name=
"targetObject"
>
<!--<property name="targetObject">-->
<ref
bean=
"customerService"
/>
<!--<ref bean="customerService"/>-->
</property>
<!--</property>-->
<!--调用类中的方法-->
<!--<!–调用类中的方法–>-->
<property
name=
"targetMethod"
>
<!--<property name="targetMethod">-->
<value>
statisticTask
</value>
<!--<value>statisticTask</value>-->
</property>
<!--</property>-->
</bean>
<!--</bean>-->
<bean
class=
"org.springframework.scheduling.quartz.SchedulerFactoryBean"
>
<property
name=
"triggers"
>
<list>
<ref
bean=
"callCRMTrigger"
/>
</list>
</property>
</bean>
<bean
id=
"callCRMTrigger"
class=
"org.springframework.scheduling.quartz.CronTriggerBean"
>
<property
name=
"jobDetail"
ref=
"callCRMQuote"
/>
<property
name=
"cronExpression"
value=
"0 0/10 * * * ?"
/>
</bean>
<bean
id=
"callCRMQuote"
class=
"org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"
>
<!--调用的类-->
<property
name=
"targetObject"
>
<ref
bean=
"customerService"
/>
</property>
<!--调用类中的方法-->
<property
name=
"targetMethod"
>
<value>
sendCustomerToCRMJOB
</value>
</property>
</bean>
<bean
class=
"org.springframework.scheduling.quartz.SchedulerFactoryBean"
>
<property
name=
"triggers"
>
<list>
<ref
bean=
"updateNamesTrigger"
/>
</list>
</property>
</bean>
<bean
id=
"updateNamesTrigger"
class=
"org.springframework.scheduling.quartz.CronTriggerBean"
>
<property
name=
"jobDetail"
ref=
"updateNameQuote"
/>
<property
name=
"cronExpression"
value=
"0 30 4 * * ?"
/>
</bean>
<bean
id=
"updateNameQuote"
class=
"org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"
>
<!--调用的类-->
<property
name=
"targetObject"
>
<ref
bean=
"customerService"
/>
</property>
<!--调用类中的方法-->
<property
name=
"targetMethod"
>
<value>
updateName
</value>
</property>
</bean>
<bean
class=
"org.springframework.scheduling.quartz.SchedulerFactoryBean"
>
<property
name=
"triggers"
>
<list>
<ref
bean=
"backToSeaByStatusOverDaysTrigger"
/>
</list>
</property>
</bean>
<bean
id=
"backToSeaByStatusOverDaysTrigger"
class=
"org.springframework.scheduling.quartz.CronTriggerBean"
>
<property
name=
"jobDetail"
ref=
"backToSeaByStatusOverDaysQuote"
/>
<property
name=
"cronExpression"
value=
"0 0 * * * ?"
/>
</bean>
<bean
id=
"backToSeaByStatusOverDaysQuote"
class=
"org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"
>
<!--调用的类-->
<property
name=
"targetObject"
>
<ref
bean=
"customerService"
/>
</property>
<!--调用类中的方法-->
<property
name=
"targetMethod"
>
<value>
backToSeaByStatusOverDaysTask
</value>
</property>
</bean>
<bean
class=
"org.springframework.scheduling.quartz.SchedulerFactoryBean"
>
<property
name=
"triggers"
>
<list>
<ref
bean=
"refreshCrmConfig"
/>
</list>
</property>
</bean>
<bean
id=
"refreshCrmConfig"
class=
"org.springframework.scheduling.quartz.CronTriggerBean"
>
<property
name=
"jobDetail"
ref=
"refreshCrmConfigQuote"
/>
<!--<property name="cronExpression" value="0 0/10 * * * ?"/>-->
<property
name=
"cronExpression"
value=
"0 0 3 * * ?"
/>
</bean>
<bean
id=
"refreshCrmConfigQuote"
class=
"org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"
>
<!--调用的类-->
<property
name=
"targetObject"
>
<ref
bean=
"crmSource"
/>
</property>
<!--调用类中的方法-->
<property
name=
"targetMethod"
>
<value>
refreshCrmConfig
</value>
</property>
</bean>
<bean
class=
"org.springframework.scheduling.quartz.SchedulerFactoryBean"
>
<property
name=
"triggers"
>
<list>
<ref
bean=
"putOverTimeToOceanTrigger"
/>
</list>
</property>
</bean>
<bean
id=
"putOverTimeToOceanTrigger"
class=
"org.springframework.scheduling.quartz.CronTriggerBean"
>
<property
name=
"jobDetail"
ref=
"putOverTimeToOceanQuote"
/>
<property
name=
"cronExpression"
value=
"0 0 0/1 * * ?"
/>
</bean>
<bean
id=
"putOverTimeToOceanQuote"
class=
"org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"
>
<!--调用的类-->
<property
name=
"targetObject"
>
<ref
bean=
"marketingActivityService"
/>
</property>
<!--调用类中的方法-->
<property
name=
"targetMethod"
>
<value>
putOvertimeToOcean
</value>
</property>
</bean>
<!--<bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">-->
<!--<bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">-->
<!--<property name="triggers">-->
<!--<property name="triggers">-->
<!--<list>-->
<!--<list>-->
<!--<ref bean="removeFromOcean
Trigger"/>-->
<!--<ref bean="callCRM
Trigger"/>-->
<!--</list>-->
<!--</list>-->
<!--</property>-->
<!--</property>-->
<!--</bean>-->
<!--</bean>-->
<!--<bean id="
removeFromOcean
Trigger" class="org.springframework.scheduling.quartz.CronTriggerBean">-->
<!--<bean id="
callCRM
Trigger" class="org.springframework.scheduling.quartz.CronTriggerBean">-->
<!--<property name="jobDetail" ref="removeFromOcean
Quote"/>-->
<!--<property name="jobDetail" ref="callCRM
Quote"/>-->
<!--<property name="cronExpression" value="0 0/10 * * * ?"/>-->
<!--<property name="cronExpression" value="0 0/10 * * * ?"/>-->
<!--</bean>-->
<!--</bean>-->
<!--<bean id="
removeFromOcean
Quote" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">-->
<!--<bean id="
callCRM
Quote" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">-->
<!--<!–调用的类–>-->
<!--<!–调用的类–>-->
<!--<property name="targetObject">-->
<!--<property name="targetObject">-->
<!--<ref bean="customerService"/>-->
<!--<ref bean="customerService"/>-->
<!--</property>-->
<!--</property>-->
<!--<!–调用类中的方法–>-->
<!--<!–调用类中的方法–>-->
<!--<property name="targetMethod">-->
<!--<property name="targetMethod">-->
<!--<value>removeFromOcean</value>-->
<!--<value>sendCustomerToCRMJOB</value>-->
<!--</property>-->
<!--</property>-->
<!--</bean>-->
<!--</bean>-->
<bean
class=
"org.springframework.scheduling.quartz.SchedulerFactoryBean"
>
<!--<bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">-->
<property
name=
"triggers"
>
<!--<property name="triggers">-->
<list>
<!--<list>-->
<ref
bean=
"pushRushCustomerTrigger"
/>
<!--<ref bean="updateNamesTrigger"/>-->
</list>
<!--</list>-->
</property>
<!--</property>-->
</bean>
<!--</bean>-->
<bean
id=
"pushRushCustomerTrigger"
class=
"org.springframework.scheduling.quartz.CronTriggerBean"
>
<!--<bean id="updateNamesTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">-->
<property
name=
"jobDetail"
ref=
"pushRushCustomerQuote"
/>
<!--<property name="jobDetail" ref="updateNameQuote"/>-->
<property
name=
"cronExpression"
value=
"0 0/30 * * * ?"
/>
<!--<property name="cronExpression" value="0 30 4 * * ?"/>-->
</bean>
<!--</bean>-->
<bean
id=
"pushRushCustomerQuote"
class=
"org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"
>
<!--<bean id="updateNameQuote" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">-->
<!--调用的类-->
<!--<!–调用的类–>-->
<property
name=
"targetObject"
>
<!--<property name="targetObject">-->
<ref
bean=
"rushCustomerRuleService"
/>
<!--<ref bean="customerService"/>-->
</property>
<!--</property>-->
<!--调用类中的方法-->
<!--<!–调用类中的方法–>-->
<property
name=
"targetMethod"
>
<!--<property name="targetMethod">-->
<value>
pushRushCustomer
</value>
<!--<value>updateName</value>-->
</property>
<!--</property>-->
</bean>
<!--</bean>-->
<bean
class=
"org.springframework.scheduling.quartz.SchedulerFactoryBean"
>
<!--<bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">-->
<property
name=
"triggers"
>
<!--<property name="triggers">-->
<list>
<!--<list>-->
<ref
bean=
"setRecommendTrigger"
/>
<!--<ref bean="backToSeaByStatusOverDaysTrigger"/>-->
</list>
<!--</list>-->
</property>
<!--</property>-->
</bean>
<!--</bean>-->
<bean
id=
"setRecommendTrigger"
class=
"org.springframework.scheduling.quartz.CronTriggerBean"
>
<!--<bean id="backToSeaByStatusOverDaysTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">-->
<property
name=
"jobDetail"
ref=
"setRecommendQuote"
/>
<!--<property name="jobDetail" ref="backToSeaByStatusOverDaysQuote"/>-->
<!--<property name="cronExpression" value="0 0 0/60 * * ?"/>-->
<!--<property name="cronExpression" value="0 0 * * * ?"/>-->
<property
name=
"cronExpression"
value=
"0 0 0/1 * * ?"
/>
<!--</bean>-->
</bean>
<!--<bean id="backToSeaByStatusOverDaysQuote"-->
<bean
id=
"setRecommendQuote"
<!--class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">-->
class=
"org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"
>
<!--<!–调用的类–>-->
<!--调用的类-->
<!--<property name="targetObject">-->
<property
name=
"targetObject"
>
<!--<ref bean="customerService"/>-->
<ref
bean=
"appQuartzService"
/>
<!--</property>-->
</property>
<!--<!–调用类中的方法–>-->
<!--调用类中的方法-->
<!--<property name="targetMethod">-->
<property
name=
"targetMethod"
>
<!--<value>backToSeaByStatusOverDaysTask</value>-->
<value>
setRecommendTask
</value>
<!--</property>-->
</property>
<!--</bean>-->
</bean>
<!--<bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">-->
<!--发送短信定时-->
<!--<property name="triggers">-->
<bean
class=
"org.springframework.scheduling.quartz.SchedulerFactoryBean"
>
<!--<list>-->
<property
name=
"triggers"
>
<!--<ref bean="refreshCrmConfig"/>-->
<list>
<!--</list>-->
<ref
bean=
"sendMessageTrigger"
/>
<!--</property>-->
</list>
<!--</bean>-->
</property>
</bean>
<!--<bean id="refreshCrmConfig" class="org.springframework.scheduling.quartz.CronTriggerBean">-->
<!--<property name="jobDetail" ref="refreshCrmConfigQuote"/>-->
<bean
id=
"sendMessageTrigger"
class=
"org.springframework.scheduling.quartz.CronTriggerBean"
>
<!--<!–<property name="cronExpression" value="0 0/10 * * * ?"/>–>-->
<property
name=
"jobDetail"
ref=
"sendMessageQuote"
/>
<!--<property name="cronExpression" value="0 0 3 * * ?"/>-->
<property
name=
"cronExpression"
value=
"0 0/2 * * * ? "
/>
<!--</bean>-->
</bean>
<!--<bean id="refreshCrmConfigQuote"-->
<bean
id=
"sendMessageQuote"
class=
"org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"
>
<!--class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">-->
<!--调用的类-->
<!--<!–调用的类–>-->
<property
name=
"targetObject"
>
<!--<property name="targetObject">-->
<ref
bean=
"sendMessageTask"
/>
<!--<ref bean="crmSource"/>-->
</property>
<!--</property>-->
<!--调用类中的方法-->
<!--<!–调用类中的方法–>-->
<property
name=
"targetMethod"
>
<!--<property name="targetMethod">-->
<value>
sendMessage
</value>
<!--<value>refreshCrmConfig</value>-->
</property>
<!--</property>-->
</bean>
<!--</bean>-->
<!--删除短信定时-->
<!--<bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">-->
<bean
class=
"org.springframework.scheduling.quartz.SchedulerFactoryBean"
>
<!--<property name="triggers">-->
<property
name=
"triggers"
>
<!--<list>-->
<list>
<!--<ref bean="putOverTimeToOceanTrigger"/>-->
<ref
bean=
"delMessageTrigger"
/>
<!--</list>-->
</list>
<!--</property>-->
</property>
<!--</bean>-->
</bean>
<!--<bean id="putOverTimeToOceanTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">-->
<bean
id=
"delMessageTrigger"
class=
"org.springframework.scheduling.quartz.CronTriggerBean"
>
<!--<property name="jobDetail" ref="putOverTimeToOceanQuote"/>-->
<property
name=
"jobDetail"
ref=
"delMessageQuote"
/>
<!--<property name="cronExpression" value="0 0 0/1 * * ?"/>-->
<property
name=
"cronExpression"
value=
"0 0/10 * * * ? "
/>
<!--</bean>-->
</bean>
<!--<bean id="putOverTimeToOceanQuote" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">-->
<bean
id=
"delMessageQuote"
class=
"org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"
>
<!--<!–调用的类–>-->
<!--调用的类-->
<!--<property name="targetObject">-->
<property
name=
"targetObject"
>
<!--<ref bean="marketingActivityService"/>-->
<ref
bean=
"sendMessageTask"
/>
<!--</property>-->
</property>
<!--<!–调用类中的方法–>-->
<!--调用类中的方法-->
<!--<property name="targetMethod">-->
<property
name=
"targetMethod"
>
<!--<value>putOvertimeToOcean</value>-->
<value>
deleteMessage
</value>
<!--</property>-->
</property>
<!--</bean>-->
</bean>
<!--删除短信定时结束-->
<!--<!–<bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">–>-->
<!--<!–<property name="triggers">–>-->
<!--发送dlq删除提醒短信定时开始-->
<!--<!–<list>–>-->
<!--<!–<ref bean="removeFromOceanTrigger"/>–>-->
<!--<!–</list>–>-->
<!--<!–</property>–>-->
<!--<!–</bean>–>-->
<!--<!–<bean id="removeFromOceanTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">–>-->
<!--<!–<property name="jobDetail" ref="removeFromOceanQuote"/>–>-->
<!--<!–<property name="cronExpression" value="0 0/10 * * * ?"/>–>-->
<!--<!–</bean>–>-->
<!--<!–<bean id="removeFromOceanQuote" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">–>-->
<!--<!–<!–调用的类–>–>-->
<!--<!–<property name="targetObject">–>-->
<!--<!–<ref bean="customerService"/>–>-->
<!--<!–</property>–>-->
<!--<!–<!–调用类中的方法–>–>-->
<!--<!–<property name="targetMethod">–>-->
<!--<!–<value>removeFromOcean</value>–>-->
<!--<!–</property>–>-->
<!--<!–</bean>–>-->
<!--<bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">-->
<!--<property name="triggers">-->
<!--<list>-->
<!--<ref bean="pushRushCustomerTrigger"/>-->
<!--</list>-->
<!--</property>-->
<!--</bean>-->
<!--<bean id="pushRushCustomerTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">-->
<!--<property name="jobDetail" ref="pushRushCustomerQuote"/>-->
<!--<property name="cronExpression" value="0 0/30 * * * ?"/>-->
<!--</bean>-->
<!--<bean id="pushRushCustomerQuote" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">-->
<!--<!–调用的类–>-->
<!--<property name="targetObject">-->
<!--<ref bean="rushCustomerRuleService"/>-->
<!--</property>-->
<!--<!–调用类中的方法–>-->
<!--<property name="targetMethod">-->
<!--<value>pushRushCustomer</value>-->
<!--</property>-->
<!--</bean>-->
<!--<bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">-->
<!--<property name="triggers">-->
<!--<list>-->
<!--<ref bean="setRecommendTrigger"/>-->
<!--</list>-->
<!--</property>-->
<!--</bean>-->
<!--<bean id="setRecommendTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">-->
<!--<property name="jobDetail" ref="setRecommendQuote"/>-->
<!--<!–<property name="cronExpression" value="0 0 0/60 * * ?"/>–>-->
<!--<property name="cronExpression" value="0 0 0/1 * * ?"/>-->
<!--</bean>-->
<!--<bean id="setRecommendQuote"-->
<!--class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">-->
<!--<!–调用的类–>-->
<!--<property name="targetObject">-->
<!--<ref bean="appQuartzService"/>-->
<!--</property>-->
<!--<!–调用类中的方法–>-->
<!--<property name="targetMethod">-->
<!--<value>setRecommendTask</value>-->
<!--</property>-->
<!--</bean>-->
<!--<!–发送短信定时–>-->
<!--<bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">-->
<!--<property name="triggers">-->
<!--<list>-->
<!--<ref bean="sendMessageTrigger"/>-->
<!--</list>-->
<!--</property>-->
<!--</bean>-->
<!--<bean id="sendMessageTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">-->
<!--<property name="jobDetail" ref="sendMessageQuote"/>-->
<!--<property name="cronExpression" value="0 0/2 * * * ? "/>-->
<!--</bean>-->
<!--<bean id="sendMessageQuote" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">-->
<!--<!–调用的类–>-->
<!--<property name="targetObject">-->
<!--<ref bean="sendMessageTask"/>-->
<!--</property>-->
<!--<!–调用类中的方法–>-->
<!--<property name="targetMethod">-->
<!--<value>sendMessage</value>-->
<!--</property>-->
<!--</bean>-->
<!--<!–删除短信定时–>-->
<!--<bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">-->
<!--<property name="triggers">-->
<!--<list>-->
<!--<ref bean="delMessageTrigger"/>-->
<!--</list>-->
<!--</property>-->
<!--</bean>-->
<!--<bean id="delMessageTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">-->
<!--<property name="jobDetail" ref="delMessageQuote"/>-->
<!--<property name="cronExpression" value="0 0/10 * * * ? "/>-->
<!--</bean>-->
<!--<bean id="delMessageQuote" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">-->
<!--<!–调用的类–>-->
<!--<property name="targetObject">-->
<!--<ref bean="sendMessageTask"/>-->
<!--</property>-->
<!--<!–调用类中的方法–>-->
<!--<property name="targetMethod">-->
<!--<value>deleteMessage</value>-->
<!--</property>-->
<!--</bean>-->
<!--<!–删除短信定时结束–>-->
<!--<!–发送dlq删除提醒短信定时开始–>-->
<!--<!–<bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">–>-->
<!--<!–<property name="triggers">–>-->
<!--<!–<list>–>-->
<!--<!–<ref bean="sendDlqMessageTrigger"/>–>-->
<!--<!–</list>–>-->
<!--<!–</property>–>-->
<!--<!–</bean>–>-->
<!--<!–<bean id="sendDlqMessageTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">–>-->
<!--<!–<property name="jobDetail" ref="sendDlqMessageQuote"/>–>-->
<!--<!–<property name="cronExpression" value="0 0 17 * * ? "/>–>-->
<!--<!–</bean>–>-->
<!--<!–<bean id="sendDlqMessageQuote" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">–>-->
<!--<!–<!–调用的类–>–>-->
<!--<!–<property name="targetObject">–>-->
<!--<!–<ref bean="sendMessageTask"/>–>-->
<!--<!–</property>–>-->
<!--<!–<!–调用类中的方法–>–>-->
<!--<!–<property name="targetMethod">–>-->
<!--<!–<value>sendDlqMessage</value>–>-->
<!--<!–</property>–>-->
<!--<!–</bean>–>-->
<!--<!–发送dlq删除提醒短信定时结束–>-->
<!--<!–发送微信提醒定时开始–>-->
<!--<bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">-->
<!--<property name="triggers">-->
<!--<list>-->
<!--<ref bean="sendWxMessageTrigger"/>-->
<!--</list>-->
<!--</property>-->
<!--</bean>-->
<!--<bean id="sendWxMessageTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">-->
<!--<property name="jobDetail" ref="sendWxMessageQuote"/>-->
<!--<property name="cronExpression" value="0 0/10 * * * ? "/>-->
<!--</bean>-->
<!--<bean id="sendWxMessageQuote" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">-->
<!--<!–调用的类–>-->
<!--<property name="targetObject">-->
<!--<ref bean="sendWeChatTask"/>-->
<!--</property>-->
<!--<!–调用类中的方法–>-->
<!--<property name="targetMethod">-->
<!--<value>sendWeChatMsg</value>-->
<!--</property>-->
<!--</bean>-->
<!--<!–发送微信提醒定时开始–>-->
<!--<!–N天无约看入公海begin–>-->
<!--<bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">-->
<!--<property name="triggers">-->
<!--<list>-->
<!--<ref bean="checkCustomerBackToSea"/>-->
<!--</list>-->
<!--</property>-->
<!--</bean>-->
<!--<bean id="checkCustomerBackToSea" class="org.springframework.scheduling.quartz.CronTriggerBean">-->
<!--<property name="jobDetail" ref="noCallBackToSea"/>-->
<!--<property name="cronExpression" value="0 0 2 * * ? "/>-->
<!--</bean>-->
<!--<bean id="noCallBackToSea" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">-->
<!--<!–调用的类–>-->
<!--<property name="targetObject">-->
<!--<ref bean="checkNoApproximateCustomer"/>-->
<!--</property>-->
<!--<!–调用类中的方法–>-->
<!--<property name="targetMethod">-->
<!--<value>backToSea</value>-->
<!--</property>-->
<!--</bean>-->
<!--<!–N天无约看入公海end–>-->
<!--<!–更新客户活跃标记定时开始–>-->
<!--<bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">-->
<!--<property name="triggers">-->
<!--<list>-->
<!--<ref bean="updateActiveStatusTrigger"/>-->
<!--</list>-->
<!--</property>-->
<!--</bean>-->
<!--<bean id="updateActiveStatusTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">-->
<!--<property name="jobDetail" ref="updateActiveStatusQuote"/>-->
<!--<property name="cronExpression" value="0 0 0/1 * * ? "/>-->
<!--</bean>-->
<!--<bean id="updateActiveStatusQuote" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">-->
<!--<!–调用的类–>-->
<!--<property name="targetObject">-->
<!--<ref bean="sendMessageTask"/>-->
<!--</property>-->
<!--<!–调用类中的方法–>-->
<!--<property name="targetMethod">-->
<!--<value>updateActiveStatus</value>-->
<!--</property>-->
<!--</bean>-->
<!--<!–更新客户活跃标记定时结束–>-->
<!--<!–同步crm报名轨迹数据定时开始–>-->
<!--<bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">-->
<!--<property name="triggers">-->
<!--<list>-->
<!--<ref bean="addCrmTrackTrigger"/>-->
<!--</list>-->
<!--</property>-->
<!--</bean>-->
<!--<bean id="addCrmTrackTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">-->
<!--<property name="jobDetail" ref="addCrmTrackQuote"/>-->
<!--<property name="cronExpression" value="0 5 0/1 * * ? "/>-->
<!--</bean>-->
<!--<bean id="addCrmTrackQuote" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">-->
<!--<!–调用的类–>-->
<!--<property name="targetObject">-->
<!--<ref bean="sendMessageTask"/>-->
<!--</property>-->
<!--<!–调用类中的方法–>-->
<!--<property name="targetMethod">-->
<!--<value>addCrmTrack</value>-->
<!--</property>-->
<!--</bean>-->
<!--<!–同步crm报名轨迹数据定时结束–>-->
<!--<!–同步crm报名轨迹数据定时结束–>-->
<!--<bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">-->
<!--<property name="triggers">-->
<!--<list>-->
<!--<ref bean="dutyStaff"/>-->
<!--</list>-->
<!--</property>-->
<!--</bean>-->
<!--<bean id="dutyStaff" class="org.springframework.scheduling.quartz.CronTriggerBean">-->
<!--<property name="jobDetail" ref="checkDutyStaff"/>-->
<!--<property name="cronExpression" value="0 0 1 * * ? "/>-->
<!--</bean>-->
<!--<bean id="checkDutyStaff" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">-->
<!--<!–调用的类–>-->
<!--<property name="targetObject">-->
<!--<ref bean="staffDuty"/>-->
<!--</property>-->
<!--<!–调用类中的方法–>-->
<!--<property name="targetMethod">-->
<!--<value>updateDutyStaff</value>-->
<!--</property>-->
<!--</bean>-->
<!--<!– N天无回访入公海begin –>-->
<!--<bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">-->
<!--<property name="triggers">-->
<!--<list>-->
<!--<ref bean="checkNoLimit"/>-->
<!--</list>-->
<!--</property>-->
<!--</bean>-->
<!--<bean id="checkNoLimit" class="org.springframework.scheduling.quartz.CronTriggerBean">-->
<!--<property name="jobDetail" ref="noLimit"/>-->
<!--<property name="cronExpression" value="0 0 0/1 * * ? "/>-->
<!--</bean>-->
<!--<bean id="noLimit" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">-->
<!--<!–调用的类–>-->
<!--<property name="targetObject">-->
<!--<ref bean="checkNoLimitImpl"/>-->
<!--</property>-->
<!--<!–调用类中的方法–>-->
<!--<property name="targetMethod">-->
<!--<value>backToSea</value>-->
<!--</property>-->
<!--</bean>-->
<!--<!– N天无回访入公海end –>-->
<!--<!– 营销客户数据超时待回访数据回公海 –>-->
<!--<bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">-->
<!--<bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">-->
<!--<property name="triggers">-->
<!--<property name="triggers">-->
<!--<list>-->
<!--<list>-->
<!--<ref bean="sendDlqMessage
Trigger"/>-->
<!--<ref bean="putOvertimeWaitCall
Trigger"/>-->
<!--</list>-->
<!--</list>-->
<!--</property>-->
<!--</property>-->
<!--</bean>-->
<!--</bean>-->
<!--<bean id="sendDlqMessageTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">-->
<!--<bean id="putOvertimeWaitCallTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">-->
<!--<property name="jobDetail" ref="sendDlqMessageQuote"/>-->
<!--<property name="jobDetail" ref="putOvertimeWaitCallQuote"/>-->
<!--<property name="cronExpression" value="0 0 17 * * ? "/>-->
<!--<!–<property name="cronExpression" value="0 0/5 * * * ?"/>–>-->
<!--<property name="cronExpression" value="0 0 0/1 * * ?"/>-->
<!--</bean>-->
<!--</bean>-->
<!--<bean id="sendDlqMessageQuote" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">-->
<!--<bean id="putOvertimeWaitCallQuote" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">-->
<!--<!–调用的类–>-->
<!--<property name="targetObject">-->
<!--<ref bean="marketingActivityService"/>-->
<!--</property>-->
<!--<!–调用类中的方法–>-->
<!--<property name="targetMethod">-->
<!--<value>putOvertimeWaitCallToOcean</value>-->
<!--</property>-->
<!--</bean>-->
<!--<!–发送企业微信通知定时–>-->
<!--<bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">-->
<!--<property name="triggers">-->
<!--<list>-->
<!--<ref bean="sendWxTrigger"/>-->
<!--</list>-->
<!--</property>-->
<!--</bean>-->
<!--<bean id="sendWxTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">-->
<!--<property name="jobDetail" ref="sendWxQuote"/>-->
<!--<property name="cronExpression" value="0/15 * * * * ?"/>-->
<!--</bean>-->
<!--<bean id="sendWxQuote" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">-->
<!--<!–调用的类–>-->
<!--<!–调用的类–>-->
<!--<property name="targetObject">-->
<!--<property name="targetObject">-->
<!--<ref bean="sendMessageTask"/>-->
<!--<ref bean="sendMessageTask"/>-->
<!--</property>-->
<!--</property>-->
<!--<!–调用类中的方法–>-->
<!--<!–调用类中的方法–>-->
<!--<property name="targetMethod">-->
<!--<property name="targetMethod">-->
<!--<value>sendDlqMessage</value>-->
<!--<value>sendWxMessage</value>-->
<!--</property>-->
<!--</property>-->
<!--</bean>-->
<!--</bean>-->
<!--发送dlq删除提醒短信定时结束-->
<!--<!–发送企业微信通知定时结束–>-->
<!--发送微信提醒定时开始-->
<!--<!–新增云迹活动定时开始–>-->
<bean
class=
"org.springframework.scheduling.quartz.SchedulerFactoryBean"
>
<!--<bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">-->
<property
name=
"triggers"
>
<!--<property name="triggers">-->
<list>
<!--<list>-->
<ref
bean=
"sendWxMessageTrigger"
/>
<!--<ref bean="cloudJob"/>-->
</list>
<!--</list>-->
</property>
<!--</property>-->
</bean>
<!--</bean>-->
<bean
id=
"sendWxMessageTrigger"
class=
"org.springframework.scheduling.quartz.CronTriggerBean"
>
<!--<bean id="cloudJob" class="org.springframework.scheduling.quartz.CronTriggerBean">-->
<property
name=
"jobDetail"
ref=
"sendWxMessageQuote"
/>
<!--<property name="jobDetail" ref="addCloudJob"/>-->
<property
name=
"cronExpression"
value=
"0 0/10 * * * ? "
/>
<!--<property name="cronExpression" value="0 0 2 * * ? "/>-->
</bean>
<!--</bean>-->
<bean
id=
"sendWxMessageQuote"
class=
"org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"
>
<!--<bean id="addCloudJob" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">-->
<!--调用的类-->
<!--<!–调用的类–>-->
<property
name=
"targetObject"
>
<!--<property name="targetObject">-->
<ref
bean=
"sendWeChatTask"
/>
<!--<ref bean="staffDuty"/>-->
</property>
<!--</property>-->
<!--调用类中的方法-->
<!--<!–调用类中的方法–>-->
<property
name=
"targetMethod"
>
<!--<property name="targetMethod">-->
<value>
sendWeChatMsg
</value>
<!--<value>addCloudActivity</value>-->
</property>
<!--</property>-->
</bean>
<!--</bean>-->
<!--发送微信提醒定时开始-->
<!--<!–新增云迹活动定时结束–>-->
<!--N天无约看入公海begin-->
<!--<!–同步经管项目信息定时开始–>-->
<bean
class=
"org.springframework.scheduling.quartz.SchedulerFactoryBean"
>
<!--<bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">-->
<property
name=
"triggers"
>
<!--<property name="triggers">-->
<list>
<!--<list>-->
<ref
bean=
"checkCustomerBackToSea"
/>
<!--<ref bean="projectJgtJob"/>-->
</list>
<!--</list>-->
</property>
<!--</property>-->
</bean>
<!--</bean>-->
<bean
id=
"checkCustomerBackToSea"
class=
"org.springframework.scheduling.quartz.CronTriggerBean"
>
<!--<bean id="projectJgtJob" class="org.springframework.scheduling.quartz.CronTriggerBean">-->
<property
name=
"jobDetail"
ref=
"noCallBackToSea"
/>
<!--<property name="jobDetail" ref="updateProjectJob"/>-->
<property
name=
"cronExpression"
value=
"0 0 2 * * ? "
/>
<!--<property name="cronExpression" value="0 0 2 * * ? "/>-->
</bean>
<!--</bean>-->
<bean
id=
"noCallBackToSea"
class=
"org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"
>
<!--<bean id="updateProjectJob" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">-->
<!--调用的类-->
<!--<!–调用的类–>-->
<property
name=
"targetObject"
>
<!--<property name="targetObject">-->
<ref
bean=
"checkNoApproximateCustomer"
/>
<!--<ref bean="staffDuty"/>-->
</property>
<!--</property>-->
<!--调用类中的方法-->
<!--<!–调用类中的方法–>-->
<property
name=
"targetMethod"
>
<!--<property name="targetMethod">-->
<value>
backToSea
</value>
<!--<value>updateProjectStatus</value>-->
</property>
<!--</property>-->
</bean>
<!--</bean>-->
<!--N天无约看入公海end-->
<!--<!–同步经管项目信息定时结束–>-->
<!--更新客户活跃标记定时开始-->
<!--<!–设置云迹数据报表定时开始–>-->
<bean
class=
"org.springframework.scheduling.quartz.SchedulerFactoryBean"
>
<!--<bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">-->
<property
name=
"triggers"
>
<!--<property name="triggers">-->
<list>
<!--<list>-->
<ref
bean=
"updateActiveStatusTrigger"
/>
<!--<ref bean="setCloudJob"/>-->
</list>
<!--</list>-->
</property>
<!--</property>-->
</bean>
<!--</bean>-->
<bean
id=
"updateActiveStatusTrigger"
class=
"org.springframework.scheduling.quartz.CronTriggerBean"
>
<!--<bean id="setCloudJob" class="org.springframework.scheduling.quartz.CronTriggerBean">-->
<property
name=
"jobDetail"
ref=
"updateActiveStatusQuote"
/>
<!--<property name="jobDetail" ref="setCloudCountJob"/>-->
<property
name=
"cronExpression"
value=
"0 0 0/1 * * ? "
/>
<!--<property name="cronExpression" value="0 0 0/2 * * ? *"/>-->
</bean>
<!--</bean>-->
<bean
id=
"updateActiveStatusQuote"
class=
"org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"
>
<!--<bean id="setCloudCountJob" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">-->
<!--调用的类-->
<!--<!–调用的类–>-->
<property
name=
"targetObject"
>
<!--<property name="targetObject">-->
<ref
bean=
"sendMessageTask"
/>
<!--<ref bean="staffDuty"/>-->
</property>
<!--</property>-->
<!--调用类中的方法-->
<!--<!–调用类中的方法–>-->
<property
name=
"targetMethod"
>
<!--<property name="targetMethod">-->
<value>
updateActiveStatus
</value>
<!--<value>setCloudCount</value>-->
</property>
<!--</property>-->
</bean>
<!--</bean>-->
<!--更新客户活跃标记定时结束-->
<!--<!–设置云迹数据报表定时结束–>-->
<!--同步crm报名轨迹数据定时开始-->
<!--<!–N天无回访入公海(且未达到到访状态)定时开始–>-->
<bean
class=
"org.springframework.scheduling.quartz.SchedulerFactoryBean"
>
<!--<bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">-->
<property
name=
"triggers"
>
<!--<property name="triggers">-->
<list>
<!--<list>-->
<ref
bean=
"addCrmTrackTrigger"
/>
<!--<ref bean="customerNoBackToSea"/>-->
</list>
<!--</list>-->
</property>
<!--</property>-->
</bean>
<!--</bean>-->
<bean
id=
"addCrmTrackTrigger"
class=
"org.springframework.scheduling.quartz.CronTriggerBean"
>
<!--<bean id="customerNoBackToSea" class="org.springframework.scheduling.quartz.CronTriggerBean">-->
<property
name=
"jobDetail"
ref=
"addCrmTrackQuote"
/>
<!--<property name="jobDetail" ref="noBackToSea"/>-->
<property
name=
"cronExpression"
value=
"0 5 0/1 * * ? "
/>
<!--<property name="cronExpression" value="0 0 3 * * ? *"/>-->
</bean>
<!--</bean>-->
<bean
id=
"addCrmTrackQuote"
class=
"org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"
>
<!--<bean id="noBackToSea" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">-->
<!--调用的类-->
<!--<!–调用的类–>-->
<property
name=
"targetObject"
>
<!--<property name="targetObject">-->
<ref
bean=
"sendMessageTask"
/>
<!--<ref bean="checkNoLimitImpl"/>-->
</property>
<!--</property>-->
<!--调用类中的方法-->
<!--<!–调用类中的方法–>-->
<property
name=
"targetMethod"
>
<!--<property name="targetMethod">-->
<value>
addCrmTrack
</value>
<!--<value>backNoVisitToSea</value>-->
</property>
<!--</property>-->
</bean>
<!--</bean>-->
<!--同步crm报名轨迹数据定时结束-->
<!--<!–N天无回访入公海(且未达到到访状态)end–>-->
<!--同步crm报名轨迹数据定时结束-->
<!--<!–推送外部客户至CRM开始–>-->
<!--<bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">-->
<bean
class=
"org.springframework.scheduling.quartz.SchedulerFactoryBean"
>
<!--<property name="triggers">-->
<property
name=
"triggers"
>
<!--<list>-->
<list>
<!--<ref bean="setExterCusJob"/>-->
<ref
bean=
"dutyStaff"
/>
<!--</list>-->
</list>
<!--</property>-->
</property>
<!--</bean>-->
</bean>
<!--<bean id="setExterCusJob" class="org.springframework.scheduling.quartz.CronTriggerBean">-->
<bean
id=
"dutyStaff"
class=
"org.springframework.scheduling.quartz.CronTriggerBean"
>
<!--<property name="jobDetail" ref="setExterCusToCrm"/>-->
<property
name=
"jobDetail"
ref=
"checkDutyStaff"
/>
<!--<property name="cronExpression" value="0 0 1 * * ? *"/>-->
<property
name=
"cronExpression"
value=
"0 0 1 * * ? "
/>
<!--</bean>-->
</bean>
<!--<bean id="setExterCusToCrm" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">-->
<bean
id=
"checkDutyStaff"
class=
"org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"
>
<!--<!–调用的类–>-->
<!--调用的类-->
<!--<property name="targetObject">-->
<property
name=
"targetObject"
>
<!--<ref bean="staffDuty"/>-->
<ref
bean=
"staffDuty"
/>
<!--</property>-->
</property>
<!--<!–调用类中的方法–>-->
<!--调用类中的方法-->
<!--<property name="targetMethod">-->
<property
name=
"targetMethod"
>
<!--<value>putExterCusToCrm</value>-->
<value>
updateDutyStaff
</value>
<!--</property>-->
</property>
<!--</bean>-->
</bean>
<!--<!–推送外部客户至CRM结束–>-->
<!-- N天无回访入公海begin -->
<!--<!–设置云迹报表定时开始–>-->
<bean
class=
"org.springframework.scheduling.quartz.SchedulerFactoryBean"
>
<!--<bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">-->
<property
name=
"triggers"
>
<!--<property name="triggers">-->
<list>
<!--<list>-->
<ref
bean=
"checkNoLimit"
/>
<!--<ref bean="setCloudReportJob"/>-->
</list>
<!--</list>-->
</property>
<!--</property>-->
</bean>
<!--</bean>-->
<bean
id=
"checkNoLimit"
class=
"org.springframework.scheduling.quartz.CronTriggerBean"
>
<!--<bean id="setCloudReportJob" class="org.springframework.scheduling.quartz.CronTriggerBean">-->
<property
name=
"jobDetail"
ref=
"noLimit"
/>
<!--<property name="jobDetail" ref="setCloudReJob"/>-->
<property
name=
"cronExpression"
value=
"0 0 0/1 * * ? "
/>
<!--<property name="cronExpression" value="0 15 3 1 * ?"/>-->
</bean>
<!--</bean>-->
<bean
id=
"noLimit"
class=
"org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"
>
<!--<bean id="setCloudReJob" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">-->
<!--调用的类-->
<!--<!–调用的类–>-->
<property
name=
"targetObject"
>
<!--<property name="targetObject">-->
<ref
bean=
"checkNoLimitImpl"
/>
<!--<ref bean="staffDuty"/>-->
</property>
<!--</property>-->
<!--调用类中的方法-->
<!--<!–调用类中的方法–>-->
<property
name=
"targetMethod"
>
<!--<property name="targetMethod">-->
<value>
backToSea
</value>
<!--<value>setCloudReportCount</value>-->
</property>
<!--</property>-->
</bean>
<!--</bean>-->
<!-- N天无回访入公海end -->
<!--<!–设置云迹报表定时结束–>-->
<!-- 营销客户数据超时待回访数据回公海 -->
<!--<!–同步经管状态定时开始–>-->
<bean
class=
"org.springframework.scheduling.quartz.SchedulerFactoryBean"
>
<!--<bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">-->
<property
name=
"triggers"
>
<!--<property name="triggers">-->
<list>
<!--<list>-->
<ref
bean=
"putOvertimeWaitCallTrigger"
/>
<!--<ref bean="updateJgJob"/>-->
</list>
<!--</list>-->
</property>
<!--</property>-->
</bean>
<!--</bean>-->
<bean
id=
"putOvertimeWaitCallTrigger"
class=
"org.springframework.scheduling.quartz.CronTriggerBean"
>
<!--<bean id="updateJgJob" class="org.springframework.scheduling.quartz.CronTriggerBean">-->
<property
name=
"jobDetail"
ref=
"putOvertimeWaitCallQuote"
/>
<!--<property name="jobDetail" ref="updateJgStatusJob"/>-->
<!--<property name="cronExpression" value="0 0/5 * * * ?"/>-->
<!--<property name="cronExpression" value="0 0 3 * * ? *"/>-->
<property
name=
"cronExpression"
value=
"0 0 0/1 * * ?"
/>
<!--</bean>-->
</bean>
<!--<bean id="updateJgStatusJob" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">-->
<bean
id=
"putOvertimeWaitCallQuote"
class=
"org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"
>
<!--<!–调用的类–>-->
<!--调用的类-->
<!--<property name="targetObject">-->
<property
name=
"targetObject"
>
<!--<ref bean="staffDuty"/>-->
<ref
bean=
"marketingActivityService"
/>
<!--</property>-->
</property>
<!--<!–调用类中的方法–>-->
<!--调用类中的方法-->
<!--<property name="targetMethod">-->
<property
name=
"targetMethod"
>
<!--<value>updateJgStatus</value>-->
<value>
putOvertimeWaitCallToOcean
</value>
<!--</property>-->
</property>
<!--</bean>-->
</bean>
<!--<!–同步经管状态定时结束–>-->
<!--发送企业微信通知定时-->
<!--<!–设置云迹季度报表定时开始–>-->
<bean
class=
"org.springframework.scheduling.quartz.SchedulerFactoryBean"
>
<!--<bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">-->
<property
name=
"triggers"
>
<!--<property name="triggers">-->
<list>
<!--<list>-->
<ref
bean=
"sendWxTrigger"
/>
<!--<ref bean="setCloudReportJiJob"/>-->
</list>
<!--</list>-->
</property>
<!--</property>-->
</bean>
<!--</bean>-->
<bean
id=
"sendWxTrigger"
class=
"org.springframework.scheduling.quartz.CronTriggerBean"
>
<!--<bean id="setCloudReportJiJob" class="org.springframework.scheduling.quartz.CronTriggerBean">-->
<property
name=
"jobDetail"
ref=
"sendWxQuote"
/>
<!--<property name="jobDetail" ref="setCloudReJiJob"/>-->
<property
name=
"cronExpression"
value=
"0/15 * * * * ?"
/>
<!--<property name="cronExpression" value="0 30 00 1 4,7,10,1 ?"/>-->
</bean>
<!--</bean>-->
<bean
id=
"sendWxQuote"
class=
"org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"
>
<!--<bean id="setCloudReJiJob" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">-->
<!--调用的类-->
<!--<!–调用的类–>-->
<property
name=
"targetObject"
>
<!--<property name="targetObject">-->
<ref
bean=
"sendMessageTask"
/>
<!--<ref bean="staffDuty"/>-->
</property>
<!--</property>-->
<!--调用类中的方法-->
<!--<!–调用类中的方法–>-->
<property
name=
"targetMethod"
>
<!--<property name="targetMethod">-->
<value>
sendWxMessage
</value>
<!--<value>setCloudReportCountJi</value>-->
</property>
<!--</property>-->
</bean>
<!--</bean>-->
<!--发送企业微信通知定时结束-->
<!--<!–设置云迹季度报表定时结束–>-->
<!--新增云迹活动定时开始-->
<!--<!–设置云迹半年度报表定时开始–>-->
<bean
class=
"org.springframework.scheduling.quartz.SchedulerFactoryBean"
>
<!--<bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">-->
<property
name=
"triggers"
>
<!--<property name="triggers">-->
<list>
<!--<list>-->
<ref
bean=
"cloudJob"
/>
<!--<ref bean="setCloudReportBnJob"/>-->
</list>
<!--</list>-->
</property>
<!--</property>-->
</bean>
<!--</bean>-->
<bean
id=
"cloudJob"
class=
"org.springframework.scheduling.quartz.CronTriggerBean"
>
<!--<bean id="setCloudReportBnJob" class="org.springframework.scheduling.quartz.CronTriggerBean">-->
<property
name=
"jobDetail"
ref=
"addCloudJob"
/>
<!--<property name="jobDetail" ref="setCloudReBnJob"/>-->
<property
name=
"cronExpression"
value=
"0 0 2 * * ? "
/>
<!--<property name="cronExpression" value="0 50 00 1 ,7,1 ?"/>-->
</bean>
<!--</bean>-->
<bean
id=
"addCloudJob"
class=
"org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"
>
<!--<bean id="setCloudReBnJob" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">-->
<!--调用的类-->
<!--<!–调用的类–>-->
<property
name=
"targetObject"
>
<!--<property name="targetObject">-->
<ref
bean=
"staffDuty"
/>
<!--<ref bean="staffDuty"/>-->
</property>
<!--</property>-->
<!--调用类中的方法-->
<!--<!–调用类中的方法–>-->
<property
name=
"targetMethod"
>
<!--<property name="targetMethod">-->
<value>
addCloudActivity
</value>
<!--<value>setCloudReportCountBn</value>-->
</property>
<!--</property>-->
</bean>
<!--</bean>-->
<!--新增云迹活动定时结束-->
<!--<!–设置云迹半年度报表定时结束–>-->
<!--同步经管项目信息定时开始-->
<!--<!–设置云迹年度报表定时开始–>-->
<bean
class=
"org.springframework.scheduling.quartz.SchedulerFactoryBean"
>
<!--<bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">-->
<property
name=
"triggers"
>
<!--<property name="triggers">-->
<list>
<!--<list>-->
<ref
bean=
"projectJgtJob"
/>
<!--<ref bean="setCloudReportYearJob"/>-->
</list>
<!--</list>-->
</property>
<!--</property>-->
</bean>
<!--</bean>-->
<bean
id=
"projectJgtJob"
class=
"org.springframework.scheduling.quartz.CronTriggerBean"
>
<!--<bean id="setCloudReportYearJob" class="org.springframework.scheduling.quartz.CronTriggerBean">-->
<property
name=
"jobDetail"
ref=
"updateProjectJob"
/>
<!--<property name="jobDetail" ref="setCloudReYearJob"/>-->
<property
name=
"cronExpression"
value=
"0 0 2 * * ? "
/>
<!--<property name="cronExpression" value="0 15 2 1 1 ?"/>-->
</bean>
<!--</bean>-->
<bean
id=
"updateProjectJob"
class=
"org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"
>
<!--<bean id="setCloudReYearJob" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">-->
<!--调用的类-->
<!--<!–调用的类–>-->
<property
name=
"targetObject"
>
<!--<property name="targetObject">-->
<ref
bean=
"staffDuty"
/>
<!--<ref bean="staffDuty"/>-->
</property>
<!--</property>-->
<!--调用类中的方法-->
<!--<!–调用类中的方法–>-->
<property
name=
"targetMethod"
>
<!--<property name="targetMethod">-->
<value>
updateProjectStatus
</value>
<!--<value>setCloudReportCountYear</value>-->
</property>
<!--</property>-->
</bean>
<!--</bean>-->
<!--同步经管项目信息定时结束-->
<!--设置云迹数据报表定时开始-->
<bean
class=
"org.springframework.scheduling.quartz.SchedulerFactoryBean"
>
<property
name=
"triggers"
>
<list>
<ref
bean=
"setCloudJob"
/>
</list>
</property>
</bean>
<bean
id=
"setCloudJob"
class=
"org.springframework.scheduling.quartz.CronTriggerBean"
>
<property
name=
"jobDetail"
ref=
"setCloudCountJob"
/>
<property
name=
"cronExpression"
value=
"0 0 0/2 * * ? *"
/>
</bean>
<bean
id=
"setCloudCountJob"
class=
"org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"
>
<!--调用的类-->
<property
name=
"targetObject"
>
<ref
bean=
"staffDuty"
/>
</property>
<!--调用类中的方法-->
<property
name=
"targetMethod"
>
<value>
setCloudCount
</value>
</property>
</bean>
<!--设置云迹数据报表定时结束-->
<!--N天无回访入公海(且未达到到访状态)定时开始-->
<bean
class=
"org.springframework.scheduling.quartz.SchedulerFactoryBean"
>
<property
name=
"triggers"
>
<list>
<ref
bean=
"customerNoBackToSea"
/>
</list>
</property>
</bean>
<bean
id=
"customerNoBackToSea"
class=
"org.springframework.scheduling.quartz.CronTriggerBean"
>
<property
name=
"jobDetail"
ref=
"noBackToSea"
/>
<property
name=
"cronExpression"
value=
"0 0 3 * * ? *"
/>
</bean>
<bean
id=
"noBackToSea"
class=
"org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"
>
<!--调用的类-->
<property
name=
"targetObject"
>
<ref
bean=
"checkNoLimitImpl"
/>
</property>
<!--调用类中的方法-->
<property
name=
"targetMethod"
>
<value>
backNoVisitToSea
</value>
</property>
</bean>
<!--N天无回访入公海(且未达到到访状态)end-->
<!--推送外部客户至CRM开始-->
<bean
class=
"org.springframework.scheduling.quartz.SchedulerFactoryBean"
>
<property
name=
"triggers"
>
<list>
<ref
bean=
"setExterCusJob"
/>
</list>
</property>
</bean>
<bean
id=
"setExterCusJob"
class=
"org.springframework.scheduling.quartz.CronTriggerBean"
>
<property
name=
"jobDetail"
ref=
"setExterCusToCrm"
/>
<property
name=
"cronExpression"
value=
"0 0 1 * * ? *"
/>
</bean>
<bean
id=
"setExterCusToCrm"
class=
"org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"
>
<!--调用的类-->
<property
name=
"targetObject"
>
<ref
bean=
"staffDuty"
/>
</property>
<!--调用类中的方法-->
<property
name=
"targetMethod"
>
<value>
putExterCusToCrm
</value>
</property>
</bean>
<!--推送外部客户至CRM结束-->
<!--设置云迹报表定时开始-->
<bean
class=
"org.springframework.scheduling.quartz.SchedulerFactoryBean"
>
<property
name=
"triggers"
>
<list>
<ref
bean=
"setCloudReportJob"
/>
</list>
</property>
</bean>
<bean
id=
"setCloudReportJob"
class=
"org.springframework.scheduling.quartz.CronTriggerBean"
>
<property
name=
"jobDetail"
ref=
"setCloudReJob"
/>
<property
name=
"cronExpression"
value=
"0 15 3 1 * ?"
/>
</bean>
<bean
id=
"setCloudReJob"
class=
"org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"
>
<!--调用的类-->
<property
name=
"targetObject"
>
<ref
bean=
"staffDuty"
/>
</property>
<!--调用类中的方法-->
<property
name=
"targetMethod"
>
<value>
setCloudReportCount
</value>
</property>
</bean>
<!--设置云迹报表定时结束-->
<!--同步经管状态定时开始-->
<bean
class=
"org.springframework.scheduling.quartz.SchedulerFactoryBean"
>
<property
name=
"triggers"
>
<list>
<ref
bean=
"updateJgJob"
/>
</list>
</property>
</bean>
<bean
id=
"updateJgJob"
class=
"org.springframework.scheduling.quartz.CronTriggerBean"
>
<property
name=
"jobDetail"
ref=
"updateJgStatusJob"
/>
<property
name=
"cronExpression"
value=
"0 0 3 * * ? *"
/>
</bean>
<bean
id=
"updateJgStatusJob"
class=
"org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"
>
<!--调用的类-->
<property
name=
"targetObject"
>
<ref
bean=
"staffDuty"
/>
</property>
<!--调用类中的方法-->
<property
name=
"targetMethod"
>
<value>
updateJgStatus
</value>
</property>
</bean>
<!--同步经管状态定时结束-->
<!--设置云迹季度报表定时开始-->
<bean
class=
"org.springframework.scheduling.quartz.SchedulerFactoryBean"
>
<property
name=
"triggers"
>
<list>
<ref
bean=
"setCloudReportJiJob"
/>
</list>
</property>
</bean>
<bean
id=
"setCloudReportJiJob"
class=
"org.springframework.scheduling.quartz.CronTriggerBean"
>
<property
name=
"jobDetail"
ref=
"setCloudReJiJob"
/>
<property
name=
"cronExpression"
value=
"0 30 00 1 4,7,10,1 ?"
/>
</bean>
<bean
id=
"setCloudReJiJob"
class=
"org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"
>
<!--调用的类-->
<property
name=
"targetObject"
>
<ref
bean=
"staffDuty"
/>
</property>
<!--调用类中的方法-->
<property
name=
"targetMethod"
>
<value>
setCloudReportCountJi
</value>
</property>
</bean>
<!--设置云迹季度报表定时结束-->
<!--设置云迹半年度报表定时开始-->
<bean
class=
"org.springframework.scheduling.quartz.SchedulerFactoryBean"
>
<property
name=
"triggers"
>
<list>
<ref
bean=
"setCloudReportBnJob"
/>
</list>
</property>
</bean>
<bean
id=
"setCloudReportBnJob"
class=
"org.springframework.scheduling.quartz.CronTriggerBean"
>
<property
name=
"jobDetail"
ref=
"setCloudReBnJob"
/>
<property
name=
"cronExpression"
value=
"0 50 00 1 ,7,1 ?"
/>
</bean>
<bean
id=
"setCloudReBnJob"
class=
"org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"
>
<!--调用的类-->
<property
name=
"targetObject"
>
<ref
bean=
"staffDuty"
/>
</property>
<!--调用类中的方法-->
<property
name=
"targetMethod"
>
<value>
setCloudReportCountBn
</value>
</property>
</bean>
<!--设置云迹半年度报表定时结束-->
<!--设置云迹年度报表定时开始-->
<bean
class=
"org.springframework.scheduling.quartz.SchedulerFactoryBean"
>
<property
name=
"triggers"
>
<list>
<ref
bean=
"setCloudReportYearJob"
/>
</list>
</property>
</bean>
<bean
id=
"setCloudReportYearJob"
class=
"org.springframework.scheduling.quartz.CronTriggerBean"
>
<property
name=
"jobDetail"
ref=
"setCloudReYearJob"
/>
<property
name=
"cronExpression"
value=
"0 15 2 1 1 ?"
/>
</bean>
<bean
id=
"setCloudReYearJob"
class=
"org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"
>
<!--调用的类-->
<property
name=
"targetObject"
>
<ref
bean=
"staffDuty"
/>
</property>
<!--调用类中的方法-->
<property
name=
"targetMethod"
>
<value>
setCloudReportCountYear
</value>
</property>
</bean>
<!--设置云迹年度报表定时结束-->
<!--设置云迹年度报表定时结束-->
<!--定时创建营销活动拉取客户开始-->
<!--<bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">-->
<!--<property name="triggers">-->
<!--<list>-->
<!--<ref bean="addMarketActivity"/>-->
<!--</list>-->
<!--</property>-->
<!--</bean>-->
<!--<bean id="addMarketActivity" class="org.springframework.scheduling.quartz.CronTriggerBean">-->
<!--<property name="jobDetail" ref="addMarketCus"/>-->
<!--<property name="cronExpression" value="0 10 0 * * ? *"/>-->
<!--</bean>-->
<!--<bean id="addMarketCus" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">-->
<!--<!–调用的类–>-->
<!--<property name="targetObject">-->
<!--<ref bean="staffDuty"/>-->
<!--</property>-->
<!--<!–调用类中的方法–>-->
<!--<property name="targetMethod">-->
<!--<value>addMarketActivity</value>-->
<!--</property>-->
<!--</bean>-->
<!--定时创建营销活动拉取客户结束-->
</beans>
</beans>
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment