1234567891011121314151617181920212223242526272829303132 |
- <?php
- declare (strict_types = 1);
- namespace app\api\model\user;
- use app\common\model\User;
- use app\common\model\user\CommissionSteps as CommissionStepsModel;
- /**
- * 阶梯达量奖励配置模型
- * Class CommissionSteps
- * @package app\common\model
- */
- class CommissionSteps extends CommissionStepsModel
- {
- /**
- * 阶梯奖励金计算
- */
- public static function calcBonusSteps($user)
- {
- if ($user['role'] == User::NORMAL_USER) { // 普通用户
- return [];
- }
- $list = self::where('shop_id', $user['shop_id'])->where('role', $user['role'])->order('step','asc')->select();
- if (!empty($list)) {
- foreach ($list as &$item) {
- $item['sale_amount'] = $item['sale_amount'] / 10000; // 转成 万
- }
- }
- return $list;
- }
- }
|