Browse Source

删除资产做校验,并修改其余删除反馈信息

kely 1 year ago
parent
commit
13166be158

+ 3 - 0
app/Http/Controllers/API/AssetController.php

@@ -68,6 +68,9 @@ class AssetController extends Controller
     public function destroy(string $id)
     {
         $asset = Asset::allowed()->findOrFail($id);
+        if(!empty($asset->children()->first())){
+            throw new \Exception("Please remove the sub-level assets.");
+        }
 
         $asset->delete();
 

+ 1 - 1
app/Http/Controllers/API/AssetGroupController.php

@@ -69,7 +69,7 @@ class AssetGroupController extends Controller
             $group->delete();
         }
         else{
-            throw new \Exception("资产分组下还绑定了资产,不能删除。");
+            throw new \Exception("The asset group still has assets associated with it, and cannot be deleted.");
         }
         $group->delete();
 

+ 1 - 1
app/Http/Controllers/API/DepartmentController.php

@@ -62,7 +62,7 @@ class DepartmentController extends Controller
         $department = Department::findOrFail($id);
 
         if(!empty($department->children()->first())){
-            throw new \Exception("请删除子级部门");
+            throw new \Exception("Please remove the sub-level departments.");
         }
 
         $department->delete();