<?php /** * 【业绩比拼-手机端】发布回复接口 * * User: daijun * Date: 2017-11-04 */ namespace Api\Controller\Reply; use Common\Service\CommentService; use Common\Service\ReplyService; class AddController extends \Api\Controller\AbstractController { public function Index_post() { $params = I('post.'); if (empty($this->uid)) { // 判断是否外部人员 E('_EMPTY_USER_ID'); } $comment_id = intval($params['comment_id']); if (!$comment_id) { // 回帖ID必须大于0 E('_EMPTY_COMMENT_ID'); } $comment_serv = new CommentService(); // 查询分享信息 $comment = $comment_serv->get($comment_id); if (!$comment) { E('_ERR_COMMENT_NOT_EXIST'); } $reply_serv = new ReplyService(); // 发布回复 $id = $reply_serv->publish_reply($params, $comment, $this->_login->user); // 执行结果判断 if (!$id) { E('_ERR_ADD_DATA'); } $this->_result = ['reply_id' => intval($id)]; return true; } }