665 lines
32 KiB
XML
665 lines
32 KiB
XML
|
|
<?xml version="1.0" encoding="UTF-8"?>
|
||
|
|
<beans xmlns="http://www.springframework.org/schema/beans"
|
||
|
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||
|
|
xmlns:p="http://www.springframework.org/schema/p"
|
||
|
|
xmlns:task="http://www.springframework.org/schema/task"
|
||
|
|
xsi:schemaLocation="http://www.springframework.org/schema/beans
|
||
|
|
http://www.springframework.org/schema/beans/spring-beans-4.1.xsd
|
||
|
|
http://www.springframework.org/schema/task
|
||
|
|
http://www.springframework.org/schema/task/spring-task-4.1.xsd">
|
||
|
|
<!-- ========jsyw任务定时任 start======== -->
|
||
|
|
<bean id="JSYWJob" class="com.sipai.quartz.job.JSYWJob"/>
|
||
|
|
<bean id="jsywJobMethod" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
|
||
|
|
<property name="targetObject">
|
||
|
|
<ref bean="JSYWJob"/>
|
||
|
|
</property>
|
||
|
|
<property name="targetMethod"> <!-- 要执行的方法名称 -->
|
||
|
|
<value>execute</value>
|
||
|
|
</property>
|
||
|
|
</bean>
|
||
|
|
<!-- 调度触发器 -->
|
||
|
|
<bean id="CronTriggerBean_jsyw" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">
|
||
|
|
<property name="jobDetail" ref="jsywJobMethod"></property>
|
||
|
|
<property name="cronExpression" value="0 0 1 * * ?"></property>
|
||
|
|
</bean>
|
||
|
|
<!-- ==========jsyw任务定时任务 end============ -->
|
||
|
|
<!--===========ZDXFJob采集单自动下发任务开始===================-->
|
||
|
|
<bean id="autoSamplePlanJob" class="com.sipai.quartz.job.whp.AutoSamplePlanJob"/>
|
||
|
|
<bean id="zdxfJobMethod" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
|
||
|
|
<property name="targetObject">
|
||
|
|
<ref bean="autoSamplePlanJob"/>
|
||
|
|
</property>
|
||
|
|
<property name="targetMethod"> <!-- 要执行的方法名称 -->
|
||
|
|
<value>execute</value>
|
||
|
|
</property>
|
||
|
|
</bean>
|
||
|
|
<!-- 调度触发器 -->
|
||
|
|
<bean id="CronTriggerBean_autoSamplePlan" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">
|
||
|
|
<property name="jobDetail" ref="zdxfJobMethod"></property>
|
||
|
|
<property name="cronExpression" value="0 0/3 * * * ?"></property>
|
||
|
|
</bean>
|
||
|
|
<!--===========ZDXFJob采集单自动下发任务结束===================-->
|
||
|
|
|
||
|
|
<!-- ========控制指标任务定时任 start======== -->
|
||
|
|
<bean id="ProductionIndexPlanJob" class="com.sipai.quartz.job.ProductionIndexPlanJob"/>
|
||
|
|
<bean id="ProductionIndexPlanJobMethod"
|
||
|
|
class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
|
||
|
|
<property name="targetObject">
|
||
|
|
<ref bean="ProductionIndexPlanJob"/>
|
||
|
|
</property>
|
||
|
|
<property name="targetMethod"> <!-- 要执行的方法名称 -->
|
||
|
|
<value>execute</value>
|
||
|
|
</property>
|
||
|
|
</bean>
|
||
|
|
<!-- 调度触发器 -->
|
||
|
|
<bean id="CronTriggerBean_ProductionIndexPlan" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">
|
||
|
|
<property name="jobDetail" ref="ProductionIndexPlanJobMethod"></property>
|
||
|
|
<property name="cronExpression" value="0 0 1 * * ?"></property>
|
||
|
|
</bean>
|
||
|
|
<!-- ==========控制指标任务定时任务 end============ -->
|
||
|
|
|
||
|
|
<!-- ========待办任务定时任 start======== -->
|
||
|
|
<bean id="OEProcessJob" class="com.sipai.quartz.job.OEProcessJob"/>
|
||
|
|
<bean id="OEProcessJobMethod" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
|
||
|
|
<property name="targetObject">
|
||
|
|
<ref bean="OEProcessJob"/>
|
||
|
|
</property>
|
||
|
|
<property name="targetMethod"> <!-- 要执行的方法名称 -->
|
||
|
|
<value>execute</value>
|
||
|
|
</property>
|
||
|
|
</bean>
|
||
|
|
<!-- 调度触发器 -->
|
||
|
|
<bean id="CronTriggerBean_OEProcess" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">
|
||
|
|
<property name="jobDetail" ref="OEProcessJobMethod"></property>
|
||
|
|
<property name="cronExpression" value="0 0/3 * * * ?"></property>
|
||
|
|
</bean>
|
||
|
|
<!-- ==========待办任务定时任务 end============ -->
|
||
|
|
|
||
|
|
<!-- ========设备检定记录定时任务 start======== -->
|
||
|
|
<bean id="SpecialEquipmentJob" class="com.sipai.quartz.job.SpecialEquipmentJob"/>
|
||
|
|
<bean id="SpecialEquipmentJobMethod"
|
||
|
|
class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
|
||
|
|
<property name="targetObject">
|
||
|
|
<ref bean="SpecialEquipmentJob"/>
|
||
|
|
</property>
|
||
|
|
<property name="targetMethod"> <!-- 要执行的方法名称 -->
|
||
|
|
<value>execute</value>
|
||
|
|
</property>
|
||
|
|
</bean>
|
||
|
|
<!-- 调度触发器 -->
|
||
|
|
<bean id="CronTriggerBean_SpecialEquipment" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">
|
||
|
|
<property name="jobDetail" ref="SpecialEquipmentJobMethod"></property>
|
||
|
|
<property name="cronExpression" value="0 0 0 * * ?"></property>
|
||
|
|
</bean>
|
||
|
|
<!-- ==========设备检定记录定时任务 end============ -->
|
||
|
|
|
||
|
|
<!-- ======== start======== -->
|
||
|
|
<!-- <bean id="ScadaModbusJob" class="com.sipai.quartz.job.ScadaModbusJob"/> -->
|
||
|
|
<!-- <bean id="ScadaModbusJobMethod" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"> -->
|
||
|
|
<!-- <property name="targetObject"> -->
|
||
|
|
<!-- <ref bean="ScadaModbusJob"/> -->
|
||
|
|
<!-- </property> -->
|
||
|
|
<!-- <property name="targetMethod"> 要执行的方法名称 -->
|
||
|
|
<!-- <value>execute</value> -->
|
||
|
|
<!-- </property> -->
|
||
|
|
<!-- </bean> -->
|
||
|
|
<!-- 调度触发器 -->
|
||
|
|
<!-- <bean id="CronTriggerBean_scada" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean"> -->
|
||
|
|
<!-- <property name="jobDetail" ref="ScadaModbusJobMethod"></property> -->
|
||
|
|
<!-- <property name="cronExpression" value="*/6 * * * * ?"></property> -->
|
||
|
|
<!-- </bean> -->
|
||
|
|
<!-- ==========end============ -->
|
||
|
|
|
||
|
|
<!--定时下发维护保养/检修计划 -->
|
||
|
|
<!-- ======== start======== -->
|
||
|
|
<bean id="MaintenancePlanJob" class="com.sipai.quartz.job.MaintenancePlanJob"/>
|
||
|
|
<bean id="MaintenancePlanJobMethod"
|
||
|
|
class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
|
||
|
|
<property name="targetObject">
|
||
|
|
<ref bean="MaintenancePlanJob"/>
|
||
|
|
</property>
|
||
|
|
<property name="targetMethod"> <!-- 要执行的方法名称 -->
|
||
|
|
<value>execute</value>
|
||
|
|
</property>
|
||
|
|
</bean>
|
||
|
|
<!-- 调度触发器 --> <!--每天凌晨1点触发 -->
|
||
|
|
<bean id="CronTriggerBean_MaintenancePlan" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">
|
||
|
|
<property name="jobDetail" ref="MaintenancePlanJobMethod"></property>
|
||
|
|
<property name="cronExpression" value="0 0 1 * * ?"></property>
|
||
|
|
</bean>
|
||
|
|
<!-- ==========end============ -->
|
||
|
|
|
||
|
|
|
||
|
|
<!--定时下发巡检计划 -->
|
||
|
|
<!-- ======== start======== -->
|
||
|
|
<bean id="PatrolPlanJob" class="com.sipai.quartz.job.PatrolPlanJob"/>
|
||
|
|
<bean id="PatrolPlanJobMethod" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
|
||
|
|
<property name="targetObject">
|
||
|
|
<ref bean="PatrolPlanJob"/>
|
||
|
|
</property>
|
||
|
|
<property name="targetMethod"> <!-- 要执行的方法名称 -->
|
||
|
|
<value>execute</value>
|
||
|
|
</property>
|
||
|
|
</bean>
|
||
|
|
<!-- 巡检任务触发器 --> <!--每天凌晨0点5分触发 -->
|
||
|
|
<bean id="CronTriggerBean_PatrolPlan" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">
|
||
|
|
<property name="jobDetail" ref="PatrolPlanJobMethod"></property>
|
||
|
|
<property name="cronExpression" value="0 34 20 * * ?"></property>
|
||
|
|
</bean>
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
<!--定时下发巡检计划 -->
|
||
|
|
<!-- ======== start======== -->
|
||
|
|
<bean id="UserCardJob" class="com.sipai.quartz.job.UserCardJob"/>
|
||
|
|
<bean id="UserCardJobMethod" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
|
||
|
|
<property name="targetObject">
|
||
|
|
<ref bean="UserCardJob"/>
|
||
|
|
</property>
|
||
|
|
<property name="targetMethod"> <!-- 要执行的方法名称 -->
|
||
|
|
<value>dataSave</value>
|
||
|
|
</property>
|
||
|
|
</bean>
|
||
|
|
<!-- 巡检任务触发器 --> <!--每天凌晨0点5分触发 -->
|
||
|
|
<bean id="CronTriggerBean_UserCardJob" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">
|
||
|
|
<property name="jobDetail" ref="UserCardJobMethod"></property>
|
||
|
|
<property name="cronExpression" value="0 */1 * * * ?"></property>
|
||
|
|
</bean>
|
||
|
|
|
||
|
|
<!--定时下发巡检计划 -->
|
||
|
|
<!-- ======== start======== -->
|
||
|
|
<bean id="BIMDataJob_NS" class="com.sipai.quartz.job.BIMDataJob_NS"/>
|
||
|
|
<bean id="BIMDataJob_NSMethod" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
|
||
|
|
<property name="targetObject">
|
||
|
|
<ref bean="BIMDataJob_NS"/>
|
||
|
|
</property>
|
||
|
|
<property name="targetMethod"> <!-- 要执行的方法名称 -->
|
||
|
|
<value>fun1</value>
|
||
|
|
</property>
|
||
|
|
</bean>
|
||
|
|
<!-- 巡检任务触发器 --> <!--每天凌晨0点5分触发 -->
|
||
|
|
<bean id="CronTriggerBean_BIMDataJob_NS" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">
|
||
|
|
<property name="jobDetail" ref="BIMDataJob_NSMethod"></property>
|
||
|
|
<property name="cronExpression" value="0/30 * * * * ?"></property>
|
||
|
|
</bean>
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
<!-- 定时查询巡检记录开始 -->
|
||
|
|
<!-- <bean id="PatrolRecordCollectionJob" class="com.sipai.quartz.job.PatrolRecordCollectionJob" />
|
||
|
|
<bean id="PatrolRecordCollectionJobMethod" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
|
||
|
|
<property name="targetObject">
|
||
|
|
<ref bean="PatrolRecordCollectionJob" />
|
||
|
|
</property>
|
||
|
|
<property name="targetMethod"> 要执行的方法名称
|
||
|
|
<value>execute</value>
|
||
|
|
</property>
|
||
|
|
</bean>
|
||
|
|
|
||
|
|
巡检记录任务触发器 每5分钟触发
|
||
|
|
<bean id="CronTriggerBean_PatrolRecordCollection" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">
|
||
|
|
<property name="jobDetail" ref="PatrolRecordCollectionJobMethod"></property>
|
||
|
|
<property name="cronExpression" value="0 0 */1 * * ?"></property>
|
||
|
|
<property name="cronExpression" value="0 0/5 * * * ?"></property>
|
||
|
|
</bean> -->
|
||
|
|
<!-- 定时查询巡检记录结束 -->
|
||
|
|
|
||
|
|
<!-- ==========end============ -->
|
||
|
|
<!--定时发现违规记录 -->
|
||
|
|
<!-- ======== start======== -->
|
||
|
|
<!-- <bean id="PatrolRecordViolationRecordJob" class="com.sipai.quartz.job.PatrolRecordViolationRecordJob" />
|
||
|
|
<bean id="PatrolRecordViolationRecordJobMethod" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
|
||
|
|
<property name="targetObject">
|
||
|
|
<ref bean="PatrolRecordViolationRecordJob" />
|
||
|
|
</property>
|
||
|
|
<property name="targetMethod"> 要执行的方法名称
|
||
|
|
<value>execute</value>
|
||
|
|
</property>
|
||
|
|
</bean>
|
||
|
|
违规记录触发器 每天凌晨0点触发
|
||
|
|
<bean id="CronTriggerBean_PatrolRecordViolationRecord" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">
|
||
|
|
<property name="jobDetail" ref="PatrolRecordViolationRecordJobMethod"></property>
|
||
|
|
<property name="cronExpression" value="0 0 0 * * ?"></property>
|
||
|
|
</bean> -->
|
||
|
|
<!-- ==========end============ -->
|
||
|
|
|
||
|
|
<!-- 定时检测报警 -->
|
||
|
|
<!-- ======== start======== -->
|
||
|
|
<bean id="AlarmJob" class="com.sipai.quartz.job.AlarmJob"/>
|
||
|
|
<bean id="AlarmJobMethod" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
|
||
|
|
<property name="targetObject">
|
||
|
|
<ref bean="AlarmJob"/>
|
||
|
|
</property>
|
||
|
|
<property name="targetMethod">
|
||
|
|
<value>excute</value>
|
||
|
|
</property>
|
||
|
|
</bean>
|
||
|
|
<!-- 调度触发器 每天凌晨1点触发 -->
|
||
|
|
<bean id="CronTriggerBean_Alarm" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">
|
||
|
|
<property name="jobDetail" ref="AlarmJobMethod"></property>
|
||
|
|
<property name="cronExpression" value="0 0/30 * * * ?"></property>
|
||
|
|
</bean>
|
||
|
|
<!-- ==========end============ -->
|
||
|
|
|
||
|
|
|
||
|
|
<!--定时获取BIM数据-->
|
||
|
|
<!--======== start========-->
|
||
|
|
<bean id="BIMJob" class="com.sipai.quartz.job.BIMJob"/>
|
||
|
|
<bean id="BIMJobMethod" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
|
||
|
|
<property name="targetObject">
|
||
|
|
<ref bean="BIMJob"/>
|
||
|
|
</property>
|
||
|
|
<property name="targetMethod">
|
||
|
|
<value>excute</value>
|
||
|
|
</property>
|
||
|
|
</bean>
|
||
|
|
<!--调度触发器 每天凌晨1点触发-->
|
||
|
|
<bean id="CronTriggerBean_BIMJob" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">
|
||
|
|
<property name="jobDetail" ref="BIMJobMethod"></property>
|
||
|
|
<property name="cronExpression" value="0/30 * * * * ?"></property>
|
||
|
|
</bean>
|
||
|
|
|
||
|
|
|
||
|
|
<!-- 定时获取市政院模型计算数据(泵组模型)-->
|
||
|
|
<!-- ======== start========-->
|
||
|
|
<bean id="ModelJob" class="com.sipai.quartz.job.ModelJob"/>
|
||
|
|
<bean id="ModelJobMethod" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
|
||
|
|
<property name="targetObject">
|
||
|
|
<ref bean="ModelJob"/>
|
||
|
|
</property>
|
||
|
|
<property name="targetMethod">
|
||
|
|
<value>excute</value>
|
||
|
|
</property>
|
||
|
|
</bean>
|
||
|
|
<!-- 调度触发器 每天凌晨1点触发-->
|
||
|
|
<bean id="CronTriggerBean_ModelJob" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">
|
||
|
|
<property name="jobDetail" ref="ModelJobMethod"></property>
|
||
|
|
<property name="cronExpression" value="0/20 * * * * ?"></property>
|
||
|
|
</bean>
|
||
|
|
<!-- ==========end============-->
|
||
|
|
|
||
|
|
<!-- 定时获取市政院模型计算数据(加药模型)-->
|
||
|
|
<!-- ======== start========-->
|
||
|
|
<bean id="ModelJob_JY" class="com.sipai.quartz.job.ModelJob_JY_20221107"/>
|
||
|
|
<bean id="ModelJobMethod_JY" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
|
||
|
|
<property name="targetObject">
|
||
|
|
<ref bean="ModelJob_JY"/>
|
||
|
|
</property>
|
||
|
|
<property name="targetMethod">
|
||
|
|
<value>excuteJY</value>
|
||
|
|
</property>
|
||
|
|
</bean>
|
||
|
|
<!-- 调度触发器 每天凌晨1点触发-->
|
||
|
|
<bean id="CronTriggerBean_ModelJob_JY" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">
|
||
|
|
<property name="jobDetail" ref="ModelJobMethod_JY"></property>
|
||
|
|
<property name="cronExpression" value="0/20 * * * * ?"></property>
|
||
|
|
</bean>
|
||
|
|
<!-- ==========end============-->
|
||
|
|
|
||
|
|
<!-- 定时获取市政院模型计算数据(滤池模型)-->
|
||
|
|
<!-- ======== start========-->
|
||
|
|
<bean id="ModelJob_LC" class="com.sipai.quartz.job.ModelJob_LC"/>
|
||
|
|
<bean id="ModelJobMethod_LC" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
|
||
|
|
<property name="targetObject">
|
||
|
|
<ref bean="ModelJob_LC"/>
|
||
|
|
</property>
|
||
|
|
<property name="targetMethod">
|
||
|
|
<value>excuteLC</value>
|
||
|
|
</property>
|
||
|
|
</bean>
|
||
|
|
<!-- 调度触发器 每天凌晨1点触发-->
|
||
|
|
<bean id="CronTriggerBean_ModelJob_LC" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">
|
||
|
|
<property name="jobDetail" ref="ModelJobMethod_LC"></property>
|
||
|
|
<property name="cronExpression" value="0/20 * * * * ?"></property>
|
||
|
|
</bean>
|
||
|
|
<!-- ==========end============-->
|
||
|
|
|
||
|
|
<!-- 定时获取Acess数据 -->
|
||
|
|
<!-- ======== start======== -->
|
||
|
|
<bean id="AccessJob" class="com.sipai.quartz.job.AccessJob"/>
|
||
|
|
<bean id="AccessJobMethod" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
|
||
|
|
<property name="targetObject">
|
||
|
|
<ref bean="AccessJob"/>
|
||
|
|
</property>
|
||
|
|
<property name="targetMethod">
|
||
|
|
<value>excute</value>
|
||
|
|
</property>
|
||
|
|
</bean>
|
||
|
|
<!-- 调度触发器 每天凌晨1点触发 -->
|
||
|
|
<bean id="CronTriggerBean_AccessJob" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">
|
||
|
|
<property name="jobDetail" ref="AccessJobMethod"></property>
|
||
|
|
<property name="cronExpression" value="0/20 * * * * ?"></property>
|
||
|
|
</bean>
|
||
|
|
<!-- ==========end============ -->
|
||
|
|
|
||
|
|
<!--定时下发常规工单数据 -->
|
||
|
|
<!-- ======== start======== -->
|
||
|
|
<bean id="LibraryRoutineWorkJob" class="com.sipai.quartz.job.LibraryRoutineWorkJob"/>
|
||
|
|
<bean id="LibraryRoutineWorkJobMethod"
|
||
|
|
class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
|
||
|
|
<property name="targetObject">
|
||
|
|
<ref bean="LibraryRoutineWorkJob"/>
|
||
|
|
</property>
|
||
|
|
<property name="targetMethod"> <!-- 要执行的方法名称 -->
|
||
|
|
<value>execute</value>
|
||
|
|
</property>
|
||
|
|
</bean>
|
||
|
|
<!-- 调度触发器 --> <!--每间隔1小时触发 -->
|
||
|
|
<bean id="CronTriggerBean_LibraryRoutineWorkJob"
|
||
|
|
class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">
|
||
|
|
<property name="jobDetail" ref="LibraryRoutineWorkJobMethod"></property>
|
||
|
|
<property name="cronExpression" value="0 0 0/1 * * ?"></property>
|
||
|
|
</bean>
|
||
|
|
<!-- ==========end============ -->
|
||
|
|
|
||
|
|
<!--自动报警 -->
|
||
|
|
<!-- ======== start======== -->
|
||
|
|
<bean id="ScadaAlarmJob" class="com.sipai.quartz.job.ScadaAlarmJob"/>
|
||
|
|
<bean id="ScadaAlarmJobMethod" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
|
||
|
|
<property name="targetObject">
|
||
|
|
<ref bean="ScadaAlarmJob"/>
|
||
|
|
</property>
|
||
|
|
<property name="targetMethod"> <!-- 要执行的方法名称 -->
|
||
|
|
<value>execute</value>
|
||
|
|
</property>
|
||
|
|
</bean>
|
||
|
|
<!-- 调度触发器 --> <!--每间隔1分钟触发 -->
|
||
|
|
<bean id="CronTriggerBean_ScadaAlarmJob" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">
|
||
|
|
<property name="jobDetail" ref="ScadaAlarmJobMethod"></property>
|
||
|
|
<property name="cronExpression" value="0 0/1 * * * ?"></property>
|
||
|
|
</bean>
|
||
|
|
<!-- ==========end============ -->
|
||
|
|
|
||
|
|
<!--天气 -->
|
||
|
|
<!-- ======== start======== -->
|
||
|
|
<bean id="weatherNewJob" class="com.sipai.quartz.job.WeatherNewJob"/>
|
||
|
|
<bean id="weatherNewMethod" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
|
||
|
|
<property name="targetObject">
|
||
|
|
<ref bean="weatherNewJob"/>
|
||
|
|
</property>
|
||
|
|
<property name="targetMethod"> <!-- 要执行的方法名称 -->
|
||
|
|
<value>excute</value>
|
||
|
|
</property>
|
||
|
|
</bean>
|
||
|
|
<!-- 调度触发器 --> <!--每间隔半小时触发 -->
|
||
|
|
<bean id="CronTriggerBean_weatherNew" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">
|
||
|
|
<property name="jobDetail" ref="weatherNewMethod"></property>
|
||
|
|
<property name="cronExpression" value="0 0/30 * * * ?"></property>
|
||
|
|
</bean>
|
||
|
|
<!-- ==========end============ -->
|
||
|
|
|
||
|
|
<!-- ======== start======== -->
|
||
|
|
<bean id="MPointPropCalcJob_Day" class="com.sipai.quartz.job.MPointPropCalcJob_Day"/>
|
||
|
|
<bean id="MPointPropCalcJob_Day_Detail"
|
||
|
|
class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
|
||
|
|
<property name="targetObject">
|
||
|
|
<ref bean="MPointPropCalcJob_Day"/>
|
||
|
|
</property>
|
||
|
|
<property name="targetMethod"> <!-- 要执行的方法名称 -->
|
||
|
|
<value>execute</value>
|
||
|
|
</property>
|
||
|
|
</bean>
|
||
|
|
<!-- 调度触发器 每天8点执行一次 0 15 8 * * ?-->
|
||
|
|
<bean id="CronTriggerBean_Day" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">
|
||
|
|
<property name="jobDetail" ref="MPointPropCalcJob_Day_Detail"></property>
|
||
|
|
<property name="cronExpression" value="0 15 8 * * ?"></property>
|
||
|
|
</bean>
|
||
|
|
<!-- ==========end============ -->
|
||
|
|
|
||
|
|
<!-- ======== start======== -->
|
||
|
|
<bean id="MPointPropCalcJob_Hour" class="com.sipai.quartz.job.MPointPropCalcJob_Hour"/>
|
||
|
|
<bean id="MPointPropCalcJob_Hour_Detail"
|
||
|
|
class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
|
||
|
|
<property name="targetObject">
|
||
|
|
<ref bean="MPointPropCalcJob_Hour"/>
|
||
|
|
</property>
|
||
|
|
<property name="targetMethod"> <!-- 要执行的方法名称 -->
|
||
|
|
<value>execute</value>
|
||
|
|
</property>
|
||
|
|
</bean>
|
||
|
|
<!-- 调度触发器 每小时整点整分0 6 * * * ? -->
|
||
|
|
<bean id="CronTriggerBean_Hour" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">
|
||
|
|
<property name="jobDetail" ref="MPointPropCalcJob_Hour_Detail"></property>
|
||
|
|
<property name="cronExpression" value="0 10 * * * ?"></property>
|
||
|
|
</bean>
|
||
|
|
<!-- ==========end============ -->
|
||
|
|
|
||
|
|
<!-- ======== start======== -->
|
||
|
|
<bean id="MPointPropCalcJob_Minute" class="com.sipai.quartz.job.MPointPropCalcJob_Minute"/>
|
||
|
|
<bean id="MPointPropCalcJob_Minute_Detail"
|
||
|
|
class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
|
||
|
|
<property name="targetObject">
|
||
|
|
<ref bean="MPointPropCalcJob_Minute"/>
|
||
|
|
</property>
|
||
|
|
<property name="targetMethod"> <!-- 要执行的方法名称 -->
|
||
|
|
<value>execute</value>
|
||
|
|
</property>
|
||
|
|
</bean>
|
||
|
|
<!-- 调度触发器 每分钟15s时候 15 * * * * ? -->
|
||
|
|
<bean id="CronTriggerBean_Minute" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">
|
||
|
|
<property name="jobDetail" ref="MPointPropCalcJob_Minute_Detail"></property>
|
||
|
|
<property name="cronExpression" value="15 * * * * ?"></property>
|
||
|
|
</bean>
|
||
|
|
<!-- ==========end============ -->
|
||
|
|
|
||
|
|
<!--顶部报警数量-->
|
||
|
|
<!-- ======== start======== -->
|
||
|
|
<bean id="TopAlarmNumJob" class="com.sipai.quartz.job.TopAlarmNumJob"/>
|
||
|
|
<bean id="TopAlarmNumJobMethod" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
|
||
|
|
<property name="targetObject">
|
||
|
|
<ref bean="TopAlarmNumJob"/>
|
||
|
|
</property>
|
||
|
|
<property name="targetMethod"> <!-- 要执行的方法名称 -->
|
||
|
|
<value>execute</value>
|
||
|
|
</property>
|
||
|
|
</bean>
|
||
|
|
<!-- 调度触发器 --> <!--每间隔3秒触发 -->
|
||
|
|
<bean id="CronTriggerBean_TopAlarmNumJob" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">
|
||
|
|
<property name="jobDetail" ref="TopAlarmNumJobMethod"></property>
|
||
|
|
<property name="cronExpression" value="0/3 * * * * ?"></property>
|
||
|
|
</bean>
|
||
|
|
<!-- ==========end============ -->
|
||
|
|
|
||
|
|
<!--可视化-->
|
||
|
|
<!-- ======== start======== -->
|
||
|
|
<bean id="DataVisualJob" class="com.sipai.quartz.job.DataVisualJob"/>
|
||
|
|
<bean id="DataVisualJobMethod" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
|
||
|
|
<property name="targetObject">
|
||
|
|
<ref bean="DataVisualJob"/>
|
||
|
|
</property>
|
||
|
|
<property name="targetMethod"> <!-- 要执行的方法名称 -->
|
||
|
|
<value>execute</value>
|
||
|
|
</property>
|
||
|
|
</bean>
|
||
|
|
<!-- 调度触发器 --> <!--每间隔1分钟触发 -->
|
||
|
|
<bean id="CronTriggerBean_DataVisualJob" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">
|
||
|
|
<property name="jobDetail" ref="DataVisualJobMethod"></property>
|
||
|
|
<property name="cronExpression" value="0 0/1 * * * ?"></property>
|
||
|
|
</bean>
|
||
|
|
<!-- ==========end============ -->
|
||
|
|
|
||
|
|
<!--数据中断判定-->
|
||
|
|
<!-- ======== start======== -->
|
||
|
|
<bean id="MpDataStopJob" class="com.sipai.quartz.job.MpDataStopJob"/>
|
||
|
|
<bean id="MpDataStopJobMethod" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
|
||
|
|
<property name="targetObject">
|
||
|
|
<ref bean="MpDataStopJob"/>
|
||
|
|
</property>
|
||
|
|
<property name="targetMethod"> <!-- 要执行的方法名称 -->
|
||
|
|
<value>execute</value>
|
||
|
|
</property>
|
||
|
|
</bean>
|
||
|
|
<!-- 调度触发器 --> <!--每间隔30秒触发 -->
|
||
|
|
<bean id="CronTriggerBean_MpDataStopJob" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">
|
||
|
|
<property name="jobDetail" ref="MpDataStopJobMethod"></property>
|
||
|
|
<property name="cronExpression" value="0/30 * * * * ?"></property>
|
||
|
|
</bean>
|
||
|
|
<!-- ==========end============ -->
|
||
|
|
|
||
|
|
<!--视频定时抓拍-->
|
||
|
|
<!-- ======== start======== -->
|
||
|
|
<bean id="CameraPicJob" class="com.sipai.quartz.job.CameraPicJob"/>
|
||
|
|
<bean id="CameraPicJobMethod" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
|
||
|
|
<property name="targetObject">
|
||
|
|
<ref bean="CameraPicJob"/>
|
||
|
|
</property>
|
||
|
|
<property name="targetMethod"> <!-- 要执行的方法名称 -->
|
||
|
|
<value>execute</value>
|
||
|
|
</property>
|
||
|
|
</bean>
|
||
|
|
<!-- 调度触发器 --> <!--每间隔1分钟触发 -->
|
||
|
|
<bean id="CronTriggerBean_CameraPicJob" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">
|
||
|
|
<property name="jobDetail" ref="CameraPicJobMethod"></property>
|
||
|
|
<property name="cronExpression" value="0 0/1 * * * ?"></property>
|
||
|
|
</bean>
|
||
|
|
<!-- ==========end============ -->
|
||
|
|
|
||
|
|
<!--计算公式_主表值-->
|
||
|
|
<!-- ======== start======== -->
|
||
|
|
<bean id="NewFormulaExec_NowTime" class="com.sipai.quartz.job.NewFormulaExec_NowTime"/>
|
||
|
|
<bean id="NewFormulaExec_NowTimeMethod" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
|
||
|
|
<property name="targetObject">
|
||
|
|
<ref bean="NewFormulaExec_NowTime"/>
|
||
|
|
</property>
|
||
|
|
<property name="targetMethod"> <!-- 要执行的方法名称 -->
|
||
|
|
<value>execute</value>
|
||
|
|
</property>
|
||
|
|
</bean>
|
||
|
|
<!-- 调度触发器 --> <!--每间隔5分钟触发 -->
|
||
|
|
<bean id="CronTriggerBean_NewFormulaExec_NowTime" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">
|
||
|
|
<property name="jobDetail" ref="NewFormulaExec_NowTimeMethod"></property>
|
||
|
|
<property name="cronExpression" value="0 0/5 * * * ?"></property>
|
||
|
|
</bean>
|
||
|
|
<!-- ==========end============ -->
|
||
|
|
|
||
|
|
<!--计算公式_小时-->
|
||
|
|
<!-- ======== start======== -->
|
||
|
|
<bean id="NewFormulaExec_Hour" class="com.sipai.quartz.job.NewFormulaExec_Hour"/>
|
||
|
|
<bean id="NewFormulaExec_HourMethod" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
|
||
|
|
<property name="targetObject">
|
||
|
|
<ref bean="NewFormulaExec_Hour"/>
|
||
|
|
</property>
|
||
|
|
<property name="targetMethod"> <!-- 要执行的方法名称 -->
|
||
|
|
<value>execute</value>
|
||
|
|
</property>
|
||
|
|
</bean>
|
||
|
|
<!-- 调度触发器 --> <!--每间隔1小时触发 -->
|
||
|
|
<bean id="CronTriggerBean_NewFormulaExec_Hour" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">
|
||
|
|
<property name="jobDetail" ref="NewFormulaExec_HourMethod"></property>
|
||
|
|
<property name="cronExpression" value="0 10 0/1 * * ?"></property>
|
||
|
|
</bean>
|
||
|
|
<!-- ==========end============ -->
|
||
|
|
|
||
|
|
<!--计算公式_天-->
|
||
|
|
<!-- ======== start======== -->
|
||
|
|
<bean id="NewFormulaExec_Day" class="com.sipai.quartz.job.NewFormulaExec_Day"/>
|
||
|
|
<bean id="NewFormulaExec_DayMethod" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
|
||
|
|
<property name="targetObject">
|
||
|
|
<ref bean="NewFormulaExec_Day"/>
|
||
|
|
</property>
|
||
|
|
<property name="targetMethod"> <!-- 要执行的方法名称 -->
|
||
|
|
<value>execute</value>
|
||
|
|
</property>
|
||
|
|
</bean>
|
||
|
|
<!-- 调度触发器 --> <!--每间隔1天触发 -->
|
||
|
|
<bean id="CronTriggerBean_NewFormulaExec_Day" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">
|
||
|
|
<property name="jobDetail" ref="NewFormulaExec_DayMethod"></property>
|
||
|
|
<property name="cronExpression" value="0 18 0 * * ?"></property>
|
||
|
|
</bean>
|
||
|
|
<!-- ==========end============ -->
|
||
|
|
|
||
|
|
<!--计算公式_月-->
|
||
|
|
<!-- ======== start======== -->
|
||
|
|
<bean id="NewFormulaExec_Month" class="com.sipai.quartz.job.NewFormulaExec_Month"/>
|
||
|
|
<bean id="NewFormulaExec_MonthMethod" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
|
||
|
|
<property name="targetObject">
|
||
|
|
<ref bean="NewFormulaExec_Month"/>
|
||
|
|
</property>
|
||
|
|
<property name="targetMethod"> <!-- 要执行的方法名称 -->
|
||
|
|
<value>execute</value>
|
||
|
|
</property>
|
||
|
|
</bean>
|
||
|
|
<!-- 调度触发器 --> <!--每间隔1月触发 -->
|
||
|
|
<bean id="CronTriggerBean_NewFormulaExec_Month" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">
|
||
|
|
<property name="jobDetail" ref="NewFormulaExec_MonthMethod"></property>
|
||
|
|
<property name="cronExpression" value="0 10 0 1 * ?"></property>
|
||
|
|
</bean>
|
||
|
|
<!-- ==========end============ -->
|
||
|
|
|
||
|
|
<!-- ======================== 调度工厂 ======================== -->
|
||
|
|
<bean id="SpringJobSchedulerFactoryBean"
|
||
|
|
class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
|
||
|
|
<property name="triggers">
|
||
|
|
<list>
|
||
|
|
<!-- <ref bean="CronTriggerBean_scada" />
|
||
|
|
<ref bean="CronTriggerBean_MaintenancePlan" />w
|
||
|
|
|
||
|
|
<ref bean="CronTriggerBean_PatrolRecordViolationRecord" />
|
||
|
|
<ref bean="CronTriggerBean_PatrolRecordCollection" /> -->
|
||
|
|
<!-- <ref bean="CronTriggerBean_SpecialEquipment" /> -->
|
||
|
|
<!-- <ref bean="CronTriggerBean_OEProcess" /> -->
|
||
|
|
<!-- <ref bean="CronTriggerBean_Alarm" />-->
|
||
|
|
|
||
|
|
<!--<ref bean="CronTriggerBean_AccessJob" />-->
|
||
|
|
|
||
|
|
<!-- <ref bean="CronTriggerBean_LibraryRoutineWorkJob" /> -->
|
||
|
|
<!-- <ref bean="CronTriggerBean_ScadaAlarmJob" /> -->
|
||
|
|
|
||
|
|
<!--天气-->
|
||
|
|
<!-- <ref bean="CronTriggerBean_weatherNew" />-->
|
||
|
|
<!--控制指标-->
|
||
|
|
<!-- <ref bean="CronTriggerBean_ProductionIndexPlan" /> -->
|
||
|
|
|
||
|
|
|
||
|
|
<!--获取市政院webservice数据(泵组模型-重庆)-->
|
||
|
|
<!--<ref bean="CronTriggerBean_ModelJob"/>-->
|
||
|
|
<!--获取市政院webservice数据(加药模型-重庆)-->
|
||
|
|
<!--<ref bean="CronTriggerBean_ModelJob_JY"/>-->
|
||
|
|
<!--获取市政院webservice数据(滤池模型-重庆)-->
|
||
|
|
<!--<ref bean="CronTriggerBean_ModelJob_LC"/>-->
|
||
|
|
|
||
|
|
<!--获取市政院webservice数据(泵站能耗模型-沙口)-->
|
||
|
|
<!-- <ref bean="CronTriggerBean_ModelJob_FSSK_BZNH"/>-->
|
||
|
|
<!--获取市政院webservice数据(加药模型-沙口)-->
|
||
|
|
<!-- <ref bean="CronTriggerBean_ModelJob_FSSK_JY"/>-->
|
||
|
|
|
||
|
|
<!--顶部报警数量-->
|
||
|
|
<!-- <ref bean="CronTriggerBean_TopAlarmNumJob" />-->
|
||
|
|
|
||
|
|
<!--可视化-->
|
||
|
|
<!-- <ref bean="CronTriggerBean_DataVisualJob" />-->
|
||
|
|
<!--数据中断判定-->
|
||
|
|
<!-- <ref bean="CronTriggerBean_MpDataStopJob" />-->
|
||
|
|
|
||
|
|
<!--定时下发巡检任务-->
|
||
|
|
<!-- <ref bean="CronTriggerBean_PatrolPlan"/>
|
||
|
|
<ref bean="CronTriggerBean_Minute" />
|
||
|
|
<ref bean="CronTriggerBean_Day" />
|
||
|
|
<ref bean="CronTriggerBean_Hour" /> -->
|
||
|
|
<!--jsyw-->
|
||
|
|
<!-- <ref bean="CronTriggerBean_jsyw" /> -->
|
||
|
|
|
||
|
|
<!-- <ref bean="CronTriggerBean_PatrolPlan"/>-->
|
||
|
|
|
||
|
|
<!-- <ref bean="CronTriggerBean_UserCardJob"/>-->
|
||
|
|
|
||
|
|
<!--成都BIM-->
|
||
|
|
<!-- <ref bean="CronTriggerBean_BIMJob" />-->
|
||
|
|
|
||
|
|
<!--视频定时抓拍-->
|
||
|
|
<!-- <ref bean="CronTriggerBean_CameraPicJob" />-->
|
||
|
|
|
||
|
|
<!-- <ref bean="CronTriggerBean_BIMDataJob_NS" />-->
|
||
|
|
|
||
|
|
<!-- <ref bean="CronTriggerBean_NewFormulaExec_NowTime" />-->
|
||
|
|
<!-- <ref bean="CronTriggerBean_NewFormulaExec_Hour" />-->
|
||
|
|
<!-- <ref bean="CronTriggerBean_NewFormulaExec_Day" />-->
|
||
|
|
<!-- <ref bean="CronTriggerBean_NewFormulaExec_Month" />-->
|
||
|
|
<!-- 采样定时下发-->
|
||
|
|
<!-- <ref bean="CronTriggerBean_autoSamplePlan" />-->
|
||
|
|
|
||
|
|
</list>
|
||
|
|
</property>
|
||
|
|
</bean>
|
||
|
|
|
||
|
|
</beans>
|