public function view_markAsRead() { $msgids = isset($_POST['msgids']) ? trim($_POST['msgids']) : ''; $type = isset($_POST['type']) ? trim($_POST['type']) : 'read'; //标记类型 $msgids = clearData($msgids); $msg_obj = new messageModel(); $mq_obj = new RabbitMQClass(MQ_USER, MQ_PSW, MQ_VHOST, MQ_SERVER); foreach ($msgids as $idval) { $messageinfo = $msg_obj->getMessageInfo(array($idval)); if (!empty($messageinfo)) { $messageinfo = $messageinfo[0]; $newid = 0; //新的队列主键id //if ($messageinfo['status'] == 0) { $msg_obj->markAaRead($idval, $messageinfo['classid'], $type, $messageinfo['ebay_account'], $newid); //} $mq_obj->queue_publish(MQ_EXCHANGE, array('id' => $newid)); } } $msgdata = array('errCode' => 10020, 'errMsg' => '操作成功'); echo json_encode($msgdata); exit; }