fix(coupon): correct knows issues

This commit is contained in:
xboard
2025-01-23 14:48:12 +08:00
parent 25c71c60ac
commit 8f88e11403
7 changed files with 971 additions and 929 deletions
+8
View File
@@ -2,6 +2,7 @@
namespace App\Models;
use App\Services\PlanService;
use Illuminate\Database\Eloquent\Model;
class Coupon extends Model
@@ -15,4 +16,11 @@ class Coupon extends Model
'limit_plan_ids' => 'array',
'limit_period' => 'array'
];
public function getLimitPeriodAttribute($value)
{
return collect(json_decode($value, true))->map(function ($item) {
return PlanService::getPeriodKey($item);
})->toArray();
}
}