other.go 950 B

123456789101112131415161718192021222324252627282930
  1. package v1
  2. import (
  3. "fmt"
  4. "github.com/IceWhaleTech/CasaOS/model"
  5. "github.com/IceWhaleTech/CasaOS/pkg/utils/common_err"
  6. "github.com/IceWhaleTech/CasaOS/service"
  7. "github.com/gin-gonic/gin"
  8. )
  9. func GetSearchResult(c *gin.Context) {
  10. json := make(map[string]string)
  11. c.ShouldBind(&json)
  12. url := json["url"]
  13. if url == "" {
  14. c.JSON(common_err.CLIENT_ERROR, model.Result{Success: common_err.INVALID_PARAMS, Message: common_err.GetMsg(common_err.INVALID_PARAMS), Data: "key is empty"})
  15. return
  16. }
  17. //data, err := service.MyService.Other().Search(key)
  18. data, err := service.MyService.Other().AgentSearch(url)
  19. if err != nil {
  20. fmt.Println(err)
  21. c.JSON(common_err.SERVICE_ERROR, model.Result{Success: common_err.SERVICE_ERROR, Message: common_err.GetMsg(common_err.SERVICE_ERROR), Data: err.Error()})
  22. return
  23. }
  24. c.JSON(common_err.SUCCESS, model.Result{Success: common_err.SUCCESS, Message: common_err.GetMsg(common_err.SUCCESS), Data: data})
  25. }