作者 lyh

变更数据

@@ -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) {