feature: 排班

This commit is contained in:
zhuyu 2025-06-26 14:57:27 +08:00
parent 962177d12e
commit 2e491586ad

View File

@ -176,12 +176,16 @@ class CustomSchedule extends Backend
$execAdminIds = explode(',', $params['exec_admin_id']); $execAdminIds = explode(',', $params['exec_admin_id']);
$schedules = []; $schedules = [];
$nowTime = date('Y-m-d H:i:s');
foreach ($execAdminIds as $execAdminId) { foreach ($execAdminIds as $execAdminId) {
foreach ($dates as $date) { foreach ($dates as $date) {
$schedules[] = [ $schedules[] = [
'admin_id' => $this->auth->id,
'exec_admin_id' => $execAdminId, 'exec_admin_id' => $execAdminId,
'date' => $date, 'date' => $date,
'type' => $type, 'type' => $type,
"create_time" => $nowTime,
"update_time" => $nowTime,
]; ];
} }
} }
@ -291,6 +295,7 @@ class CustomSchedule extends Backend
$nowTime = date('Y-m-d H:i:s'); $nowTime = date('Y-m-d H:i:s');
if (!empty($data)) { if (!empty($data)) {
$data->save([ $data->save([
'admin_id' => $this->auth->id,
"date" => $date, "date" => $date,
"exec_admin_id" => $adminId, "exec_admin_id" => $adminId,
"type" => $dbValue, "type" => $dbValue,
@ -299,6 +304,7 @@ class CustomSchedule extends Backend
} }
$this->model->insert([ $this->model->insert([
'admin_id' => $this->auth->id,
"date" => $date, "date" => $date,
"exec_admin_id" => $adminId, "exec_admin_id" => $adminId,
"type" => $dbValue, "type" => $dbValue,