LooksomeController.class.php 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388
  1. <?php
  2. namespace Admin\Controller;
  3. use Think\Controller;
  4. class LooksomeController extends Controller
  5. {
  6. //2.36新加的
  7. public function address_list_xin(){
  8. header('Content-Type:text/json;charset=utf-8');
  9. header('Access-Control-Allow-Origin:*');
  10. header("Access-Control-Allow-Headers:token,Origin, X-Requested-With, Content-Type, Accept");
  11. header('Access-Control-Allow-Methods:POST');
  12. // header('Access-Control-Expose-Headers:*');
  13. if (!empty($_POST)){
  14. $token = $_POST['token']; //b8e3bb6ef8747d7
  15. if ($token != 'b8e3bb6ef8747d7') {
  16. $data['code'] = '203';
  17. $data['msg'] = 'token错误';
  18. echo json_encode($data);
  19. die;
  20. }
  21. $type=$_POST['type']; //1 付费资源 2免费资源 3吃瓜 4获取全部
  22. if ($type=="1"){
  23. $arr=M("cunpian_list")->field("for_at",true)->where("type='免费资源' or type='付费资源' and for_at='使用中' ")->select();
  24. if ($arr){
  25. foreach($arr as $kk=>$vv){
  26. $arr[$kk]['url']=$vv['url'];
  27. }
  28. $data['code'] = '200';
  29. $data['msg'] = '请求成功';
  30. $data['data'] = $arr;
  31. echo json_encode($data);
  32. }else{
  33. $data['code'] = '201';
  34. $data['msg'] = '暂无数据';
  35. $data['data'] = array();
  36. echo json_encode($data);
  37. }
  38. }elseif($type=="2"){
  39. $arr=M("cunpian_list")->field("for_at",true)->where("type='吃瓜' and for_at='使用中'")->select();
  40. if ($arr){
  41. foreach($arr as $kk=>$vv){
  42. $arr[$kk]['url']=$vv['url'];
  43. }
  44. $data['code'] = '200';
  45. $data['msg'] = '请求成功';
  46. $data['data'] = $arr;
  47. echo json_encode($data);
  48. }else{
  49. $data['code'] = '201';
  50. $data['msg'] = '暂无数据';
  51. $data['data'] = array();
  52. echo json_encode($data);
  53. }
  54. }elseif($type=="4"){
  55. //数组下标必须 0是付费,1是免费,2是吃瓜
  56. //以后按这种格式
  57. $types=array("吃瓜");
  58. foreach ($types as $k=>$v){
  59. $arrs1=M("cunpian_list")->field("for_at",true)->where("type='免费资源' or type='付费资源' and for_at='使用中' and status = 1")->select();
  60. $arrs=M("cunpian_list")->field("for_at",true)->where("type='$v' and for_at='使用中' and status = 1 ")->select();
  61. foreach($arrs as $kk=>$vv){
  62. $arrs[$kk]['url']=$vv['url'];
  63. }
  64. $arr[]=$arrs1;
  65. $arr[]=$arrs;
  66. }
  67. if ($arr){
  68. $data['code'] = '200';
  69. $data['msg'] = '请求成功';
  70. $data['data'] = $arr;
  71. echo json_encode($data);
  72. }else{
  73. $data['code'] = '201';
  74. $data['msg'] = '暂无数据';
  75. $data['data'] = array();
  76. echo json_encode($data);
  77. }
  78. }
  79. }else{
  80. echo $this->returnData();
  81. }
  82. }
  83. //2.36新加的
  84. public function address_list_six(){
  85. header('Content-Type:text/json;charset=utf-8');
  86. header('Access-Control-Allow-Origin:*');
  87. header("Access-Control-Allow-Headers:token,Origin, X-Requested-With, Content-Type, Accept");
  88. header('Access-Control-Allow-Methods:POST');
  89. header('Access-Control-Expose-Headers:*');
  90. if (!empty($_POST)){
  91. // $token = $_POST['token']; //b8e3bb6ef8747d7
  92. // if ($token != 'b8e3bb6ef8747d7') {
  93. // $data['code'] = '203';
  94. // $data['msg'] = 'token错误';
  95. // echo json_encode($data);
  96. // die;
  97. // }
  98. $type=$_POST['type']; //0 视频 1.图片 ,2任务 ,3.吃瓜
  99. if ($type=="0"){
  100. $arr=M("cunpian_list")->field("for_at",true)->where("for_at='使用中' and status = 'video' and ( type='付费资源' or type='免费资源' )")->select();
  101. if ($arr){
  102. foreach($arr as $kk=>$vv){
  103. $arr[$kk]['url']=$vv['url'];
  104. }
  105. $data['code'] = '200';
  106. $data['msg'] = '请求成功';
  107. $data['data'] = $arr;
  108. echo json_encode($data);
  109. }else{
  110. $data['code'] = '201';
  111. $data['msg'] = '暂无数据';
  112. $data['data'] = array();
  113. echo json_encode($data);
  114. }
  115. }elseif($type=="1"){
  116. $arr=M("cunpian_list")->field("for_at",true)->where("for_at='使用中' and status = 'img'")->select();
  117. if ($arr){
  118. foreach($arr as $kk=>$vv){
  119. $arr[$kk]['url']=$vv['url'];
  120. }
  121. $data['code'] = '200';
  122. $data['msg'] = '请求成功';
  123. $data['data'] = $arr;
  124. echo json_encode($data);
  125. }else{
  126. $data['code'] = '201';
  127. $data['msg'] = '暂无数据';
  128. $data['data'] = array();
  129. echo json_encode($data);
  130. }
  131. }elseif($type=="2"){
  132. $arr=M("cunpian_list")->field("for_at",true)->where(" for_at='使用中' and status = 'task'")->select();
  133. if ($arr){
  134. foreach($arr as $kk=>$vv){
  135. $arr[$kk]['url']=$vv['url'];
  136. }
  137. $data['code'] = '200';
  138. $data['msg'] = '请求成功';
  139. $data['data'] = $arr;
  140. echo json_encode($data);
  141. }else{
  142. $data['code'] = '201';
  143. $data['msg'] = '暂无数据';
  144. $data['data'] = array();
  145. echo json_encode($data);
  146. }
  147. }elseif($type=="3"){
  148. $arr=M("cunpian_list")->field("for_at",true)->where("type='吃瓜' and for_at='使用中' ")->select();
  149. if ($arr){
  150. foreach($arr as $kk=>$vv){
  151. $arr[$kk]['url']=$vv['url'];
  152. }
  153. $data['code'] = '200';
  154. $data['msg'] = '请求成功';
  155. $data['data'] = $arr;
  156. echo json_encode($data);
  157. }else{
  158. $data['code'] = '201';
  159. $data['msg'] = '暂无数据';
  160. $data['data'] = array();
  161. echo json_encode($data);
  162. }
  163. }
  164. // elseif($type=="4"){
  165. // //数组下标必须 0是付费,1是免费,2是吃瓜
  166. // //以后按这种格式
  167. // $types=array("付费资源","免费资源","吃瓜","金币亚洲");
  168. // foreach ($types as $k=>$v){
  169. // $arrs=M("cunpian_list")->field("for_at",true)->where("type='$v' and for_at='使用中' ")->select();
  170. // foreach($arrs as $kk=>$vv){
  171. // $arrs[$kk]['url']=$vv['url'];
  172. // }
  173. // $arr[]=$arrs;
  174. // }
  175. // $arra=M("cunpian_list")->field("for_at",true)->where(" for_at='使用中' and status = 'task' ")->select();
  176. // $arr[]=$arra;
  177. // if ($arr){
  178. // $data['code'] = '200';
  179. // $data['msg'] = '请求成功';
  180. // $data['data'] = $arr;
  181. // echo json_encode($data);
  182. // }else{
  183. // $data['code'] = '201';
  184. // $data['msg'] = '暂无数据';
  185. // $data['data'] = array();
  186. // echo json_encode($data);
  187. // }
  188. // }elseif($type=="4"){
  189. // $arr=M("cunpian_list")->field("for_at",true)->where("type='金币亚洲' and for_at='使用中' and status = 1")->select();
  190. // if ($arr){
  191. // foreach($arr as $kk=>$vv){
  192. // $arr[$kk]['url']=$vv['url'];
  193. // }
  194. // $data['code'] = '200';
  195. // $data['msg'] = '请求成功';
  196. // $data['data'] = $arr;
  197. // echo json_encode($data);
  198. // }else{
  199. // $data['code'] = '201';
  200. // $data['msg'] = '暂无数据';
  201. // $data['data'] = array();
  202. // echo json_encode($data);
  203. // }
  204. // }
  205. }else{
  206. echo $this->returnData();
  207. }
  208. }
  209. public function address_list(){
  210. header('Content-Type:text/json;charset=utf-8');
  211. header('Access-Control-Allow-Origin:*');
  212. header("Access-Control-Allow-Headers:token,Origin, X-Requested-With, Content-Type, Accept");
  213. header('Access-Control-Allow-Methods:POST');
  214. // header('Access-Control-Expose-Headers:*');
  215. if (!empty($_POST)){
  216. $token = $_POST['token']; //b8e3bb6ef8747d7
  217. if ($token != 'b8e3bb6ef8747d7') {
  218. $data['code'] = '203';
  219. $data['msg'] = 'token错误';
  220. echo json_encode($data);
  221. die;
  222. }
  223. $type=$_POST['type']; //1 付费资源 2免费资源 3吃瓜 4获取全部
  224. if ($type=="1"){
  225. $arr=M("cunpian_list")->field("for_at",true)->where("type='付费资源' and for_at='使用中'")->select();
  226. if ($arr){
  227. foreach($arr as $kk=>$vv){
  228. $arr[$kk]['url']=$this->encryptss($vv['url']);
  229. }
  230. $data['code'] = '200';
  231. $data['msg'] = '请求成功';
  232. $data['data'] = $arr;
  233. echo json_encode($data);
  234. }else{
  235. $data['code'] = '201';
  236. $data['msg'] = '暂无数据';
  237. $data['data'] = array();
  238. echo json_encode($data);
  239. }
  240. }elseif($type=="2"){
  241. $arr=M("cunpian_list")->field("for_at",true)->where("type='免费资源' and for_at='使用中'")->select();
  242. if ($arr){
  243. foreach($arr as $kk=>$vv){
  244. $arr[$kk]['url']=$this->encryptss($vv['url']);
  245. }
  246. $data['code'] = '200';
  247. $data['msg'] = '请求成功';
  248. $data['data'] = $arr;
  249. echo json_encode($data);
  250. }else{
  251. $data['code'] = '201';
  252. $data['msg'] = '暂无数据';
  253. $data['data'] = array();
  254. echo json_encode($data);
  255. }
  256. }elseif($type=="3"){
  257. $arr=M("cunpian_list")->field("for_at",true)->where("type='吃瓜' and for_at='使用中'")->select();
  258. if ($arr){
  259. foreach($arr as $kk=>$vv){
  260. $arr[$kk]['url']=$this->encryptss($vv['url']);
  261. }
  262. $data['code'] = '200';
  263. $data['msg'] = '请求成功';
  264. $data['data'] = $arr;
  265. echo json_encode($data);
  266. }else{
  267. $data['code'] = '201';
  268. $data['msg'] = '暂无数据';
  269. $data['data'] = array();
  270. echo json_encode($data);
  271. }
  272. }elseif($type=="4"){
  273. //数组下标必须 0是付费,1是免费,2是吃瓜
  274. //以后按这种格式
  275. $types=array("付费资源","免费资源","吃瓜","金币亚洲");
  276. foreach ($types as $k=>$v){
  277. $arrs=M("cunpian_list")->field("for_at",true)->where("type='$v' and for_at='使用中'")->select();
  278. foreach($arrs as $kk=>$vv){
  279. $arrs[$kk]['url']=$this->encryptss($vv['url']);
  280. }
  281. $arr[]=$arrs;
  282. }
  283. if ($arr){
  284. $data['code'] = '200';
  285. $data['msg'] = '请求成功';
  286. $data['data'] = $arr;
  287. echo json_encode($data);
  288. }else{
  289. $data['code'] = '201';
  290. $data['msg'] = '暂无数据';
  291. $data['data'] = array();
  292. echo json_encode($data);
  293. }
  294. }elseif($type=="5"){
  295. $arr=M("cunpian_list")->field("for_at",true)->where("type='金币亚洲' and for_at='使用中'")->select();
  296. if ($arr){
  297. foreach($arr as $kk=>$vv){
  298. $arr[$kk]['url']=$this->encryptss($vv['url']);
  299. }
  300. $data['code'] = '200';
  301. $data['msg'] = '请求成功';
  302. $data['data'] = $arr;
  303. echo json_encode($data);
  304. }else{
  305. $data['code'] = '201';
  306. $data['msg'] = '暂无数据';
  307. $data['data'] = array();
  308. echo json_encode($data);
  309. }
  310. }
  311. }else{
  312. echo $this->returnData();
  313. }
  314. }
  315. public function encryptss($plaintext){
  316. $encrypted = base64_encode(openssl_encrypt($plaintext, 'aes-256-ecb', "6969", OPENSSL_RAW_DATA));
  317. return $encrypted;
  318. }
  319. public function address_lists(){
  320. header('Content-Type:text/json;charset=utf-8');
  321. header('Access-Control-Allow-Origin:*');
  322. header("Access-Control-Allow-Headers:token,Origin, X-Requested-With, Content-Type, Accept");
  323. header('Access-Control-Allow-Methods:POST');
  324. // header('Access-Control-Expose-Headers:*');
  325. if (!empty($_POST)){
  326. $token = $_POST['token']; //b8e3bb6ef8747d7
  327. if ($token != 'b8e3bb6ef8747d7') {
  328. $data['code'] = '203';
  329. $data['msg'] = 'token错误';
  330. echo json_encode($data);
  331. die;
  332. }
  333. $type=$_POST['type']; //1 付费资源 2免费资源 3吃瓜 4获取全部 5 金币亚洲
  334. if ($type=="1"){
  335. $arr=M("cunpian_list")->field("for_at",true)->where("type='付费资源' and for_at='使用中'")->select();
  336. }elseif($type=="2"){
  337. $arr=M("cunpian_list")->field("for_at",true)->where("type='免费资源' and for_at='使用中'")->select();
  338. }elseif($type=="3"){
  339. $arr=M("cunpian_list")->field("for_at",true)->where("type='吃瓜' and for_at='使用中'")->select();
  340. }elseif($type=="4"){
  341. //数组下标必须 0是付费,1是免费,2是吃瓜
  342. //以后按这种格式
  343. $types=array("付费资源","免费资源","吃瓜","金币亚洲");
  344. foreach ($types as $k=>$v){
  345. $arrs=M("cunpian_list")->field("for_at",true)->where("type='$v' and for_at='使用中'")->select();
  346. $arr[]=$arrs;
  347. }
  348. }elseif($type=="5"){
  349. $arr=M("cunpian_list")->field("for_at",true)->where("type='金币亚洲' and for_at='使用中'")->select();
  350. }
  351. if ($arr){
  352. $data['code'] = '200';
  353. $data['msg'] = '请求成功';
  354. $data['data'] = $arr;
  355. echo json_encode($data);
  356. }else{
  357. $data['code'] = '201';
  358. $data['msg'] = '暂无数据';
  359. $data['data'] = array();
  360. echo json_encode($data);
  361. }
  362. }else{
  363. echo $this->returnData();
  364. }
  365. }
  366. }