activity.go 633 B

123456789101112131415161718192021222324252627
  1. package activity
  2. import (
  3. "github.com/gin-gonic/gin"
  4. "zhiyuan/pkg/app"
  5. "zhiyuan/pkg/utils"
  6. "zhiyuan/services/activity"
  7. )
  8. func ActivityList(c *gin.Context) {
  9. type Activity struct {
  10. ID int `json:"id"`
  11. ActName string `json:"act_name"`
  12. ActTag string `json:"act_tag"`
  13. CreatedAt string `json:"created_at"`
  14. }
  15. activityList := make([]*Activity, 0)
  16. if _, err := activity.GetList(nil, nil, &activityList); err != nil {
  17. app.Error(c, err.Error())
  18. return
  19. }
  20. for k, v := range activityList {
  21. v.CreatedAt = utils.DateS(v.CreatedAt, "YYYY-MM-DD HH:mm")
  22. activityList[k] = v
  23. }
  24. app.Success(c, activityList)
  25. }