li.hong.fei.go 527 B

12345678910111213141516171819202122232425262728293031
  1. package forward
  2. import (
  3. "duoduo/tools"
  4. "duoduo/tools/app"
  5. "github.com/gin-gonic/gin"
  6. "io/ioutil"
  7. )
  8. func LiHongFei(c *gin.Context) {
  9. var dat interface{}
  10. fun := c.Request.Header.Get("function")
  11. body, err := ioutil.ReadAll(c.Request.Body)
  12. if err != nil {
  13. app.Error(c, 400, err, err.Error())
  14. return
  15. }
  16. val, err := PostForward(body, fun)
  17. if err != nil {
  18. app.Error(c, 500, err, err.Error())
  19. }
  20. err = tools.JsonUnmarshal(val, &dat)
  21. if err != nil {
  22. app.Error(c, 500, err, err.Error())
  23. }
  24. c.JSON(200, dat)
  25. }