diff --git a/business/jxstore/cms/store_sku.go b/business/jxstore/cms/store_sku.go index 011a1f034..9bbd83b0f 100644 --- a/business/jxstore/cms/store_sku.go +++ b/business/jxstore/cms/store_sku.go @@ -735,9 +735,18 @@ func getGetStoresSkusBaseSQL(db *dao.DaoDB, storeIDs, skuIDs []int, upcs []strin } func GetStoresSkus(ctx *jxcontext.Context, storeIDs, skuIDs []int, upcs []string, isFocus, isHighPrice bool, priceType int, keyword string, isBySku, isAct bool, params map[string]interface{}, offset, pageSize int) (skuNamesInfo *dao.StoreSkuNamesInfo, err error) { - //权限 - - if permission.IsRoled(ctx) || auth2.WeCartAppID != ctx.GetLoginInfo().GetIsWeCartApp() { // 管理员不进入,商城不进入 + //权限 管理员/未登录人员不进入,商城不进入 + if permission.IsRoled(ctx) { + // 登录人员,来自小程序不做处理 + fmt.Println("===========================") + fmt.Println("===========================", ctx.GetLoginInfo().GetAuthType()) + fmt.Println("===========================", ctx.GetLoginInfo().GetAuthID()) + fmt.Println("===========================", ctx.GetLoginInfo().GetIsWeCartApp()) + fmt.Println("===========================", ctx.GetLoginInfo().GetUserTag()) + fmt.Println("===========================") + if ctx.GetLoginInfo().GetIsWeCartApp() != "" && auth2.WeCartAppID != ctx.GetLoginInfo().GetIsWeCartApp() { + return GetStoresSkusNew(ctx, storeIDs, skuIDs, upcs, isFocus, isHighPrice, priceType, keyword, isBySku, isAct, params, offset, pageSize) + } if storeIDsMap, err := permission.GetUserStoresResultMap(ctx.GetUserID()); err == nil { var storeIDs2 []int if len(storeIDs) > 0 {