public function sphinxNotice($id, $type)
 {
     $rabbit = new RabbitMQ($this->di['config']->rabbitmq_write->toArray());
     if ($type == 1) {
         $obj = Pdspecialpro::findFirst(array('pid = :pid:', 'bind' => array('pid' => $id)));
         if ($obj == false) {
             return $this->outputData(1);
         }
         $sphinxInfo2 = array('id' => $obj->pid, 'supid' => $obj->supid, 'proname' => $obj->proname, 'cid' => $obj->cid, 'addtime' => $obj->addtime, 'uptime' => $obj->uptime, 'state' => $obj->state, 'online' => 1, 'groupid' => 0, 'cate1' => $obj->cate1, 'cate2' => $obj->cate2, 'cate3' => $obj->cate3, 'whichTable' => 2);
         $rabbit->set('v3search', 'prosearch', json_encode($sphinxInfo2), 'sphinxRT');
         $sphinxInfo3 = array('id' => $obj->pid, 'cid' => $obj->cid, 'supid' => $obj->supid, 'proname' => $obj->proname, 'addtime' => $obj->addtime, 'uptime' => $obj->uptime, 'star' => $obj->star, 'cate3' => $obj->cate3, 'state' => $obj->state, 'is_op' => $obj->is_op, 'ratio' => $obj->ratio, 'whichTable' => 3);
         $rabbit->set('v3search', 'prosearch', json_encode($sphinxInfo3), 'sphinxRT');
     } elseif ($type == 2) {
         $obj = Mspecialpro::findFirst(array('id = :id:', 'bind' => array('id' => $id)));
         if ($obj == false) {
             return $this->outputData(1);
         }
         $sphinxInfo4 = array('id' => $obj->id, 'cid' => $obj->cid, 'supid' => $obj->supid, 'proname' => $obj->proname, 'addtime' => $obj->addtime, 'uptime' => $obj->uptime, 'star' => $obj->star, 'cate3' => $obj->cate3, 'state' => $obj->state, 'is_op' => $obj->is_op, 'ratio' => $obj->ratio, 'whichTable' => 4);
         $rabbit->set('v3search', 'prosearch', json_encode($sphinxInfo4), 'sphinxRT');
     }
 }