Commit adaa2f8129edf4b3e928e0bedc58018ffa3f69c5
1 parent
03233713
[留言板]评论
Showing
5 changed files
with
45 additions
and
128 deletions
trunk/Message/Api/Controller/Comment/AddController.class.php
0 → 100644
1 | +<?php | |
2 | + | |
3 | +namespace Api\Controller\Comment; | |
4 | + | |
5 | +use Api\Controller\AbstractController; | |
6 | +use Common\Model\CommentModel; | |
7 | + | |
8 | +class AddController extends AbstractController | |
9 | +{ | |
10 | + /** | |
11 | + * 发布评论 | |
12 | + * @author <362431947@qq.com> | |
13 | + * @date 2018-10-10 | |
14 | + */ | |
15 | + public function Index_post() | |
16 | + { | |
17 | + $input = I('post.'); | |
18 | + | |
19 | + $comment = $input['comment']; | |
20 | + if (!$comment) { | |
21 | + E('_ERROR_COMMENT_EMPTY'); | |
22 | + } | |
23 | + | |
24 | + if (get_str_len($comment) > 140) { | |
25 | + E('_ERROR_COMMENT_LENGTH'); | |
26 | + } | |
27 | + | |
28 | + $uid = $input['uid']; // 评论用户 | |
29 | + if(! $uid){ | |
30 | + E('_ERROR_USER_ID_EMPTY'); | |
31 | + } | |
32 | + | |
33 | + // 留言id | |
34 | + $message_id = $input['message_id']; | |
35 | + if(! $message_id){ | |
36 | + E('_ERROR_MESSAGE_ID_EMPTY'); | |
37 | + } | |
38 | + | |
39 | + $m_comment = new CommentModel(); | |
40 | + | |
41 | + | |
42 | + $m_comment->add($input); | |
43 | + } | |
44 | +} | ... | ... |
trunk/Message/Apicp/Controller/Message/MessageController.class.php deleted
100644 → 0
1 | -<?php | |
2 | - | |
3 | -namespace Apicp\Controller\Message; | |
4 | - | |
5 | -use Apicp\Controller\AbstractController; | |
6 | -use Common\Model\MessageModel; | |
7 | - | |
8 | -class MessageController extends AbstractController | |
9 | -{ | |
10 | - protected $_require_login = false; | |
11 | - | |
12 | - private $m_message; | |
13 | - // MessageModel 模型对象 | |
14 | - | |
15 | - public function __construct() | |
16 | - { | |
17 | - parent::__construct(); | |
18 | - | |
19 | - $this->m_message = new MessageModel; | |
20 | - } | |
21 | - | |
22 | - /** | |
23 | - * 留言删除 | |
24 | - * @author <362431947@qq.com> | |
25 | - * @date 2018-10-10 | |
26 | - */ | |
27 | - public function del_post() | |
28 | - { | |
29 | - $input = I('post.'); | |
30 | - | |
31 | - $message_id = intval($input['message_id']); | |
32 | - if(! $message_id){ | |
33 | - E('_ERROR_MESSAGE_ID_EMPTY'); | |
34 | - } | |
35 | - | |
36 | - | |
37 | - $result = $this->m_message->del($message_id); | |
38 | - | |
39 | - $this->_result = boolval($result); | |
40 | - } | |
41 | - | |
42 | - /** | |
43 | - * 搜索 搜索(按姓名、性别、手机号、邮箱以及留言标题进行或查询)、列表、留言详情查看 | |
44 | - * User: <362431947@qq.com> | |
45 | - * @return bool | |
46 | - * @throws \Think\Exception | |
47 | - * Date: 2018-10-10 Time: 9:31 | |
48 | - */ | |
49 | - public function search_post() | |
50 | - { | |
51 | - $input = I('post.'); | |
52 | - | |
53 | -// print_r($input); | |
54 | - | |
55 | - $conds = $input; | |
56 | -// $conds = $this->getConds($input); | |
57 | - | |
58 | - | |
59 | - if (false === $conds) { | |
60 | - E('_ERROR_SEARCH_CONDS_EMPTY'); | |
61 | - } | |
62 | - | |
63 | - $list = $this->m_message->search($conds); | |
64 | - | |
65 | - | |
66 | - $this->_result = $list; | |
67 | - | |
68 | - return true; | |
69 | - } | |
70 | - | |
71 | - /** | |
72 | - * 留言信息列表 | |
73 | - * User: <362431947@qq.com> | |
74 | - * Date: 2018-10-11 Time: 9:58 | |
75 | - */ | |
76 | - public function list_post() | |
77 | - { | |
78 | - $input = I('post.'); | |
79 | - | |
80 | - $page = intval($input['page']); | |
81 | - | |
82 | - unset($input['page']); | |
83 | - | |
84 | - | |
85 | - $this->_result = $this->m_message->messageList($input,$page); | |
86 | - } | |
87 | - | |
88 | - /** | |
89 | - * 留言详情 | |
90 | - * User: <362431947@qq.com> | |
91 | - * Date: 2018-10-11 Time: 11:51 | |
92 | - */ | |
93 | - public function detail_post() | |
94 | - { | |
95 | - $input = I('post.'); | |
96 | - | |
97 | - $message_id = intval($input['message_id']); | |
98 | - | |
99 | - $this->_result = $this->m_message->messageDetail($message_id); | |
100 | - } | |
101 | - | |
102 | - /** | |
103 | - * 获取搜索条件 | |
104 | - * User: <362431947@qq.com> | |
105 | - * @param array $search | |
106 | - * @return array|bool | |
107 | - * Date: 2018-10-10 | |
108 | - */ | |
109 | - private function getConds($search = []) | |
110 | - { | |
111 | - if (! $search) { | |
112 | - return false; | |
113 | - } | |
114 | - | |
115 | - $conds = []; | |
116 | - $fields = ['name','sex','mobile','email','title']; | |
117 | - | |
118 | - foreach ($fields as $field) { | |
119 | - if ($val = trim($search[$field])) { | |
120 | - $conds[$field] = $val; | |
121 | - break; | |
122 | - } | |
123 | - } | |
124 | - print_r($conds); | |
125 | - return $conds; | |
126 | - } | |
127 | -} |
trunk/Message/Common/Model/CommentModel.class.php
... | ... | @@ -46,7 +46,7 @@ class CommentModel extends AbstractModel |
46 | 46 | $m_person = new PersonModel(); |
47 | 47 | $table_person = $m_person->get_tname(); |
48 | 48 | |
49 | - $sql = "SELECT `comment`,b.name commenter,a.created | |
49 | + $sql = "SELECT `comment`,IFNULL(b.name,'') commenter,a.created | |
50 | 50 | FROM __TABLE__ a |
51 | 51 | LEFT JOIN {$table_person} b ON a.uid = b.person_id |
52 | 52 | WHERE `message_id` = ? "; | ... | ... |
trunk/Message/attachment/2018/10/message5bbc83c12739f1.59683518.png deleted
100644 → 0
407 Bytes
trunk/Message/attachment/2018/10/message5bbc85846896d9.81984943.png deleted
100644 → 0
407 Bytes