diff --git a/app/Models/MonthModel.php b/app/Models/MonthModel.php index e79223fbda4572d33770bb9c6b73e617fe9ef780..34b9eb94ca2ab2e91057593c10597eefaa18722d 100644 --- a/app/Models/MonthModel.php +++ b/app/Models/MonthModel.php @@ -16,8 +16,8 @@ class MonthModel extends Model { parent::__construct($attributes); - // 自动设置当月表名 - $this->setMonthTable(); + // 如果月份为空,那么需要设置当月表名 + if (empty($this->month)) $this->setMonthTable(); } public function getMonth(): string diff --git a/app/Models/YearModel.php b/app/Models/YearModel.php index 316ef1e0e854c802cf78aeb5a5d9b8a1605572fd..9db7a50d3122f3707ae0565430a04b666028acb7 100644 --- a/app/Models/YearModel.php +++ b/app/Models/YearModel.php @@ -11,8 +11,8 @@ class YearModel extends MonthModel public function __construct($data = []) { parent::__construct($data); - // 自动设置按月分表表名【默认以当前时间为准】 - $this->setMonthTable(); + // 如果年份为空,那么需要设置按月分表表名【默认以当前时间为准】 + if (empty($this->month)) $this->setMonthTable(); } /**