setting.go 552 B

123456789101112131415161718192021222324252627282930313233
  1. package controller
  2. import (
  3. "github.com/gin-gonic/gin"
  4. "github.com/wenstudio/gofly/models"
  5. )
  6. func GetConfigs(c *gin.Context) {
  7. configs := models.FindConfigs()
  8. c.JSON(200, gin.H{
  9. "code": 200,
  10. "msg": "ok",
  11. "result": configs,
  12. })
  13. }
  14. func PostConfig(c *gin.Context) {
  15. key := c.PostForm("key")
  16. value := c.PostForm("value")
  17. if key == "" || value == "" {
  18. c.JSON(200, gin.H{
  19. "code": 400,
  20. "msg": "error",
  21. })
  22. return
  23. }
  24. models.UpdateConfig(key, value)
  25. c.JSON(200, gin.H{
  26. "code": 200,
  27. "msg": "ok",
  28. "result": "",
  29. })
  30. }