package one import ( "fmt" "github.com/gin-gonic/gin" "zhiyuan/pkg/app" "zhiyuan/pkg/utils" "zhiyuan/services/activity/one" "zhiyuan/services/admin" "zhiyuan/services/form" ) func BmAdd(c *gin.Context) { var form form.ActivityBmForm if app.Bind(c, &form) != nil { return } form.UserID = c.GetInt("userID") id, err := one.AddBm(form) if err != nil { app.Error(c, err.Error()) return } app.Success(c, gin.H{"id": id}) } func RefInfo(c *gin.Context) { adminID := utils.ToInt(c.Param("ref_id")) if adminID == 0 { app.Error(c, "推荐人参数有误") return } if adminInfo, err := admin.GetInfoByID(adminID, nil, nil); err != nil { fmt.Println(err) app.Error(c, "推荐人信息有误") return } else { app.Success(c, adminInfo.Username) } }