| 123456789101112131415161718192021222324252627282930313233 |
- <?php
- namespace addons\ReservationService\common\services;
- use addons\ReservationService\common\models\ReservationServiceUser;
- use common\enums\StatusEnum;
- use common\models\mall\MallAddons;
- /**
- * 推广中心
- */
- class PromotionService
- {
- /**
- * 收益
- * @param array $params
- * @return array
- */
- public static function globalIncome(array $params)
- {
- $is_install = MallAddons::isInstall($params['mall_id'], $params['addons_name']);
- $data['total_commission'] = 0;
- $data['is_install'] = 0;
- $data['is_show_at_center'] = 1;
- if($is_install){
- $model = ReservationServiceUser::findOne(['user_id'=>$params['user_id'],'mall_id'=>$params['mall_id'],'status'=>[StatusEnum::ENABLED,StatusEnum::DISABLED]]);
- $data['total_commission'] = $model['commission']??0;
- $data['is_install'] = $is_install;
- }
- return $data;
- }
- }
|