diff --git a/route/cp_r/cp_relation.go b/route/cp_r/cp_relation.go index 87d66ddddc633f7128fbde326084e81a096de20e..52762b210d64613a639c2314ef6deaadbe21ae29 100644 --- a/route/cp_r/cp_relation.go +++ b/route/cp_r/cp_relation.go @@ -34,6 +34,9 @@ import ( func CheckUserCpRelation(c *gin.Context) (*mycontext.MyContext, error) { myCtx := mycontext.CreateMyContext(c.Keys) externalId := c.Query("externalId") + if externalId == "" { + return myCtx, bizerr.InvalidParameter + } _, lang, err := req.GetUserIdLang(c, myCtx) if err != nil { @@ -71,6 +74,9 @@ func CheckUserCpRelation(c *gin.Context) (*mycontext.MyContext, error) { func CpRelation(c *gin.Context) (*mycontext.MyContext, error) { myCtx := mycontext.CreateMyContext(c.Keys) externalId := c.PostForm("externalId") + if externalId == "" { + return myCtx, bizerr.InvalidParameter + } myUserId, lang, err := req.GetUserIdLang(c, myCtx) if err != nil { @@ -110,6 +116,9 @@ func CpRelation(c *gin.Context) (*mycontext.MyContext, error) { func ReplyCpInvite(c *gin.Context) (*mycontext.MyContext, error) { myCtx := mycontext.CreateMyContext(c.Keys) externalId := c.PostForm("externalId") + if externalId == "" { + return myCtx, bizerr.InvalidParameter + } optType, err := strconv.Atoi(c.PostForm("type")) if err != nil || optType > 2 || optType < 1 { return myCtx, bizerr.InvalidParameter @@ -240,6 +249,9 @@ func ReplyCpInvite(c *gin.Context) (*mycontext.MyContext, error) { func ReplyCpCancel(c *gin.Context) (*mycontext.MyContext, error) { myCtx := mycontext.CreateMyContext(c.Keys) externalId := c.PostForm("externalId") + if externalId == "" { + return myCtx, bizerr.InvalidParameter + } optType, err := strconv.Atoi(c.PostForm("type")) if err != nil || optType > 2 || optType < 1 { return myCtx, bizerr.InvalidParameter @@ -345,6 +357,9 @@ type CpDetail struct { func CpDetailPage(c *gin.Context) (*mycontext.MyContext, error) { myCtx := mycontext.CreateMyContext(c.Keys) externalId := c.Query("externalId") + if externalId == "" { + return myCtx, bizerr.InvalidParameter + } model := domain.CreateModelContext(myCtx) user, err := user_m.GetUserByExtId(model, externalId)