diff --git a/business/jxstore/cms/user2.go b/business/jxstore/cms/user2.go index ffa73ae19..dd5a6afa6 100644 --- a/business/jxstore/cms/user2.go +++ b/business/jxstore/cms/user2.go @@ -248,6 +248,14 @@ func TryAddStoreBossRole4StoreByMobile(ctx *jxcontext.Context, storeID int, mobi if v != "" { if userList, _, err := dao.GetUsers(dao.GetDB(), model.UserTypeStoreBoss, "", nil, nil, []string{v}, 0, -1); err == nil && len(userList) > 0 { userIDs = append(userIDs, userList[0].GetID()) + } else { + if manTokenInfo, err := auth2.GetTokenInfo(ctx.GetToken()); err == nil { + RegisterUserWithMobile(ctx, &model.User{ + Name: v, + Mobile: &v, + UserID2: v, + }, "", nil, manTokenInfo) + } } } } diff --git a/business/model/sku.go b/business/model/sku.go index 80445176e..620e97231 100644 --- a/business/model/sku.go +++ b/business/model/sku.go @@ -204,7 +204,7 @@ type SkuName struct { func (*SkuName) TableUnique() [][]string { return [][]string{ - []string{"Name", "Prefix", "SpecQuality", "SpecUnit", "Unit", "IsSpu", "DeletedAt"}, + []string{"Name", "Prefix", "SpecQuality", "SpecUnit", "Unit", "IsSpu", "Upc", "DeletedAt"}, []string{"Upc", "DeletedAt"}, } }