WoNiu 4 роки тому
батько
коміт
b7e168cb1a

+ 2 - 2
src/main/java/com/galaxis/manatee/service/LogCheckService.java

@@ -106,7 +106,7 @@ public class LogCheckService {
                         });
                         chuanyunSaveDTO = chuanYunManager.delete(ChuanyunProjectMemberWeekHourDO.SCHEMA_CODE, result.get(0).getObjectId());
                     }
-
+                    log.info(chuanyunWeekMemberHourDO.getUserId()+"删除项目"+chuanyunWeekMemberHourDO.getProjectId()+"时间为"+chuanyunWeekMemberHourDO.getYear()+"年"+chuanyunWeekMemberHourDO.getWeek()+"周工时");
                 }
             }
         }
@@ -145,7 +145,7 @@ public class LogCheckService {
                     List<String> matchers = new ArrayList<>();
                     matchers.add("F0000003_2,"+chuanyunSelfCostDO.getProjectId());
                     matchers.add("F0000002_2,"+chuanyunSelfCostDO.getUserId());
-                    matchers.add("F0000004_2,"+chuanyunSelfCostDO.getDayLogDate());
+                    matchers.add("F0000004_2,"+chuanyunSelfCostDO.getDayLogDate().plusDays(1).withDayOfMonth(1));
                     var filter = Filter.instance(0, 1, true, "And", matchers);
                     var chuanyunFindAllResponse = chuanYunManager.findAll(ChuanyunMemberMonthCostDO.SCHEMA_CODE, filter);
                     ChuanyunSaveDTO chuanyunSaveDTO;

+ 2 - 1
src/main/java/com/galaxis/manatee/task/LogCheckTask.java

@@ -4,6 +4,7 @@ import com.galaxis.manatee.dao.ChuanyunGroupProjectDao;
 import com.galaxis.manatee.dao.ChuanyunUserCompanyDao;
 import com.galaxis.manatee.service.LogCheckService;
 import lombok.extern.slf4j.Slf4j;
+import org.springframework.scheduling.annotation.Scheduled;
 import org.springframework.stereotype.Service;
 
 /**
@@ -32,7 +33,7 @@ public class LogCheckTask {
      * 2.遍历每个用户,核对每周、每月工时准确性
      * 3.遍历每个项目核对每个项目总工时
      */
-//    @Scheduled(fixedDelay = 432000000L)
+    @Scheduled(fixedDelay = 432000000L)
     private void checkLod(){
         chuanyunUserCompanyDao.findAll().forEach(chuanyunUserCompanyDO -> {
             try {