Commit 0ff9fff6 authored by 廖旭伟's avatar 廖旭伟

蓬溪考勤异常处理日志跟踪

parent 3152994e
......@@ -338,10 +338,13 @@ public class AttendanceStatServiceImpl extends AbstractCRUDServiceImpl<Attendanc
if (staffStatTemp != null) {
staffStat.setId(staffStatTemp.getId());
staffStat.setUpdateTime(new Date());
log.info(JSON.toJSONString(staffStat));
updateStaffStat.add(staffStat);
} else {
staffStat.setCreateTime(DateUtils.StrToDate(query.getSummaryTime()));
//staffStat.setCreateTime(DateUtils.StrToDate(query.getSummaryTime()));
staffStat.setCreateTime(new Date());
staffStat.setCreateUserId(1l);
log.info(JSON.toJSONString(staffStat));
addStaffStat.add(staffStat);
}
}
......@@ -352,10 +355,12 @@ public class AttendanceStatServiceImpl extends AbstractCRUDServiceImpl<Attendanc
this.dao.updateBatch(updateList);
}
if(addStaffStat.size()>0){
attendanceStaffStatService.save(addStaffStat);
int u = attendanceStaffStatService.save(addStaffStat);
log.info("attendanceStaffStatService新增数据:"+u);
}
if(updateStaffStat.size()>0){
attendanceStaffStatService.update(updateStaffStat);
int u = attendanceStaffStatService.update(updateStaffStat);
log.info("attendanceStaffStatService更新数据:"+u);
}
}
log.info("完成汇总当前日期假期余额.....");
......@@ -363,6 +368,8 @@ public class AttendanceStatServiceImpl extends AbstractCRUDServiceImpl<Attendanc
//汇总当前日期异常考勤
List<ErrorSummaryVo> errorSummaryVoList = attendanceSummaryDao.getErrorSummary(query);
if (CollectionUtils.isNotEmpty(errorSummaryVoList)) {
log.info("考勤异常查询条件:"+JSON.toJSONString(query));
log.info("当前日期考勤异常人数"+errorSummaryVoList.size());
List<AttendanceStatEntity> updateList = new ArrayList<>();
List<AttendanceStaffStatEntity> addStaffStat = new ArrayList<>();
List<AttendanceStaffStatEntity> updateStaffStat = new ArrayList<>();
......@@ -444,11 +451,14 @@ public class AttendanceStatServiceImpl extends AbstractCRUDServiceImpl<Attendanc
staffStat.setId(staffStatTemp.getId());
staffStat.setUpdateTime(new Date());
//attendanceStaffStatService.update(staffStat);
log.info(JSON.toJSONString(staffStat));
updateStaffStat.add(staffStat);
} else {
staffStat.setCreateTime(DateUtils.StrToDate(query.getSummaryTime()));
//staffStat.setCreateTime(DateUtils.StrToDate(query.getSummaryTime()));
staffStat.setCreateTime(new Date());
staffStat.setCreateUserId(1l);
//attendanceStaffStatService.save(staffStat);
log.info(JSON.toJSONString(staffStat));
addStaffStat.add(staffStat);
}
}
......@@ -456,10 +466,12 @@ public class AttendanceStatServiceImpl extends AbstractCRUDServiceImpl<Attendanc
this.dao.updateBatch(updateList);
}
if(addStaffStat.size()>0){
attendanceStaffStatService.save(addStaffStat);
int u = attendanceStaffStatService.save(addStaffStat);
log.info("attendanceStaffStatService新增数据:"+u);
}
if(updateStaffStat.size()>0){
attendanceStaffStatService.update(updateStaffStat);
int u = attendanceStaffStatService.update(updateStaffStat);
log.info("attendanceStaffStatService更新数据:"+u);
}
}
log.info("完成汇总当前日期异常考勤.....");
......
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