0 表示有涨价,其他情况表示没有 public static function getRise($mainId) { $set = self::getByCondition(['mainId' => $mainId], true); $riseSwitch = $set->riseSwitch ?? 0; $riseType = 0; $riseAmount = 0; if ($riseSwitch == 1) { $riseType = $set->riseType ?? 0; $riseAmount = $set->riseAmount ?? 0; } return ['riseType' => $riseType, 'riseAmount' => $riseAmount, 'riseSwitch' => $riseSwitch]; } }