Browse Source

同步组织架构接口

master
luoweijian 2 weeks ago
parent
commit
3c0b169330
  1. 8
      src/main/java/com/project/ding/controller/SyncController.java

8
src/main/java/com/project/ding/controller/SyncController.java

@ -1,6 +1,7 @@
package com.project.ding.controller; package com.project.ding.controller;
import com.project.base.domain.result.Result;
import com.project.ding.utils.DingUserSyncUtil; import com.project.ding.utils.DingUserSyncUtil;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.GetMapping;
@ -9,7 +10,7 @@ import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.RestController;
@RestController @RestController
@RequestMapping("/api/ding") @RequestMapping("/api/admin/ding")
public class SyncController { public class SyncController {
@Autowired @Autowired
private DingUserSyncUtil dingUserSyncUtil; private DingUserSyncUtil dingUserSyncUtil;
@ -19,7 +20,8 @@ public class SyncController {
* 强刷/sync/all?force=true * 强刷/sync/all?force=true
*/ */
@GetMapping("/sync") @GetMapping("/sync")
public String triggerSync(@RequestParam(defaultValue = "false") boolean force) { public Result<String> triggerSync(@RequestParam(defaultValue = "false") boolean force) {
return dingUserSyncUtil.triggerSync(force); dingUserSyncUtil.triggerSync(force);
return Result.success("同步钉钉组织架构需要10-30分钟,请耐心等待");
} }
} }

Loading…
Cancel
Save