public function view_replyMessage() { $msgid = isset($_POST['msgid']) ? $_POST['msgid'] : 0; //回复的message $text = isset($_POST['text']) ? trim($_POST['text']) : ''; //回复的内容 $iscopy = isset($_POST['copy']) ? trim($_POST['copy']) : 1; //是否抄送到用户邮箱 $msg_obj = new messageModel(); $messageinfo = $msg_obj->getMessageInfo(array($msgid)); if (empty($messageinfo)) { //message不存在 $msgdata = array('errCode' => 10010, 'errMsg' => 'message不存在'); echo json_encode($msgdata); exit; } if (empty($text)) { $msgdata = array('errCode' => 10013, 'errMsg' => '回复内容不能为空!'); echo json_encode($msgdata); exit; } $msginfo = $messageinfo[0]; $newid = 0; //新的队列主键id $doresult = $msg_obj->insertMessageReply($msgid, $iscopy, $text, $msginfo['classid'], $msginfo['ebay_account'], $newid); $mq_obj = new RabbitMQClass(MQ_USER, MQ_PSW, MQ_VHOST, MQ_SERVER); $mq_obj->queue_publish(MQ_EXCHANGE, array('id' => $newid)); if ($doresult == TRUE) { $msgdata = array('errCode' => 10011, 'errMsg' => '操作成功!'); echo json_encode($msgdata); exit; } else { $msgdata = array('errCode' => 10012, 'errMsg' => '操作失败!'); echo json_encode($msgdata); exit; } }