Browse Source

任务描述通过占位符方式解决图片过期问题

kely 11 months ago
parent
commit
f45390eaa1

+ 2 - 0
app/Http/Controllers/API/TaskController.php

@@ -60,6 +60,7 @@ class TaskController extends Controller
             'created_by' => Auth::id(),
             'whitelist' => $request->whitelist ? sprintf(",%s,", implode(',', $request->whitelist)) : null,
             'asset_id' => $requirement?->asset_id,
+            'description' => $request->description? (new \App\Services\File\ImageUrlService)->interceptImageUrl($request->description) : null,
             'requirement_group_id'=> $requirement?->requirement_group_id,
         ];
 
@@ -223,6 +224,7 @@ class TaskController extends Controller
 
         $formData = [...$request->all(),
             'whitelist' => $request->whitelist ? sprintf(",%s,", implode(',', $request->whitelist)) : null,
+            'description' => $request->description? (new \App\Services\File\ImageUrlService)->interceptImageUrl($request->description) : null,
             'asset_id' => $requirement?->asset_id,
         ];
 

+ 1 - 1
app/Http/Resources/API/TaskDetailResource.php

@@ -31,7 +31,7 @@ class TaskDetailResource extends JsonResource
             "doc_type" => $this->doc_type,
             "status" => $this->status,
             "assign" => $this->assign,
-            "description" => $this->description,
+            'description' => $this->description?(new \App\Services\File\ImageUrlService)->getImageUrl($this->description):null,
             "begin" => $this->begin,
             "end" => $this->end,
             "mailto"  => $this->mailto,