CommissionSteps.php 834 B

1234567891011121314151617181920212223242526272829303132
  1. <?php
  2. declare (strict_types = 1);
  3. namespace app\api\model\user;
  4. use app\common\model\User;
  5. use app\common\model\user\CommissionSteps as CommissionStepsModel;
  6. /**
  7. * 阶梯达量奖励配置模型
  8. * Class CommissionSteps
  9. * @package app\common\model
  10. */
  11. class CommissionSteps extends CommissionStepsModel
  12. {
  13. /**
  14. * 阶梯奖励金计算
  15. */
  16. public static function calcBonusSteps($user)
  17. {
  18. if ($user['role'] == User::NORMAL_USER) { // 普通用户
  19. return [];
  20. }
  21. $list = self::where('shop_id', $user['shop_id'])->where('role', $user['role'])->order('step','asc')->select();
  22. if (!empty($list)) {
  23. foreach ($list as &$item) {
  24. $item['sale_amount'] = $item['sale_amount'] / 10000; // 转成 万
  25. }
  26. }
  27. return $list;
  28. }
  29. }