|
...
|
...
|
@@ -13,6 +13,7 @@ use App\Http\Logic\Aside\BaseLogic; |
|
|
|
use App\Models\CustomModule\CustomModule;
|
|
|
|
use App\Models\CustomModule\CustomModuleCategory;
|
|
|
|
use App\Models\CustomModule\CustomModuleContent;
|
|
|
|
use App\Models\RouteMap\RouteMap;
|
|
|
|
use App\Services\ProjectServer;
|
|
|
|
use Illuminate\Support\Facades\DB;
|
|
|
|
|
|
...
|
...
|
@@ -84,9 +85,16 @@ class CustomModuleLogic extends BaseLogic |
|
|
|
* @time :2023/12/5 9:39
|
|
|
|
*/
|
|
|
|
public function moduleAdd(){
|
|
|
|
$rs = (new CustomModule())->add($this->param);
|
|
|
|
if($rs === false){
|
|
|
|
$this->fail('系统错误,请联系管理员');
|
|
|
|
$id = (new CustomModule())->addReturnId($this->param);
|
|
|
|
if($id){
|
|
|
|
//同时创建对应route的分类
|
|
|
|
$customModuleCateModel = new CustomModuleCategory();
|
|
|
|
$data = [
|
|
|
|
'name'=>$this->param['route'],
|
|
|
|
'module_id'=>$id,
|
|
|
|
'route'=>RouteMap::setRoute($this->param['route'],RouteMap::SOURCE_MODULE_CATE,$id,$this->param['project_id'])
|
|
|
|
];
|
|
|
|
$customModuleCateModel->add($data);
|
|
|
|
}
|
|
|
|
return $this->success();
|
|
|
|
}
|
...
|
...
|
|