user.go 863 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. package xiangyu
  2. import (
  3. "eta/eta_bridge/controller/resp"
  4. "eta/eta_bridge/logic/xiangyu"
  5. "github.com/gin-gonic/gin"
  6. )
  7. // XiangyuController 象屿指标
  8. type XiangyuController struct{}
  9. // SyncUser
  10. // @Description: 全量同步用户
  11. // @author: Roc
  12. // @receiver xc
  13. // @datetime 2024-01-22 15:51:25
  14. // @param c *gin.Context
  15. func (xc *XiangyuController) SyncUser(c *gin.Context) {
  16. err := xiangyu.SyncUser()
  17. if err != nil {
  18. resp.FailData("同步失败", err.Error(), c)
  19. return
  20. }
  21. resp.Ok("同步成功", c)
  22. return
  23. }
  24. // PullUser
  25. // @Description: 增量同步用户
  26. // @author: Roc
  27. // @receiver xc
  28. // @datetime 2024-01-23 17:13:07
  29. // @param c *gin.Context
  30. func (xc *XiangyuController) PullUser(c *gin.Context) {
  31. err := xiangyu.PullUser()
  32. if err != nil {
  33. resp.FailData("同步失败", err.Error(), c)
  34. return
  35. }
  36. resp.Ok("同步成功", c)
  37. return
  38. }