public function view_markAsRead() { $msgids = isset($_POST['msgids']) ? trim($_POST['msgids']) : ''; $type = isset($_POST['type']) ? trim($_POST['type']) : 'read'; //标记类型 $iscopy = isset($_POST['copy']) ? trim($_POST['copy']) : 1; //是否抄送到用户邮箱 $text = isset($_POST['text']) ? trim($_POST['text']) : ''; //回复的内容 $msgids = clearData($msgids); //返回索引数组 $msg_obj = new amazonmessageModel(); //$mq_obj = new RabbitMQClass(MQ_USER, MQ_PSW, MQ_VHOST, MQ_SERVER); $msg_obj->updateMessageStatus($msgids, 3); foreach ($msgids as $idval) { $messageinfo = $msg_obj->getMessageInfo(array($idval)); if (!empty($messageinfo)) { $msginfo = $messageinfo[0]; $msgid = $msginfo['id']; $messageupdate = array('replyuser_id' => $_SESSION['globaluserid'], 'replytime' => time(), 'status' => 3); $msg_obj->updateMessageData($messageupdate, ' where id=' . $msgid); /*$newid = 0; //新的队列主键id //if ($messageinfo['status'] == 0) { $msg_obj->markAaRead($idval, $messageinfo['classid'],$type, $messageinfo['amazon_account'], $newid); //} $mq_obj->queue_publish(MQ_EXCHANGE, array('id'=>$newid)); */ } } $msgdata = array('errCode' => 10020, 'errMsg' => '操作成功'); echo json_encode($msgdata); exit; }