GoodsSettingClass.php 825 B

1234567891011121314151617181920212223242526272829
  1. <?php
  2. namespace bizHd\goods\classes;
  3. use bizHd\saas\classes\FestClass;
  4. use bizHd\saas\classes\FestRiseClass;
  5. use common\components\util;
  6. use bizHd\base\classes\BaseClass;
  7. class GoodsSettingClass extends BaseClass
  8. {
  9. public static $baseFile = '\bizHd\goods\models\GoodsSetting';
  10. // $riseSwitch == 1 && $riseAmount > 0 表示有涨价,其他情况表示没有
  11. public static function getRise($mainId)
  12. {
  13. $set = self::getByCondition(['mainId' => $mainId], true);
  14. $riseSwitch = $set->riseSwitch ?? 0;
  15. $riseType = 0;
  16. $riseAmount = 0;
  17. if ($riseSwitch == 1) {
  18. $riseType = $set->riseType ?? 0;
  19. $riseAmount = $set->riseAmount ?? 0;
  20. }
  21. return ['riseType' => $riseType, 'riseAmount' => $riseAmount, 'riseSwitch' => $riseSwitch];
  22. }
  23. }