diff --git a/controllers/AssignController.php b/controllers/AssignController.php index 8940d0b8..e4563767 100644 --- a/controllers/AssignController.php +++ b/controllers/AssignController.php @@ -94,7 +94,9 @@ class AssignController extends Controller { $lists = Staff::find()->andWhere(["IN", "id", $post["staffs"]])->all(); foreach ($lists as $key => $value) { $value->schedule_id = $post["schedule"]; - $value->door_access_old = $value->door_access; + if ($value->door_access !== json_encode($post["doors"])) { + $value->door_access_old = $value->door_access; + } $value->door_access = json_encode($post["doors"]); $value->save(); }