Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
G
gogirl-miniapp-backend
Overview
Overview
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
huluobin
gogirl-miniapp-backend
Commits
386c4f57
Commit
386c4f57
authored
Apr 08, 2020
by
huluobin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
定时任务
parent
12c1d688
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
14 additions
and
18 deletions
+14
-18
Schedule.java
...ain/java/com/gogirl/infrastructure/schedule/Schedule.java
+14
-18
No files found.
src/main/java/com/gogirl/infrastructure/schedule/Schedule.java
View file @
386c4f57
...
...
@@ -422,8 +422,10 @@ public class Schedule {
SimpleDateFormat
simpleDateFormat
=
new
SimpleDateFormat
(
"yyyy-MM"
);
String
month
=
simpleDateFormat
.
format
(
new
Date
());
/*当月*/
//当月开卡数量
Integer
MonthBalanceCardNum
=
careerMapper
.
queryMonthBalanceCardNum
(
storeTechnician
.
getId
(),
month
);
career
.
setMonthBalanceCardNum
(
monthAdminResult
.
getCard_count
());
//当月考勤准时
...
...
@@ -448,49 +450,43 @@ public class Schedule {
//当月服务次数
career
.
setMonthServeNum
(
monthAdminResult
.
getTotal_service_count
());
//信息录入完整度
//
当月
信息录入完整度
career
.
setMonthInfoPercent
(
monthAdminResult
.
getAvg_data_integrity
().
divide
(
new
BigDecimal
(
100
),
2
,
BigDecimal
.
ROUND_HALF_UP
));
/*总计*/
//总考勤准时率
career
.
setTotalAttendancePercent
(
null
);
career
.
setTechnicianName
(
storeTechnician
.
getName
());
//开卡总数
Integer
totalBalanceCardNum
=
careerMapper
.
queryTotalBalanceCardNum
(
storeTechnician
.
getId
(),
month
);
//总开卡数
career
.
setTotalBalanceCardNum
(
allAdminResult
.
getCard_count
());
//信息录入完整度
//
总
信息录入完整度
career
.
setTotalInfoPercent
(
allAdminResult
.
getAvg_data_integrity
().
divide
(
new
BigDecimal
(
100
),
2
,
BigDecimal
.
ROUND_HALF_UP
));
//
订单总
数
//
总订单
数
Integer
totalOrderNum
=
careerMapper
.
queryTotalOrderNum
(
storeTechnician
.
getId
(),
month
);
career
.
setTotalOrderNum
(
totalOrderNum
);
//客户好评率
Double
totalPraisePercent
=
careerMapper
.
queryTotalPraisePercent
(
storeTechnician
.
getId
());
//总好评率
career
.
setTotalPraisePercent
(
allAdminResult
.
getPraise_proportion
());
//总考勤准时比率
career
.
setTotalAttendancePercent
(
null
);
//复购率
Integer
totalRepurchaseNum
=
careerMapper
.
queryTotalAgainOrderNum
(
storeTechnician
.
getId
(),
month
);
if
(
totalOrderNum
!=
null
&&
totalOrderNum
!=
0
)
{
// career.setTotalRepurchasePercent((double) totalRepurchaseNum / totalOrderNum);
}
//总复购率
career
.
setTotalRepurchasePercent
(
allAdminResult
.
getRepeat_purchase_client_roportion
());
//服务客户总数
Integer
totalServeCustomerNum
=
careerMapper
.
queryTotalServeCustomerNum
(
storeTechnician
.
getId
(),
month
);
career
.
setTotalServeCustomerNum
(
allAdminResult
.
getTotal_client_count
());
//服务总次数
career
.
setTotalServeNum
(
allAdminResult
.
getTotal_service_count
());
career
.
setTechnicianId
(
storeTechnician
.
getId
());
/*美甲师信息*/
//美甲师名字
career
.
setTechnicianName
(
storeTechnician
.
getName
());
career
.
setTechnicianId
(
storeTechnician
.
getId
());
if
(
career
.
getId
()
!=
null
)
{
careerMapper
.
updateById
(
career
);
}
else
{
...
...
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