| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 | 
							- <?php
 
- namespace Comment\Src;
 
- use Dever;
 
- use Content\Lib\Base;
 
- class Review extends Base
 
- {
 
- 	/**
 
-      * 评论列表
 
-      *
 
-      * @return mixed
 
-      */
 
-     public function list_api()
 
-     {
 
-         $this->check_user();
 
-         $source_table = Dever::input('type');
 
-         $source_id = Dever::input('id');
 
-         $data = Dever::load('comment/review-getAll', array('option_info_id' => $this->data['info']['id'], 'option_source_table' => $source_table, 'option_source_id' => $source_id));
 
-         if ($data) {
 
-             foreach ($data as $k => $v) {
 
-                 $v['cdate'] = date('Y-m-d H:i', $v['cdate']);
 
-                 $v['user'] = Dever::load('passport/user-one', $v['uid']);
 
-                 $this->data['review'][$k] = $this->handlePic($v);
 
-             }
 
-         }
 
-         return $this->data;
 
-     }
 
-     /**
 
-      * 发表评论
 
-      *
 
-      * @return mixed
 
-      */
 
-     public function submit_api()
 
-     {
 
-         $this->check_user();
 
-         $source_table = Dever::input('type');
 
-         $source_id = Dever::input('id');
 
-         $content = Dever::input('content');
 
-         //后续添加内容过滤
 
-         //$ip = Dever::ip();
 
-         $uid = Dever::input('uid');
 
-         $data = Dever::load('comment/review-one', array('option_info_id' => $this->data['info']['id'], 'option_source_table' => $source_table, 'option_source_id' => $source_id, 'option_uid' => $uid, 'option_content' => $content));
 
-         if ($data) {
 
-             $id = $data['id'];
 
-             $update['set_cdate'] = time();
 
-             $update['where_id'] = $id;
 
-             Dever::load('comment/review-update', $update);
 
-         } else {
 
-             $insert['add_source_table'] = $source_table;
 
-             $insert['add_source_id'] = $source_id;
 
-             //$insert['add_ip'] = $ip;
 
-             $insert['content'] = $content;
 
-             $insert['add_uid'] = $uid;
 
-             $insert['add_info_id'] = $this->data['info']['id'];
 
-             $id = Dever::load('comment/review-insert', $insert);
 
-             # 增加原表数据 以后要添加crontab来定时矫正数据
 
-             $table = $this->type($source_table);
 
-             Dever::db('content/' . $table)->addReview($source_id);
 
-         }
 
-         return $id;
 
-     }
 
- }
 
 
  |