123456789101112131415161718192021222324252627282930313233343536 |
- <?php
- namespace app\common\model;
- use think\Db;
- use think\Model;
- use time\DateHelper;
- class Appointment extends Model
- {
- protected $updateTime = false;
- //daytime
- public function getDaytimeAttr($value, $data)
- {
- return $value ? date('Y-m-d', $value) : '';
- }
- /**
- * 可预约日期列表
- */
- public static function availableDayList()
- {
- $maxEndTime = (new Appointment())->max('daytime');
- $daylist = DateHelper::dateTimeList(date('Y-m-d'), date('Y-m-d', $maxEndTime), true);
- return $daylist;
- }
- //关联专家
- public function specialist()
- {
- return $this->belongsTo('Specialist', 'provider_id');
- }
- }
|