Prechádzať zdrojové kódy

任务附件上传时需要校验团队用户是否被限制

kely 8 mesiacov pred
rodič
commit
ec0553c2b2

+ 2 - 2
app/Http/Controllers/API/FileController.php

@@ -40,7 +40,7 @@ class FileController extends Controller
     public function changeName(Request $request,string $id)
     {
         $isAction = $request->input('is_action', null);
-        $result = ($isAction === '0') ? true : ($isAction === '1' ? false : false);
+        $result = ($isAction === 0) ? true : ($isAction === 1 ? false : false);
 
         $file = File::query()->findOrFail($id);
 
@@ -60,7 +60,7 @@ class FileController extends Controller
 
     public function destroy(Request $request,string $id){
         $isAction = $request->input('is_action', null);
-        $result = ($isAction === '0') ? true : ($isAction === '1' ? false : false);
+        $result = ($isAction === 0) ? true : ($isAction === 1 ? false : false);
 
         $file = File::query()->findOrFail($id);
 

+ 1 - 1
app/Http/Requests/API/File/FileUploadRequest.php

@@ -38,7 +38,7 @@ class FileUploadRequest extends FormRequest
             "object_id" => [
                 function ($attribute, $value, $fail) {
                     $exist = FileObjectType::from($this->get("object_type"))
-                        ->modelBuilderAllowed($value)
+                        ->modelBuilderAllowed($value,($this->get("is_action")===0)?true : ($this->get("is_action") === 1 ? false : false))
                         ->where("company_id", Auth::user()->company_id)
                         ->where('id', $value)
                         ->count();