Commit 386c4f57 by huluobin

定时任务

parent 12c1d688
......@@ -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 {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment