diff --git a/controllers/cms_store.go b/controllers/cms_store.go index 5a0664f15..813bf48c0 100644 --- a/controllers/cms_store.go +++ b/controllers/cms_store.go @@ -4,6 +4,7 @@ import ( "bytes" "encoding/json" "errors" + "git.rosy.net.cn/jx-callback/business/authz/autils" "strings" "git.rosy.net.cn/baseapi/platformapi/mtwmapi" @@ -154,6 +155,10 @@ func (c *StoreController) CreateStore() { store := &cms.StoreExt{} if err = utils.UnmarshalUseNumber([]byte(params.Payload), store); err == nil { retVal, err = cms.CreateStore(params.Ctx, store, params.Ctx.GetUserName()) + // 将创建门店用户添加到管理组 + if retVal != 0 { + cms.AddUsers4Role(params.Ctx, autils.NewRole("StoreBoss", retVal.(int)), []string{params.Ctx.GetUserID()}) + } } return retVal, "", err })