|
@@ -59,7 +59,7 @@ public class ChuanyunHumanResourceScheduledTask {
|
|
|
/**
|
|
|
* 每天3点更新日志记录
|
|
|
*/
|
|
|
- @Scheduled(cron = "0 0 1 * * *")
|
|
|
+// @Scheduled(cron = "0 0 1 * * *")
|
|
|
private void updateLog() {
|
|
|
var objectMapper = new ObjectMapper();
|
|
|
var start = 0;
|
|
@@ -91,12 +91,10 @@ public class ChuanyunHumanResourceScheduledTask {
|
|
|
result.forEach(chuanyunLogDO -> {
|
|
|
if(chuanyunLogDO.getDayLogList()==null||chuanyunLogDO.getDayLogList().size()==0){
|
|
|
chuanyunLogDO.setDayLogList(new ArrayList<>());
|
|
|
- log.warn(chuanyunLogDO+"");
|
|
|
- log.warn("异常数据");
|
|
|
+ log.warn("异常数据:"+chuanyunLogDO+"");
|
|
|
}else{
|
|
|
//如果有重复就删除
|
|
|
chuanyunLogDao.findById(chuanyunLogDO.getObjectId()).ifPresent(toDelete -> {
|
|
|
-// log.info("删除" + toDelete.getObjectId());
|
|
|
chuanyunLogDao.delete(toDelete);
|
|
|
});
|
|
|
//根据projectId获取code,如果是生产项目,则不用处理
|
|
@@ -124,14 +122,14 @@ public class ChuanyunHumanResourceScheduledTask {
|
|
|
}
|
|
|
|
|
|
if(!"生产项目".equals(chuanyunDayLog.getProjectType())&& StringUtils.isEmpty(chuanyunDayLog.getProjectId())){
|
|
|
- log.info(chuanyunLogDO+"");
|
|
|
+ log.info("项目Id为空数据:"+chuanyunLogDO+"");
|
|
|
}else if(!"生产项目".equals(chuanyunDayLog.getProjectType())){
|
|
|
ChuanyunGroupProjectDO chuanyunGroupProjectDO=chuanyunGroupProjectDao.findById(chuanyunDayLog.getProjectId()).orElseThrow();
|
|
|
chuanyunDayLog.setProjectCode(chuanyunGroupProjectDO.getProjectCode());
|
|
|
}
|
|
|
}catch (Exception e){
|
|
|
e.printStackTrace();
|
|
|
- log.warn(chuanyunLogDO+"");
|
|
|
+ log.warn("错误数据:"+chuanyunLogDO+"");
|
|
|
}
|
|
|
});
|
|
|
//判断所属部门是否正确
|
|
@@ -151,7 +149,7 @@ public class ChuanyunHumanResourceScheduledTask {
|
|
|
log.error(e.getMessage());
|
|
|
e.printStackTrace();
|
|
|
}
|
|
|
- log.info(Instant.now().getEpochSecond()-startTime+"日志100条保存时间");
|
|
|
+ log.info("历史日志100条保存时间"+(Instant.now().getEpochSecond()-startTime)+"秒");
|
|
|
}
|
|
|
log.info("历史日志信息保存" + totalCount);
|
|
|
}
|