Model.php
protected static function init()
{
self::afterInsert(function ($row){
$changed = $row->getChangedData();
if (!empty($changed)) {
self::insertAppoint($row);
}
});
self::beforeUpdate(function ($row) {
$changed = $row->getChangedData();
if (!empty($changed)) {
self::deleteAppoint($row);
}
});
self::afterUpdate(function ($row){
$changed = $row->getChangedData();
if (!empty($changed)) {
self::insertAppoint($row);
}
});
// 删除 时间段的 已禁止的预约记录
self::afterDelete(function ($row){
self::deleteAppoint($row);
});
}