diff --git a/business/jxstore/cms/store.go b/business/jxstore/cms/store.go index f6f0d06af..e61af05cd 100644 --- a/business/jxstore/cms/store.go +++ b/business/jxstore/cms/store.go @@ -1228,7 +1228,11 @@ func CreateStore(ctx *jxcontext.Context, storeExt *StoreExt, userName string) (i user, _ := dao.GetUserByID(db, "mobile", store.MarketManPhone) if roles, _ := dao.GetRole(db, user.Name, ""); len(roles) > 0 { role := roles[0] - role.StoreIDs = role.StoreIDs + "," + utils.Int2Str(store.ID) + if role.StoreIDs != "" { + role.StoreIDs = role.StoreIDs + "," + utils.Int2Str(store.ID) + } else { + role.StoreIDs = utils.Int2Str(store.ID) + } dao.UpdateEntity(db, role, "StoreIDs") } }