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
4214c7a8
Commit
4214c7a8
authored
Jan 19, 2021
by
jay
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
定时任务添加注释
parent
993fa235
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
51 additions
and
50 deletions
+51
-50
AppQuartzServiceImpl.java
...va/com/house365/ws/service/impl/AppQuartzServiceImpl.java
+0
-1
CustomerServiceImpl.java
...ava/com/house365/ws/service/impl/CustomerServiceImpl.java
+1
-16
applicationContext-quartz.xml
...rces/production/application/applicationContext-quartz.xml
+50
-33
No files found.
house365-hgs-ws/src/main/java/com/house365/ws/service/impl/AppQuartzServiceImpl.java
View file @
4214c7a8
...
...
@@ -107,7 +107,6 @@ public class AppQuartzServiceImpl<T extends UserProjectRecommendEntity> extends
recommendObject
.
put
(
"h_school"
,
project
.
get
(
"h_school"
));
recommendObject
.
put
(
"h_metro"
,
project
.
get
(
"h_metro"
));
//
// recommendObject.put("h_recomm_houselist", project.get("h_recomm_houselist"));
recommendObject
.
put
(
"h_metro_tag"
,
project
.
get
(
"h_metro_tag"
));
//
...
...
house365-hgs-ws/src/main/java/com/house365/ws/service/impl/CustomerServiceImpl.java
View file @
4214c7a8
...
...
@@ -557,7 +557,7 @@ public class CustomerServiceImpl<T extends CustomerEntity> extends DefaultServic
*/
@Override
public
void
statisticByDay
(
int
day
)
{
Map
<
String
,
String
>
parameter
=
new
HashMap
(
);
Map
<
String
,
String
>
parameter
=
new
HashMap
<>(
10
);
Date
startDate
=
DateTimeUtils
.
getDaysAgo
(
new
Date
(),
day
);
Date
now
=
DateTimeUtils
.
getToday
(
new
Date
());
...
...
@@ -579,11 +579,6 @@ public class CustomerServiceImpl<T extends CustomerEntity> extends DefaultServic
int
count2
=
deptSourceStatisticsService
.
getTotalCount
(
queryParams
);
int
count3
=
statusSourceStatisticsService
.
getTotalCount
(
queryParams
);
List
<
UserSourceStatisticsEntity
>
userList
=
new
ArrayList
<>();
List
<
DeptSourceStatisticsEntity
>
deptList
=
new
ArrayList
<>();
List
<
ProjectSourceStatisticsEntity
>
projectList
=
new
ArrayList
<>();
List
<
StatusSourceStatisticsEntity
>
statusList
=
new
ArrayList
<>();
//没有当前日期data,新增
if
(
count
>
0
)
{
projectSourceStatisticsService
.
deleteByDate
(
startDateStr
);
...
...
@@ -601,20 +596,10 @@ public class CustomerServiceImpl<T extends CustomerEntity> extends DefaultServic
statusSourceStatisticsService
.
deleteByDate
(
startDateStr
);
}
projectList
=
statisticByProject
(
cityMap
,
parameter
,
startDate
);
userList
=
statisticByUser
(
cityMap
,
parameter
,
startDate
);
deptList
=
statisticByDept
(
cityMap
,
parameter
,
startDate
);
statusList
=
statisticByStatus
(
cityMap
,
parameter
,
startDate
);
statisticNoRecordByUser
(
cityMap
,
parameter
,
startDate
);
statisticNoRecordByDept
(
cityMap
,
parameter
,
startDate
);
statisticNoRecordByStatus
(
cityMap
,
parameter
,
startDate
);
//补充每天的空白纪录,数据量比较大,分成3个表分别记录。 补充:王菲确认没有数据的日期无须展示,停用。
// addUserBlank(userList, startDate);
// addDeptBlank(deptList, startDate);
// addProjectBlank(projectList, startDate);
startDate
=
DateTimeUtils
.
getDaysAfter
(
startDate
,
1
);
}
...
...
house365-hgs-ws/src/main/resources/production/application/applicationContext-quartz.xml
View file @
4214c7a8
...
...
@@ -3,6 +3,7 @@
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"
>
<!--统计一天前的数目,用于报表开始-->
<bean
class=
"org.springframework.scheduling.quartz.SchedulerFactoryBean"
>
<property
name=
"triggers"
>
<list>
...
...
@@ -26,7 +27,9 @@
<value>
statisticTask
</value>
</property>
</bean>
<!--统计一天前的数目开始-->
<!--同步客户至crm开始-->
<bean
class=
"org.springframework.scheduling.quartz.SchedulerFactoryBean"
>
<property
name=
"triggers"
>
<list>
...
...
@@ -50,7 +53,9 @@
<value>
sendCustomerToCRMJOB
</value>
</property>
</bean>
<!--同步客户至crm结束-->
<!--同步统计指标名称定时开始-->
<bean
class=
"org.springframework.scheduling.quartz.SchedulerFactoryBean"
>
<property
name=
"triggers"
>
<list>
...
...
@@ -74,7 +79,9 @@
<value>
updateName
</value>
</property>
</bean>
<!--同步统计指标名称定时结束-->
<!--移除客户数据回公海定时开始-->
<bean
class=
"org.springframework.scheduling.quartz.SchedulerFactoryBean"
>
<property
name=
"triggers"
>
<list>
...
...
@@ -99,7 +106,9 @@
<value>
backToSeaByStatusOverDaysTask
</value>
</property>
</bean>
<!--移除客户数据回公海定时结束-->
<!--更新crm来源信息定时开始-->
<bean
class=
"org.springframework.scheduling.quartz.SchedulerFactoryBean"
>
<property
name=
"triggers"
>
<list>
...
...
@@ -125,7 +134,9 @@
<value>
refreshCrmConfig
</value>
</property>
</bean>
<!--更新crm来源信息定时结束-->
<!--超时客户数据回公海定时开始-->
<bean
class=
"org.springframework.scheduling.quartz.SchedulerFactoryBean"
>
<property
name=
"triggers"
>
<list>
...
...
@@ -149,31 +160,33 @@
<value>
putOvertimeToOcean
</value>
</property>
</bean>
<!--超时客户数据回公海定时开始-->
<!--<bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">-->
<!--<property name="triggers">-->
<!--<list>-->
<!--<ref bean="removeFromOceanTrigger"/>-->
<!--</list>-->
<!--</property>-->
<!--<property name="triggers">-->
<!--<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 * * * ?"/>-->
<!--<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>-->
<!--<!–调用的类–>-->
<!--<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>
...
...
@@ -198,6 +211,7 @@
</property>
</bean>
<!--获取新房完整信息定时开始-->
<bean
class=
"org.springframework.scheduling.quartz.SchedulerFactoryBean"
>
<property
name=
"triggers"
>
<list>
...
...
@@ -223,6 +237,7 @@
<value>
setRecommendTask
</value>
</property>
</bean>
<!--获取新房完整信息定时结束-->
<!--发送短信定时-->
<bean
class=
"org.springframework.scheduling.quartz.SchedulerFactoryBean"
>
...
...
@@ -277,27 +292,27 @@
<!--发送dlq删除提醒短信定时开始-->
<!--<bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">-->
<!--<property name="triggers">-->
<!--<list>-->
<!--<ref bean="sendDlqMessageTrigger"/>-->
<!--</list>-->
<!--</property>-->
<!--<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 * * ? "/>-->
<!--<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>-->
<!--<!–调用的类–>-->
<!--<property name="targetObject">-->
<!--<ref bean="sendMessageTask"/>-->
<!--</property>-->
<!--<!–调用类中的方法–>-->
<!--<property name="targetMethod">-->
<!--<value>sendDlqMessage</value>-->
<!--</property>-->
<!--</bean>-->
<!--发送dlq删除提醒短信定时结束-->
...
...
@@ -405,8 +420,7 @@
</bean>
<!--同步crm报名轨迹数据定时结束-->
<!--同步crm报名轨迹数据定时结束-->
<!--驻场值班人员更新定时开始-->
<bean
class=
"org.springframework.scheduling.quartz.SchedulerFactoryBean"
>
<property
name=
"triggers"
>
<list>
...
...
@@ -430,6 +444,7 @@
<value>
updateDutyStaff
</value>
</property>
</bean>
<!--驻场值班人员更新定时结束-->
<!-- N天无回访入公海begin -->
<bean
class=
"org.springframework.scheduling.quartz.SchedulerFactoryBean"
>
...
...
@@ -472,7 +487,8 @@
<property
name=
"cronExpression"
value=
"0 0 0/1 * * ?"
/>
</bean>
<bean
id=
"putOvertimeWaitCallQuote"
class=
"org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"
>
<bean
id=
"putOvertimeWaitCallQuote"
class=
"org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"
>
<!--调用的类-->
<property
name=
"targetObject"
>
<ref
bean=
"marketingActivityService"
/>
...
...
@@ -482,6 +498,7 @@
<value>
putOvertimeWaitCallToOcean
</value>
</property>
</bean>
<!-- 营销客户数据超时待回访数据回公海结束 -->
<!--发送企业微信通知定时-->
<bean
class=
"org.springframework.scheduling.quartz.SchedulerFactoryBean"
>
...
...
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