DiscountService.php 588 B

12345678910111213141516171819202122
  1. <?php
  2. namespace app\common\service;
  3. use app\common\model\SysConfig;
  4. class DiscountService{
  5. public static function getById($level=null){
  6. static $discount;
  7. if(is_null($discount)) {
  8. $discount = SysConfig::look('user_level_discount') ?: [];
  9. }
  10. if(is_null($level)){
  11. return $discount;
  12. }
  13. return $discount[$level]??null;
  14. }
  15. public static function saveDiscount($id,$discount){
  16. $config=self::getById();
  17. $config[$id]=bcadd($discount,0);
  18. SysConfig::set('user_level_discount',$config);
  19. }
  20. }