where("id=$cid")->field("time_chuo,site,uploader")->select(); $video_time_chuo = $video_info_list[0]['time_chuo']; $video_type = $video_info_list[0]['uploader']; $video_list['uid'] = $uid; $video_list['vid'] = $cid; $video_list['time'] = time(); $video_list['video_type'] = $video_type; $video_list['time_chuo'] = $video_time_chuo; $check_info = M("video_lishi")->where("uid='$uid' AND vid='$cid' AND video_type='$video_type'")->find(); if(empty($check_info)) { $yn_add = M("video_lishi")->add($video_list); } break; case 'xiaoshuo': $video_list['uid'] = $uid; $video_list['vid'] = $cid; $video_list['time'] = time(); $video_list['video_type'] = '色情小说'; $check_info = M("video_lishi")->where("uid='$uid' AND vid='$cid' AND video_type='色情小说'")->find(); if(empty($check_info)) { $yn_add = M("video_lishi")->add($video_list); } break; case '有声小说': $video_info_list = M('video_list_test')->where("id=$cid")->field("time_chuo,site,uploader")->select(); $video_list['time_chuo'] = $video_info_list[0]['time_chuo']; $video_list['uid'] = $uid; $video_list['vid'] = $cid; $video_list['time'] = time(); $video_list['video_type'] = $type; $check_info = M("video_lishi")->where("uid='$uid' AND vid='$cid' AND video_type='$type'")->find(); if(empty($check_info)) { $yn_add = M("video_lishi")->add($video_list); } break; case 'manhua': $video_list['uid'] = $uid; $video_list['vid'] = $cid; $video_list['time'] = time(); $video_list['video_type'] = null; $video_list['time_chuo'] = null; $video_list['attr1'] = $article; $yn_add = true; //判断是一级收藏还是二级收藏 if (empty($article)) { //收藏一级 $video_info_list = M('video_list_test')->where("id=$cid")->field("time_chuo,site,uploader,china_type")->select(); $video_time_chuo = $video_info_list[0]['time_chuo']; $video_type = $video_info_list[0]['china_type']; $video_list['video_type'] = $video_type; $video_list['time_chuo'] = $video_time_chuo; //防止重复收藏 $check_info = M("video_lishi")->where("uid=$uid and vid=$cid")->find(); if (empty($check_info)) { M("video_lishi")->add($video_list); } break; } //二级收藏 $detail_info = M("heiliao_haijiao_books")->where("id=$cid")->field("id,book_type,site_name")->find(); if (!empty($detail_info)) $video_list['video_type'] = $detail_info['book_type']; //防止重复收藏 $check_info = M("video_lishi")->where("uid=$uid and vid=$cid and attr1='$article'")->find(); if (empty($check_info)) { M("video_lishi")->add($video_list); } break; default: echo "type error"; } if ($yn_add) { $data['message'] = 'ok'; $data['code'] = '200'; echo json_encode($data); } else { $data['message'] = 'error'; echo json_encode($data); } } else { echo $this->returnData(); } } /** * 收藏列表 * @return void */ public function shoucang_list() { header('Content-Type:text/json;charset=utf-8'); header('Access-Control-Allow-Origin:*'); header("Access-Control-Allow-Headers:token,Origin, X-Requested-With, Content-Type, Accept"); header('Access-Control-Allow-Methods:POST'); header('Access-Control-Expose-Headers:*'); if (!empty($_POST)) { $uid = $_POST['uid']; $page = $_POST['page']; $one_size = empty($_POST['pageSize'])?30:$_POST['pageSize']; //每頁30行記錄 $page_one = ($page - 1) * $one_size; $duifang_id_list_num = M("video_lishi")->where("uid=$uid")->count(); //插入sql语句 的限制条件 $new_array = array(); //视频 $duifang_id_list = M("video_lishi")->where("uid=$uid")->order("id desc")->LIMIT($page_one, $one_size)->select(); //插入sql语句 的限制条件 foreach ($duifang_id_list as $key => $value) { # code... $duifang_id = $value['vid']; $m_type = $value['video_type']; $duifang_id_list[$key]['uploader'] = $m_type; if ($m_type == '色情小说') { $duifang_id_list = M("novel_list")->where("id=$duifang_id")->select()[0]; $duifang_id_list['did'] = $value['id']; array_push($new_array, $duifang_id_list); } else { $duifang_id_list = M('video_list_test')->where("id=$duifang_id")->select()[0]; $duifang_id_list['did'] = $value['id']; array_push($new_array, $duifang_id_list); } } $data['code'] = '200'; $data['message'] = 'ok'; $data['data'] = $new_array; $data['all_num'] = $duifang_id_list_num; echo json_encode($data); } else { echo $this->returnData(); } } public function del_by_id() { $this->addHeaders(); //添加头部请求 $id = $_POST['id']; if(empty($id)) { $this->returnDataAndSendMsg("标识不能为空"); die(); } $rs = M("video_lishi")->where("id='$id'")->delete(); $data['code'] = '200'; $data['message'] = 'ok'; $data['data'] = $rs; echo json_encode($data); } }