|
@@ -158,7 +158,7 @@ public class WorkHourStatisticsRecently {
|
|
log.error(e.getMessage());
|
|
log.error(e.getMessage());
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|
|
}
|
|
}
|
|
- log.info(Instant.now().getEpochSecond()-startTime+"日志100条保存时间");
|
|
|
|
|
|
+ log.info("日志100条保存时间"+(Instant.now().getEpochSecond()-startTime)+"秒");
|
|
}
|
|
}
|
|
log.info("最近一月历史日志信息保存" + totalCount);
|
|
log.info("最近一月历史日志信息保存" + totalCount);
|
|
}
|
|
}
|
|
@@ -414,6 +414,7 @@ public class WorkHourStatisticsRecently {
|
|
* 单月工时汇总
|
|
* 单月工时汇总
|
|
*/
|
|
*/
|
|
private void standardMonthlyWorkHour() {
|
|
private void standardMonthlyWorkHour() {
|
|
|
|
+ log.info("开始月工时汇总");
|
|
var flag = true;
|
|
var flag = true;
|
|
var pageSize = 20;
|
|
var pageSize = 20;
|
|
var page = 0;
|
|
var page = 0;
|
|
@@ -437,7 +438,6 @@ public class WorkHourStatisticsRecently {
|
|
* @param chuanyunUserCompanyDO 员工信息
|
|
* @param chuanyunUserCompanyDO 员工信息
|
|
*/
|
|
*/
|
|
private void standardMonthlyHour(ChuanyunUserCompanyDO chuanyunUserCompanyDO) {
|
|
private void standardMonthlyHour(ChuanyunUserCompanyDO chuanyunUserCompanyDO) {
|
|
- log.info("开始月工时汇总");
|
|
|
|
//删除上一次状态为审核中,但本次已经审核通过的数据
|
|
//删除上一次状态为审核中,但本次已经审核通过的数据
|
|
chuanyunSelfCostDao.findAllByStatusAndUserId(ChuanYunConstant.IN_PROCESS,chuanyunUserCompanyDO.getUserId()).forEach(chuanyunSelfCostDO -> {
|
|
chuanyunSelfCostDao.findAllByStatusAndUserId(ChuanYunConstant.IN_PROCESS,chuanyunUserCompanyDO.getUserId()).forEach(chuanyunSelfCostDO -> {
|
|
List<ChuanyunSelfWorkHourDO> chuanyunSelfWorkHourList=chuanyunSelfWorkHourDao.findAllByUserIdAndProjectIdAndProjectTypeAndStatusAndDayLogDateBetween(
|
|
List<ChuanyunSelfWorkHourDO> chuanyunSelfWorkHourList=chuanyunSelfWorkHourDao.findAllByUserIdAndProjectIdAndProjectTypeAndStatusAndDayLogDateBetween(
|
|
@@ -494,7 +494,6 @@ public class WorkHourStatisticsRecently {
|
|
chuanyunSelfCostDO.setDayLogDate(projectMonth.getDayLogDate().withDayOfMonth(1));
|
|
chuanyunSelfCostDO.setDayLogDate(projectMonth.getDayLogDate().withDayOfMonth(1));
|
|
chuanyunSelfCostDO.setTotalHour(projectMonth.getStandardWorkHour());
|
|
chuanyunSelfCostDO.setTotalHour(projectMonth.getStandardWorkHour());
|
|
chuanyunSelfCostDO.setDepartmentId(chuanyunUserCompanyDO.getDepartmentId());
|
|
chuanyunSelfCostDO.setDepartmentId(chuanyunUserCompanyDO.getDepartmentId());
|
|
- log.info(chuanyunSelfCostDO.getUserId()+"---"+chuanyunSelfCostDO.getProjectId()+"---"+chuanyunSelfCostDO.getProjectType()+"---"+df.format(chuanyunSelfCostDO.getDayLogDate()));
|
|
|
|
ChuanyunSelfCostDO oldSelfDO = chuanyunSelfCostDao.getOldSelfDO(chuanyunSelfCostDO.getUserId(),
|
|
ChuanyunSelfCostDO oldSelfDO = chuanyunSelfCostDao.getOldSelfDO(chuanyunSelfCostDO.getUserId(),
|
|
chuanyunSelfCostDO.getProjectId(),
|
|
chuanyunSelfCostDO.getProjectId(),
|
|
chuanyunSelfCostDO.getProjectType(),
|
|
chuanyunSelfCostDO.getProjectType(),
|