正在显示
1 个修改的文件
包含
11 行增加
和
3 行删除
| @@ -13,6 +13,7 @@ use App\Http\Logic\Aside\BaseLogic; | @@ -13,6 +13,7 @@ use App\Http\Logic\Aside\BaseLogic; | ||
| 13 | use App\Models\CustomModule\CustomModule; | 13 | use App\Models\CustomModule\CustomModule; |
| 14 | use App\Models\CustomModule\CustomModuleCategory; | 14 | use App\Models\CustomModule\CustomModuleCategory; |
| 15 | use App\Models\CustomModule\CustomModuleContent; | 15 | use App\Models\CustomModule\CustomModuleContent; |
| 16 | +use App\Models\RouteMap\RouteMap; | ||
| 16 | use App\Services\ProjectServer; | 17 | use App\Services\ProjectServer; |
| 17 | use Illuminate\Support\Facades\DB; | 18 | use Illuminate\Support\Facades\DB; |
| 18 | 19 | ||
| @@ -84,9 +85,16 @@ class CustomModuleLogic extends BaseLogic | @@ -84,9 +85,16 @@ class CustomModuleLogic extends BaseLogic | ||
| 84 | * @time :2023/12/5 9:39 | 85 | * @time :2023/12/5 9:39 |
| 85 | */ | 86 | */ |
| 86 | public function moduleAdd(){ | 87 | public function moduleAdd(){ |
| 87 | - $rs = (new CustomModule())->add($this->param); | ||
| 88 | - if($rs === false){ | ||
| 89 | - $this->fail('系统错误,请联系管理员'); | 88 | + $id = (new CustomModule())->addReturnId($this->param); |
| 89 | + if($id){ | ||
| 90 | + //同时创建对应route的分类 | ||
| 91 | + $customModuleCateModel = new CustomModuleCategory(); | ||
| 92 | + $data = [ | ||
| 93 | + 'name'=>$this->param['route'], | ||
| 94 | + 'module_id'=>$id, | ||
| 95 | + 'route'=>RouteMap::setRoute($this->param['route'],RouteMap::SOURCE_MODULE_CATE,$id,$this->param['project_id']) | ||
| 96 | + ]; | ||
| 97 | + $customModuleCateModel->add($data); | ||
| 90 | } | 98 | } |
| 91 | return $this->success(); | 99 | return $this->success(); |
| 92 | } | 100 | } |
-
请 注册 或 登录 后发表评论