123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- <?php
- namespace App\Distributor\Repositories;
- use App\Models\SmmPostLog as Model;
- use Carbon\Carbon;
- use Dcat\Admin\Repositories\EloquentRepository;
- class SmmPostLog extends EloquentRepository
- {
- /**
- * Model.
- *
- * @var string
- */
- protected $eloquentClass = Model::class;
- /*
- * 创建日志
- */
- public static function createLog($data)
- {
- $log = new Model();
- $log->post_id = $data['post_id'];
- $log->account_id = $data['account_id'];
- $log->account_name = $data['account_name'];
- $log->status = $data['status'];
- $log->remark = $data['remark'];
- $log->created_at = $data['created_at'];
- $log->updated_at = $data['updated_at'];
- $log->dist_id = $data['dist_id'];
- $log->media_name = $data['media_name'];
- $log->response_ids = $data['response_ids'];
- $log->send_time = $data['send_time'];
- $log->save();
- }
- /*
- * 找状态为0并且发送时间小于当前时间的日志
- */
- public static function getSendLog()
- {
- $log = new Model();
- $logs = $log->where('status', 0)->where('send_time', '<', Carbon::now())->get();
- return $logs;
- }
- }
|