浏览代码

1.更新了周工时标准化、更新方法

verguenza 4 年之前
父节点
当前提交
b02f19a632

+ 6 - 3
src/main/java/com/galaxis/manatee/controller/TestController.java

@@ -1,6 +1,7 @@
 package com.galaxis.manatee.controller;
 
 import com.galaxis.manatee.service.LogCheckService;
+import com.galaxis.manatee.service.LogService;
 import com.galaxis.manatee.service.LogStandardService;
 import com.galaxis.manatee.service.LogUpdateService;
 import lombok.extern.slf4j.Slf4j;
@@ -20,11 +21,13 @@ public class TestController {
     private final LogUpdateService logUpdateService;
     private final LogStandardService logStandardService;
     private final LogCheckService logCheckService;
+    private final LogService logService;
 
-    public TestController(LogUpdateService logUpdateService, LogStandardService logStandardService, LogCheckService logCheckService) {
+    public TestController(LogUpdateService logUpdateService, LogStandardService logStandardService, LogCheckService logCheckService, LogService logService) {
         this.logUpdateService = logUpdateService;
         this.logStandardService = logStandardService;
         this.logCheckService = logCheckService;
+        this.logService = logService;
     }
 
     @GetMapping("/test/helloGet")
@@ -37,7 +40,7 @@ public class TestController {
      */
     @GetMapping("/test/api/standardAllWeekMemberHour")
     public void standardAllWeekMemberHour(){
-        logStandardService.standardAllWeekMemberHour();
+        logService.standardAllWeekMemberHour();
     }
 
     /**
@@ -45,7 +48,7 @@ public class TestController {
      */
     @GetMapping("/test/api/standardAllSelfCost")
     public void standardAllSelfCost(){
-        logStandardService.standardAllSelfCost();
+        logService.standardAllSelfCost();
     }
 
     /**

+ 38 - 0
src/main/java/com/galaxis/manatee/service/LogService.java

@@ -0,0 +1,38 @@
+package com.galaxis.manatee.service;
+
+import com.galaxis.manatee.dao.ChuanyunUserCompanyDao;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.stereotype.Service;
+
+import java.time.Instant;
+
+/**
+ * @author zcj
+ * @version 0.1
+ * @date 2021/3/11 3:30 上午
+ */
+@Slf4j
+@Service
+public class LogService {
+
+    private ChuanyunUserCompanyDao chuanyunUserCompanyDao;
+    private LogStandardService logStandardService;
+
+    /**
+     * 标准化所有周工时信息
+     */
+    public void standardAllWeekMemberHour(){
+        long start= Instant.now().getEpochSecond();
+        chuanyunUserCompanyDao.findAll().forEach(chuanyunUserCompanyDO -> logStandardService.standardWeekMemberHourByUserId(chuanyunUserCompanyDO.getUserId()));
+        log.info("标准化所有周工时耗时"+(Instant.now().getEpochSecond()-start)+"秒");
+    }
+
+    /**
+     * 标准化所有月工时
+     */
+    public void standardAllSelfCost(){
+        long start=Instant.now().getEpochSecond();
+        chuanyunUserCompanyDao.findAll().forEach(chuanyunUserCompanyDO -> logStandardService.standardSelfCostByUserId(chuanyunUserCompanyDO.getUserId()));
+        log.info("标准化所有月工时耗时"+(Instant.now().getEpochSecond()-start)+"秒");
+    }
+}

+ 0 - 16
src/main/java/com/galaxis/manatee/service/LogStandardService.java

@@ -63,23 +63,7 @@ public class LogStandardService {
         }
     }
 
-    /**
-     * 标准化所有周工时信息
-     */
-    public void standardAllWeekMemberHour(){
-        long start=Instant.now().getEpochSecond();
-        chuanyunUserCompanyDao.findAll().forEach(chuanyunUserCompanyDO -> this.standardWeekMemberHourByUserId(chuanyunUserCompanyDO.getUserId()));
-        log.info("标准化所有周工时耗时"+(Instant.now().getEpochSecond()-start)+"秒");
-    }
 
-    /**
-     * 标准化所有月工时
-     */
-    public void standardAllSelfCost(){
-        long start=Instant.now().getEpochSecond();
-        chuanyunUserCompanyDao.findAll().forEach(chuanyunUserCompanyDO -> this.standardSelfCostByUserId(chuanyunUserCompanyDO.getUserId()));
-        log.info("标准化所有月工时耗时"+(Instant.now().getEpochSecond()-start)+"秒");
-    }
 
     /**
      * 根据用户Id标准化某个人的日工时