正在显示
1 个修改的文件
包含
11 行增加
和
4 行删除
| @@ -339,10 +339,17 @@ class CustomModuleContentLogic extends BaseLogic | @@ -339,10 +339,17 @@ class CustomModuleContentLogic extends BaseLogic | ||
| 339 | DB::beginTransaction(); | 339 | DB::beginTransaction(); |
| 340 | try { | 340 | try { |
| 341 | foreach ($this->param['id'] as $id) { | 341 | foreach ($this->param['id'] as $id) { |
| 342 | - //删除当前扩展字段 | ||
| 343 | - $this->delRoute($id); | ||
| 344 | - $this->delContentExtend($id); | ||
| 345 | - $this->model->del(['id' => $id]); | 342 | + $info = $this->model->read(['id' => $id], ['id']); |
| 343 | + if($info !== false){ | ||
| 344 | + if($info['status'] != 2){ | ||
| 345 | + $this->model->edit(['status' => 2],['id' => $id]); | ||
| 346 | + }else{ | ||
| 347 | + //删除当前扩展字段 | ||
| 348 | + $this->delRoute($id); | ||
| 349 | + $this->delContentExtend($id); | ||
| 350 | + $this->model->del(['id' => $id]); | ||
| 351 | + } | ||
| 352 | + } | ||
| 346 | } | 353 | } |
| 347 | DB::commit(); | 354 | DB::commit(); |
| 348 | } catch (Exception $e) { | 355 | } catch (Exception $e) { |
-
请 注册 或 登录 后发表评论