'选择项', ]; } public function delete() { if(!$this->validate()){ return $this->getModelError(); } foreach ($this->ids as $item){ $model = Detection::findOne(['id' => $item,'is_delete' => 0]); if($model == null){ return Model::asReturnError('该检测员不存在或已被清理'); } if($model->is_delete == 1){ continue; } $model->is_delete = 1; $model->deleted_at = time(); if(!$model->save()){ return Model::getModelErrorInfo($model); } } return Model::asReturnSuccess('操作成功'); } public function untie() { if(!$this->validate()){ return $this->getModelError(); } foreach ($this->ids as $item){ $model = Detection::findOne(['id' => $item,'is_delete' => 0]); if($model == null){ return Model::asReturnError('该检测员不存在或已被清理'); } if($model->store_id == 0){ continue; } $model->store_id = 0; $model->updated_at = time(); if(!$model->save()){ return Model::getModelErrorInfo($model); } } return Model::asReturnSuccess('操作成功'); } }