package controller import ( "encoding/json" "github.com/gin-gonic/gin" "io/ioutil" "net/http" "service/bizcommon/util" "service/library/logger" ) func ApplepayCallback(ctx *gin.Context) { var bodyParam map[string]interface{} buf, err := ioutil.ReadAll(ctx.Request.Body) logger.Info("ApplepayCallback body: %v", string(buf)) err = json.Unmarshal(buf, &bodyParam) if err != nil { logger.Error("arg parse fail: %v", err) ReplyJsonError(ctx, http.StatusBadRequest, "参数解析失败") return } logger.Info("ApplepayCallback param: %v", util.ToJson(bodyParam)) }