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

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

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