作者 lyh

gx

@@ -167,9 +167,14 @@ class NewsLogic extends BaseLogic @@ -167,9 +167,14 @@ class NewsLogic extends BaseLogic
167 DB::beginTransaction(); 167 DB::beginTransaction();
168 try { 168 try {
169 foreach ($this->param['id'] as $id) { 169 foreach ($this->param['id'] as $id) {
  170 + $info = $this->model->read(['id'=>$id],['id','status']);
  171 + if($info['status'] != 2){
  172 + $this->model->edit(['status'=>2],['id'=>$id]);
  173 + }else{
170 $this->delRoute($id); 174 $this->delRoute($id);
171 $this->model->del(['id' => $id]); 175 $this->model->del(['id' => $id]);
172 } 176 }
  177 + }
173 DB::commit(); 178 DB::commit();
174 } catch (Exception $e) { 179 } catch (Exception $e) {
175 DB::rollBack(); 180 DB::rollBack();