/**
  * 设置一条或者多条数据的状态
  * @author jry <*****@*****.**>
  */
 public function setStatus($model = CONTROLLER_NAME)
 {
     $ids = I('request.ids');
     $status = I('request.status');
     if (empty($ids)) {
         $this->error('请选择要操作的数据');
     }
     $map['id'] = array('in', $ids);
     switch ($status) {
         case 'delete':
             // 删除条目
             $map['status'] = -1;
             $info = D('Index')->detail($ids, $map);
             $extend_table_object = D(strtolower(D('Index')->moduleName . '_' . $info['doc_type_info']['name']));
             $exist = $extend_table_object->find($ids);
             if ($exist) {
                 $result = $extend_table_object->delete($ids);
             } else {
                 $result = true;
             }
             if ($result) {
                 $result2 = D('Index')->delete($ids);
                 if ($result2) {
                     $this->success('彻底删除成功');
                 } else {
                     $this->error('删除失败');
                 }
             } else {
                 $this->error('删除失败');
             }
             break;
         default:
             parent::setStatus($model);
             break;
     }
 }