GWController.java 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. package com.malk.gewu.controller;
  2. /**
  3. * 错误抛出与拦截详见 CatchException
  4. */
  5. import com.malk.gewu.service.GWService;
  6. import com.malk.server.common.McR;
  7. import com.malk.utils.UtilFile;
  8. import lombok.extern.slf4j.Slf4j;
  9. import org.springframework.beans.factory.annotation.Autowired;
  10. import org.springframework.web.bind.annotation.PostMapping;
  11. import org.springframework.web.bind.annotation.RequestMapping;
  12. import org.springframework.web.bind.annotation.RestController;
  13. @Slf4j
  14. @RestController
  15. @RequestMapping
  16. public class GWController {
  17. @Autowired
  18. private GWService gwService;
  19. /**
  20. * 同步花名册信息
  21. */
  22. @PostMapping("sync")
  23. McR syncRoster() {
  24. gwService.syncRoster();
  25. return McR.success();
  26. }
  27. /**
  28. * test
  29. */
  30. @PostMapping("test")
  31. McR test() {
  32. // String path = JSONUtil.class.getClassLoader().getResource("templates/personnel").getPath();
  33. // log.info("xxx, {}", path);
  34. // String json = UtilFile.readJsonStringFromFile(path);
  35. //
  36. // return McR.success(JSON.parse(json));
  37. // return McR.success(UtilFile.readJsonObjectFromResource("templates/personnel"));
  38. return McR.success(UtilFile.readJsonObjectFromResource("static/json/personnel.json"));
  39. // return McR.success(ddClient_personnel.getPersonnelMeta(ddClient.getAccessToken(), ddConf.getAgentId()));
  40. }
  41. }