diff --git a/app/store/model/Coupon.php b/app/store/model/Coupon.php --- a/app/store/model/Coupon.php +++ b/app/store/model/Coupon.php @@ -7,6 +7,7 @@ namespace app\store\model; use app\common\model\Coupon as CouponModel; +use app\common\service\FixedScaleDecimalResponse; use app\common\enum\coupon\ExpireType as ExpireTypeEnum; use app\common\enum\coupon\ApplyRange as ApplyRangeEnum; @@ -17,6 +18,13 @@ */ class Coupon extends CouponModel { + public function toArray(): array + { + return FixedScaleDecimalResponse::fields(parent::toArray(), [ + 'reduce_price', 'min_price', 'write_off_limit_amount', + ]); + } + /** * 获取列表记录 * @param array $param diff --git a/app/terminal/model/Coupon.php b/app/terminal/model/Coupon.php --- a/app/terminal/model/Coupon.php +++ b/app/terminal/model/Coupon.php @@ -9,6 +9,7 @@ namespace app\terminal\model; use app\common\model\Coupon as CouponModel; +use app\common\service\FixedScaleDecimalResponse; use app\common\enum\coupon\ExpireType as ExpireTypeEnum; use app\common\enum\coupon\ApplyRange as ApplyRangeEnum; @@ -19,6 +20,13 @@ */ class Coupon extends CouponModel { + public function toArray(): array + { + return FixedScaleDecimalResponse::fields(parent::toArray(), [ + 'reduce_price', 'min_price', 'write_off_limit_amount', + ]); + } + /** * 获取列表记录 * @param array $param