正在显示
1 个修改的文件
包含
8 行增加
和
3 行删除
| @@ -11,6 +11,7 @@ namespace App\Http\Logic\Bside\CustomModule; | @@ -11,6 +11,7 @@ namespace App\Http\Logic\Bside\CustomModule; | ||
| 11 | 11 | ||
| 12 | use App\Http\Logic\Bside\BaseLogic; | 12 | use App\Http\Logic\Bside\BaseLogic; |
| 13 | use App\Models\CustomModule\CustomModuleExtend; | 13 | use App\Models\CustomModule\CustomModuleExtend; |
| 14 | +use App\Models\CustomModule\CustomModuleExtentContent; | ||
| 14 | 15 | ||
| 15 | class CustomModuleExtendLogic extends BaseLogic | 16 | class CustomModuleExtendLogic extends BaseLogic |
| 16 | { | 17 | { |
| @@ -115,10 +116,14 @@ class CustomModuleExtendLogic extends BaseLogic | @@ -115,10 +116,14 @@ class CustomModuleExtendLogic extends BaseLogic | ||
| 115 | * @time :2023/12/4 15:47 | 116 | * @time :2023/12/4 15:47 |
| 116 | */ | 117 | */ |
| 117 | public function extendDel(){ | 118 | public function extendDel(){ |
| 118 | - $rs = $this->model->del($this->param); | ||
| 119 | - if($rs === false){ | ||
| 120 | - $this->fail('系统错误,请联系管理员'); | 119 | + $info = $this->model->read(['id'=>$this->param['id']]); |
| 120 | + //查看当前扩展字段是否设置了值 | ||
| 121 | + $extendInfoModel = new CustomModuleExtentContent(); | ||
| 122 | + $extendInfo = $extendInfoModel->read(['key'=>$info['key']]); | ||
| 123 | + if($extendInfo !== false){ | ||
| 124 | + $this->fail('当前扩展字段已有产品在使用,不允许删除'); | ||
| 121 | } | 125 | } |
| 126 | + $this->model->del(['id'=>$this->param['id']]); | ||
| 122 | return $this->success(); | 127 | return $this->success(); |
| 123 | } | 128 | } |
| 124 | } | 129 | } |
-
请 注册 或 登录 后发表评论