__handlePropertyHandler(__CLASS__); } /** * @Inject() * @var \Hyperf\Contract\StdoutLoggerInterface */ private $logger; public function execute() { $monthDay = date('d'); $weekDaty = $this->getWeek(); if ($monthDay == 1 || $monthDay == 01) { UserRebateLevelModel::query()->update(['moon_amount' => 0]); } if ($weekDaty == 1) { UserRebateLevelModel::query()->update(['week_amount' => 0]); } } //php获取今天是星期几 function getWeek($unixTime = '') { $unixTime = is_numeric($unixTime) ? $unixTime : time(); return date('w', $unixTime); } }