diff --git a/app/Http/Controllers/Api/ProjectController.php b/app/Http/Controllers/Api/ProjectController.php index 2b85a19d3..4c17846da 100755 --- a/app/Http/Controllers/Api/ProjectController.php +++ b/app/Http/Controllers/Api/ProjectController.php @@ -1945,7 +1945,7 @@ class ProjectController extends AbstractController $task->pushMsgVisibleAdd($data); } if ($param['visibility_appointor']) { - $newVisibleUserIds = $param['visibility_appointor'] ?? []; + $newVisibleUserIds = is_array($param['visibility_appointor']) ? $param['visibility_appointor'] : []; $deleteUserIds = array_diff($visible, $newVisibleUserIds, $subUserids); $addUserIds = array_diff($newVisibleUserIds, $visible); $task->pushMsgVisibleUpdate($data, $deleteUserIds, $addUserIds); diff --git a/app/Models/ProjectTask.php b/app/Models/ProjectTask.php index 5dcb487a2..4c0c29306 100644 --- a/app/Models/ProjectTask.php +++ b/app/Models/ProjectTask.php @@ -352,6 +352,25 @@ class ProjectTask extends AbstractModel return $query; } + /** + * 生成描述 + * @param $content + * @return string + */ + public static function generateDesc($content) + { + $content = preg_replace_callback('/