perf: 优化离职数据移交

This commit is contained in:
kuaifan
2024-05-31 08:54:39 +08:00
parent 6cdcd4e0dc
commit 13edea3449
8 changed files with 84 additions and 7 deletions

View File

@@ -1413,7 +1413,7 @@ class ProjectTask extends AbstractModel
* @param int $userid
* @return ProjectLog
*/
public function addLog($detail, $record = [], $userid = 0)
public function addLog($detail, $record = [], $userid = 0, $taskOnly = 0)
{
$detail = str_replace("{任务}", $this->parent_id ? "子任务" : "任务", $detail);
$array = [
@@ -1429,6 +1429,9 @@ class ProjectTask extends AbstractModel
if ($record) {
$array['record'] = $record;
}
if ($taskOnly) {
$array['task_only'] = $taskOnly;
}
$log = ProjectLog::createInstance($array);
$log->save();
return $log;