GoodsSettingClass.php 725 B

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