Browse Source

feat: 暴露刷新对账数据接口

hejq 7 years ago
parent
commit
4b38f7fd89

+ 16 - 0
src/main/java/com/uas/platform/b2b/publicapi/controller/ApCheckApiController.java

@@ -1,6 +1,7 @@
 package com.uas.platform.b2b.publicapi.controller;
 
 import com.uas.platform.b2b.publicapi.service.ApCheckApiService;
+import com.uas.platform.b2b.task.ApCheckTask;
 import org.apache.log4j.Logger;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.ui.ModelMap;
@@ -22,6 +23,9 @@ public class ApCheckApiController {
     @Autowired
     private ApCheckApiService apCheckApiService;
 
+    @Autowired
+    ApCheckTask apCheckTask;
+
     /**
      * 日志
      */
@@ -68,4 +72,16 @@ public class ApCheckApiController {
         logger.info("查询企业对账金额: " + enUU + ", " + startTime + ", " + endTime + ", amount: " + amount);
         return new ModelMap("count", amount);
     }
+
+    /**
+     * 执行更新对账数据
+     *
+     * @return 执行时间
+     */
+    @RequestMapping(value = "/updateApCheck", method = RequestMethod.GET)
+    public String updateApCheck() {
+        Long start = System.currentTimeMillis();
+        apCheckTask.updateCount();
+        return "cost: " + (System.currentTimeMillis() - start);
+    }
 }