diff --git a/plugins/decorate/src/common/services/component/Button.php b/plugins/decorate/src/common/services/component/Button.php index 19c71080..ca434a02 100644 --- a/plugins/decorate/src/common/services/component/Button.php +++ b/plugins/decorate/src/common/services/component/Button.php @@ -4,6 +4,7 @@ namespace Yunshop\Decorate\common\services\component; use app\backend\modules\member\models\Member; use Yunshop\CollectionRoom\models\CollectionRoomModel; +use Yunshop\TeamDividend\models\TeamDividendLevelModel; use Yunshop\TeamDividend\models\Uplog; use Yunshop\WeightValue\models\WeightValue; @@ -51,7 +52,13 @@ class Button{ ->value('id'); if($isHas <= 0) unset($list[$handleListIndex]); } - + } + if(strpos($h5link,'/member/weight_value_home') !== false && strpos($h5link,'content_type=cultural_space') !== false){ + // 获取全部文创经销商等级 + $allLvId = TeamDividendLevelModel::uniacid()->where('level_type',1)->pluck('id')->toArray(); + // 获取等级id + $isHas = (int)Uplog::uniacid()->where('uid',$uid)->whereIn('after_level_id',$allLvId)->count(); + if($isHas <= 0) unset($list[$handleListIndex]); } }