|
@@ -20,7 +20,7 @@ public class WechatAttendanceJob {
|
|
|
private IWechatUserListService wechatUserInfoService;
|
|
|
|
|
|
/**
|
|
|
- * 考勤数据入库
|
|
|
+ * 每日考勤和人员数据入库
|
|
|
* 员工打卡明细表 每日凌晨2点统计前一天的考勤数据 cron:0 0 2 * * ?
|
|
|
* <p>
|
|
|
* 人员信息表 每日凌晨2点统计前一天的人员数据 cron:0 0 2 * * ?
|
|
@@ -29,15 +29,16 @@ public class WechatAttendanceJob {
|
|
|
*/
|
|
|
@XxlJob("wechatAttendanceJob")
|
|
|
public ReturnT<String> execute(String params) throws Exception {
|
|
|
- XxlJobLogger.log("--------考勤数据入库 start ");
|
|
|
+ XxlJobLogger.log("--------考勤和人员数据入库 start ");
|
|
|
String beforeDay = DateUtils.getLastDay(DateUtils.formatDate(new Date()));
|
|
|
long starttime = DateUtils.timeToStamp(beforeDay + " 00:00:00");
|
|
|
long endtime = DateUtils.timeToStamp(beforeDay + " 23:59:59");
|
|
|
//更新员工打卡明细表
|
|
|
wechatCheckinDataService.getCheckinData(String.valueOf(starttime), String.valueOf(endtime));
|
|
|
+ XxlJobLogger.log("--------考勤数据入库 end ");
|
|
|
//更新人员信息表
|
|
|
wechatUserInfoService.getUserList();
|
|
|
- XxlJobLogger.log("--------考勤数据入库 end ");
|
|
|
+ XxlJobLogger.log("--------人员数据入库 end ");
|
|
|
return ReturnT.SUCCESS;
|
|
|
}
|
|
|
}
|