MediatimeController.class.php 103 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524
  1. <?php
  2. namespace bibidd\Controller;
  3. use Bibidd\Controller\CommonBaseController;
  4. class MediatimeController extends CommonBaseController
  5. {
  6. /**
  7. * 测试功能
  8. * @param $templateid []
  9. * @return $type 消息类型
  10. */
  11. public function testone()
  12. {
  13. echo PHP_EOL . '363';
  14. }
  15. //封装返回的数据
  16. protected function returnData()
  17. {
  18. header('Content-Type:text/json;charset=utf-8');
  19. header('Access-Control-Allow-Origin:*');
  20. header("Access-Control-Allow-Headers:token,Origin, X-Requested-With, Content-Type, Accept");
  21. header('Access-Control-Allow-Methods:POST');
  22. header('Access-Control-Expose-Headers:*');
  23. $data['status'] = '0';
  24. $data['code'] = '202';//未携带参数,请求失败
  25. $data['message'] = 'errorr';
  26. return $data;
  27. }
  28. //正式环境
  29. /**
  30. * 每天亚洲数据
  31. * @param $templateid []
  32. * @return $type 消息类型
  33. */
  34. public function daluan_Asian_fenye()
  35. {
  36. //首先获取所有分页动漫数据
  37. $Anime_list_map = M("video_list_test")->where("uploader='亚洲'")->field("id")->order('rand()')->select();
  38. //
  39. $Anime_list['type'] = 'Asian';
  40. $Anime_list['time'] = '';
  41. $today = date("Y-m-d A");
  42. print_r($today);
  43. foreach ($Anime_list_map as $key => $value) {
  44. $v_id = $value['id'];
  45. $suiji_video_list['v_id'] = $v_id;
  46. $suiji_video_list['time'] = $today;
  47. $suiji_video_list['type'] = 'Asian';
  48. M("video_twelve_suiji")->add($suiji_video_list);
  49. }
  50. echo PHP_EOL.'成功运行 牛逼!';
  51. }
  52. /**
  53. * 打乱动漫分页 每天凌晨1点开始 执行
  54. * @param $templateid []
  55. * @return $type 消息类型
  56. */
  57. public function daluan_Anime_fenye()
  58. {
  59. //首先获取所有分页动漫数据
  60. $Anime_list_map = M("video_list_test")->where("uploader='动漫'")->field("id")->order('rand()')->select();
  61. $Anime_list['type'] = 'Anime';
  62. $Anime_list['time'] = '';
  63. $today = date("Y-m-d A");
  64. print_r($today);
  65. foreach ($Anime_list_map as $key => $value) {
  66. $v_id = $value['id'];
  67. $suiji_video_list['v_id'] = $v_id;
  68. $suiji_video_list['time'] = $today;
  69. $suiji_video_list['type'] = 'Anime';
  70. M("video_twelve_suiji")->add($suiji_video_list);
  71. }
  72. echo PHP_EOL.'成功运行 6!';
  73. }
  74. /**
  75. * 每天 早!,晚! 6 点 更新 打乱
  76. * @param $templateid []
  77. * @return $type 消息类型
  78. */
  79. public function twelve_update_num()
  80. {
  81. //获取当前数字 加一后更新
  82. $now_num = M("suiji_num")->where("id=1")->getField("time");
  83. $update_num_list['time'] = date("Y-m-d A");;
  84. $update_num_list222['time'] = time();;
  85. $now_today = date("Y-m-d A");
  86. //更新成功后删除非今天的数据
  87. $yn_save = M("suiji_num")->where("id=2")->save($update_num_list222);
  88. $youma = M("video_twelve_suiji")->where("time<='$now_today'")->limit(1)->select();
  89. if ($youma) {
  90. echo PHP_EOL.'有今天的数据 可以删除其他数据!!';
  91. $yn_save = M("suiji_num")->where("id=1")->save($update_num_list);
  92. M("video_twelve_suiji")->where("time!='$now_today'")->delete();
  93. echo PHP_EOL.'成功运行 干!';
  94. }else{
  95. echo PHP_EOL.'没有数据 结束脚本';
  96. }
  97. $youma_twotwoone = M("two_two_one_video")->where("time='$now_today'")->limit(1)->select();
  98. if ($youma_twotwoone) {
  99. M("two_two_one_video")->where("time!='$now_today'")->delete();
  100. }
  101. $youma_shoucang = M("shoucang_two_video")->where("time='$now_today'")->limit(1)->select();
  102. if ($youma_shoucang) {
  103. M("shoucang_two_video")->where("time!='$now_today'")->delete();
  104. }
  105. $youma_chigua = M("video_chigua_suiji")->where("time='$now_today'")->limit(1)->select();
  106. if ($youma_chigua) {
  107. M("video_chigua_suiji")->where("time!='$now_today'")->delete();
  108. }
  109. $youma_chigua = M("upload_pdf_suiiji")->where("time='$now_today'")->limit(1)->select();
  110. if ($youma_chigua) {
  111. M("upload_pdf_suiiji")->where("time!='$now_today'")->delete();
  112. }
  113. }
  114. /**
  115. * 每天随机免费视频
  116. * @param $templateid []
  117. * @return $type 消息类型
  118. */
  119. public function one_free_video(){
  120. $suiji_video_id = M("video_shoucang")->where("id IS NOT NULL and time_chuo>300 and time_chuo<1800")->field("vid")->LIMIT(1)->order('rand()')->GROUP('vid')->select();
  121. $video_iid = $suiji_video_id[0]['vid'];
  122. $free_video_sql['free_video'] = $video_iid;
  123. echo PHP_EOL.$video_iid;
  124. M("free_video_zb")->where("id=1")->save($free_video_sql);
  125. }
  126. //以上是正式环境
  127. //测试环境_--------------------------------------------------------------!!!!!!!!!!!!!!!!!!!!!!!!
  128. /**
  129. * 单个免费视频 0点更新测试
  130. * @param $templateid []
  131. * @return $type 消息类型
  132. * 5~30分钟
  133. */
  134. public function one_free_video_test(){
  135. $suiji_video_id_free = M("video_shoucang")->where("id IS NOT NULL and time_chuo>300 and time_chuo<1800 and vid>3")->field("vid")->LIMIT(1)->order('rand()')->GROUP('vid')->having('COUNT(vid) > 3')->select();
  136. $video_iid_free['free_video'] = $suiji_video_id_free[0]['vid'];
  137. $suiji_video_id_vip = M("video_shoucang")->where("id IS NOT NULL")->field("vid")->LIMIT(2)->order('rand()')->GROUP('vid')->having('COUNT(vid) > 3')->select();
  138. $video_iid_vip_one['free_video'] = $suiji_video_id_vip[0]['vid'];
  139. $video_iid_vip_two['free_video'] = $suiji_video_id_vip[1]['vid'];
  140. M("free_video_zb_test")->where("id=1")->save($video_iid_free);
  141. M("free_video_zb_test")->where("id=2")->save($video_iid_vip_one);
  142. M("free_video_zb_test")->where("id=3")->save($video_iid_vip_two);
  143. }
  144. /**
  145. * 测试功能
  146. * @param $templateid []
  147. * @return $type 消息类型
  148. */
  149. public function last_month_commission(){
  150. $user_list = M("user_info")->where("agent_money>=200")->field("id,agent_money,last_month_agent_money")->select();
  151. foreach ($user_list as $key => $value) {
  152. $uid = $value['id'];
  153. $agent_money = $value['agent_money'];
  154. $last_month_money = $value['last_month_agent_money'];
  155. //
  156. if ($agent_money>=200) {
  157. M("user_info")->where("id=$uid")->setDec('agent_money',$agent_money);
  158. M("user_info")->where("id=$uid")->setInc('last_month_agent_money',$agent_money);
  159. }else{
  160. //不足二百则继续积累
  161. }
  162. //转移后剩余
  163. }
  164. }
  165. /**
  166. * 测试功能
  167. * @param $templateid []
  168. * @return $type 消息类型
  169. * 将所有本月代理已打款状态改为未打款
  170. */
  171. public function two_button_close(){
  172. $user_list = M("user_info")->where("payable_one=1 or payable_two=1")->field("id")->select();
  173. foreach ($user_list as $key => $value) {
  174. $uid = $value['id'];
  175. $xiugai_button['payable_one'] = 0;
  176. $xiugai_button['payable_two'] = 0;
  177. M("user_info")->where("id=$uid")->save($xiugai_button);
  178. }
  179. }
  180. /**
  181. * 临时脚本
  182. * @param $templateid []
  183. * @return $type 消息类型
  184. */
  185. public function random_video_uploader(){
  186. $myArray = array("Olivia","Emma","Charlotte","Amelia","Ava","Sophia","Isabella","Mia","Evelyn","Harper","Luna","Camila","Gianna","Elizabeth","Eleanor","Ella","Abigail","Sofia","Avery","Scarlett","Emily","Aria","Penelope","Chloe","Layla","Mila","Nora","Hazel","Madison","Ellie","Lily","Nova","Isla","Grace","Violet","Aurora","Riley","Zoey","Willow","Emilia","Stella","Zoe","Victoria","Hannah","Addison","Leah","Lucy","Eliana","Ivy","Everly","Lillian","Paisley","Elena","Naomi","Maya","Natalie","Kinsley","Delilah","Claire","Audrey","Aaliyah","Ruby","Brooklyn","Alice","Aubrey","Autumn","Leilani","Savannah","Valentina","Kennedy","Madelyn","Josephine","Bella","Skylar","Genesis","Sophie","Hailey","Sadie","Natalia","Quinn","Caroline","Allison","Gabriella","Anna","Serenity","Nevaeh","Cora","Ariana","Emery","Lydia","Jade","Sarah","Eva","Adeline","Madeline","Piper","Rylee","Athena","Peyton","Everleigh","Vivian","Clara","Raelynn","Liliana","Samantha","Maria","Iris","Ayla","Eloise","Lyla","Eliza","Hadley","Melody","Julia","Parker","Rose","Isabelle","Brielle","Adalynn","Arya","Eden","Remi","Mackenzie","Maeve","Margaret","Reagan","Charlie","Alaia","Melanie","Josie","Elliana","Cecilia","Mary","Daisy","Alina","Lucia","Ximena","Juniper","Kaylee","Magnolia","Summer","Adalyn","Sloane","Amara","Arianna","Isabel","Reese","Emersyn","Sienna","Kehlani","River","Freya","Valerie","Blakely","Genevieve","Esther","Valeria","Katherine","Kylie","Norah","Amaya","Bailey","Ember","Ryleigh","Georgia","Catalina","Emerson","Alexandra","Faith","Jasmine","Ariella","Ashley","Andrea","Millie","June","Khloe","Callie","Juliette","Sage","Ada","Anastasia","Olive","Alani","Brianna","Rosalie","Molly","Brynlee","Amy","Ruth","Aubree","Gemma","Taylor","Oakley","Margot","Arabella","Sara","Journee","Harmony","Blake","Alaina","Aspen","Noelle","Selena","Oaklynn","Morgan","Londyn","Zuri","Aliyah","Jordyn","Juliana","Finley","Presley","Zara","Leila","Marley","Sawyer","Amira","Lilly","London","Kimberly","Elsie","Ariel","Lila","Alana","Diana","Kamila","Nyla","Vera","Hope","Annie","Kaia","Myla","Alyssa","Angela","Ana","Lennon","Evangeline","Harlow","Rachel","Gracie","Rowan","Laila","Elise","Sutton","Lilah","Adelyn","Phoebe","Octavia","Sydney","Mariana","Wren","Lainey","Vanessa","Teagan","Kayla","Malia","Elaina","Saylor","Brooke","Lola","Miriam","Alayna","Adelaide","Daniela","Jane","Payton","Journey","Lilith","Delaney","Dakota","Mya","Charlee","Alivia","Annabelle","Kailani","Lucille","Trinity","Gia","Tatum","Raegan","Camille","Kaylani","Kali","Stevie","Maggie","Haven","Tessa","Daphne","Adaline","Hayden","Joanna","Jocelyn","Lena","Evie","Juliet","Fiona","Cataleya","Angelina","Leia","Paige","Julianna","Milani","Talia","Rebecca","Kendall","Harley","Lia","Phoenix","Dahlia","Logan","Camilla","Thea","Jayla","Brooklynn","Blair","Vivienne","Hallie","Madilyn","Mckenna","Evelynn","Ophelia","Celeste","Alayah","Winter","Catherine","Collins","Nina","Briella","Palmer","Noa","Mckenzie","Kiara","Amari","Adriana","Gracelynn","Lauren","Cali","Kalani","Aniyah","Nicole","Alexis","Mariah","Gabriela","Wynter","Amina","Ariyah","Adelynn","Remington","Reign","Alaya","Dream","Alexandria","Willa","Avianna","Makayla","Gracelyn","Elle","Amiyah","Arielle","Elianna","Giselle","Brynn","Ainsley","Aitana","Charli","Demi","Makenna","Rosemary","Danna","Izabella","Lilliana","Melissa","Samara","Lana","Mabel","Everlee","Fatima","Leighton","Esme","Raelyn","Madeleine","Nayeli","Camryn","Kira","Annalise","Selah","Serena","Royalty","Rylie","Celine","Laura","Brinley","Frances","Michelle","Heidi","Rory","Sabrina","Destiny","Gwendolyn","Alessandra","Poppy","Amora","Nylah","Luciana","Maisie","Miracle","Joy","Liana","Raven","Shiloh","Allie","Daleyza","Kate","Lyric","Alicia","Lexi","Addilyn","Anaya","Malani","Paislee","Elisa","Kayleigh","Azalea","Francesca","Jordan","Regina","Viviana","Aylin","Skye","Daniella","Makenzie","Veronica","Legacy","Maia","Ariah","Alessia","Carmen","Astrid","Maren","Helen","Felicity","Alexa","Danielle","Lorelei","Paris","Adelina","Bianca","Gabrielle","Jazlyn","Scarlet","Bristol","Navy","Esmeralda","Colette","Stephanie","Jolene","Marlee","Sarai","Hattie","Nadia","Rosie","Kamryn","Kenzie","Alora","Holly","Matilda","Sylvia","Cameron","Armani","Emelia","Keira","Braelynn","Jacqueline","Alison","Amanda","Cassidy","Emory","Ari","Haisley","Jimena","Jessica","Elaine","Dorothy","Mira","Eve","Oaklee","Averie","Charleigh","Lyra","Madelynn","Angel","Edith","Jennifer","Raya","Ryan","Heaven","Kyla","Wrenley","Meadow","Carter","Kora","Saige","Kinley","Maci","Mae","Salem","Aisha","Adley","Carolina","Sierra","Alma","Helena","Bonnie","Mylah","Briar","Aurelia","Leona","Macie","Maddison","April","Aviana","Lorelai","Alondra","Kennedi","Monroe","Emely","Maliyah","Ailani","Madilynn","Renata","Katie","Zariah","Imani","Amber","Analia","Ariya","Anya","Emberly","Emmy","Mara","Maryam","Dior","Mckinley","Virginia","Amalia","Mallory","Opal","Shelby","Clementine","Remy","Xiomara","Elliott","Elora","Katalina","Antonella","Skyler","Hanna","Kaliyah","Alanna","Haley","Itzel","Cecelia","Jayleen","Kensley","Beatrice","Journi","Dylan","Ivory","Yaretzi","Meredith","Sasha","Gloria","Oaklyn","Sloan","Abby","Davina","Lylah","Erin","Reyna","Kaitlyn","Michaela","Nia","Fernanda","Jaliyah","Jenna","Sylvie","Miranda","Anne","Mina","Myra","Aleena","Alia","Frankie","Ellis","Kathryn","Nalani","Nola","Jemma","Lennox","Marie","Angelica","Cassandra","Calliope","Adrianna","Ivanna","Zelda","Faye","Karsyn","Oakleigh","Dayana","Amirah","Megan","Siena","Reina","Rhea","Julieta","Malaysia","Henley","Liberty","Leslie","Alejandra","Kelsey","Charley","Capri","Priscilla","Zariyah","Savanna","Emerie","Christina","Skyla","Macy","Mariam","Melina","Chelsea","Dallas","Laurel","Briana","Holland","Lilian","Amaia","Blaire","Margo","Louise","Rosalia","Aleah","Bethany","Flora","Kylee","Kendra","Sunny","Laney","Tiana","Chaya","Ellianna","Milan","Aliana","Estella","Julie","Yara","Rosa","Cheyenne","Emmie","Carly","Janelle","Kyra","Naya","Malaya","Sevyn","Lina","Mikayla","Jayda","Leyla","Eileen","Irene","Karina","Aileen","Aliza","Kataleya","Kori","Indie","Lara","Romina","Jada","Kimber","Amani","Liv","Treasure","Louisa","Marleigh","Winnie","Kassidy","Noah","Monica","Keilani","Zahra","Zaylee","Hadassah","Jamie","Allyson","Anahi","Maxine","Karla","Khaleesi","Johanna","Penny","Hayley","Marilyn","Della","Freyja","Jazmin","Kenna","Ashlyn","Florence","Ezra","Melany","Murphy","Sky","Marina","Noemi","Coraline","Selene","Bridget","Alaiya","Angie","Fallon","Thalia","Rayna","Martha","Halle","Estrella","Joelle","Kinslee","Roselyn","Theodora","Jolie","Dani","Elodie","Halo","Nala","Promise","Justice","Nellie","Novah","Estelle","Jenesis","Miley","Hadlee","Janiyah","Waverly","Braelyn","Pearl","Aila","Katelyn","Sariyah","Azariah","Bexley","Giana","Lea","Cadence","Mavis","Ila","Rivka","Jovie","Yareli","Bellamy","Kamiyah","Kara","Baylee","Jianna","Kai","Alena","Novalee","Elliot","Livia","Ashlynn","Denver","Emmalyn","Persephone","Marceline","Jazmine","Kiana","Mikaela","Aliya","Galilea","Harlee","Jaylah","Lillie","Mercy","Ensley","Bria","Kallie","Celia","Berkley","Ramona","Jaylani","Jessie","Aubrie","Madisyn","Paulina","Averi","Aya","Chana","Milana","Cleo","Iyla","Cynthia","Hana","Lacey","Andi","Giuliana","Milena","Leilany","Saoirse","Adele","Drew","Bailee","Hunter","Rayne","Anais","Kamari","Paula","Rosalee","Teresa","Zora","Avah","Belen","Greta","Layne","Scout","Zaniyah","Amelie","Dulce","Chanel","Clare","Rebekah","Giovanna","Ellison","Isabela","Kaydence","Rosalyn","Royal","Alianna","August","Nyra","Vienna","Amoura","Anika","Harmoni","Kelly","Linda","Aubriella","Kairi","Ryann","Avayah","Gwen","Whitley","Noor","Khalani","Marianna","Addyson","Annika","Karter","Vada","Tiffany","Artemis","Clover","Laylah","Paisleigh","Elyse","Kaisley","Veda","Zendaya","Simone","Alexia","Alisson","Angelique","Ocean","Elia","Lilianna","Maleah","Avalynn","Marisol","Goldie","Malayah","Emmeline","Paloma","Raina","Brynleigh","Chandler","Valery","Adalee","Tinsley","Violeta","Baylor","Lauryn","Marlowe","Birdie","Jaycee","Lexie","Loretta","Lilyana","Princess","Shay","Hadleigh","Natasha","Indigo","Zaria","Addisyn","Deborah","Leanna","Barbara","Kimora","Emerald","Raquel","Julissa","Robin","Austyn","Dalia","Nyomi","Ellen","Kynlee","Salma","Luella","Zayla","Addilynn","Giavanna","Samira","Amaris","Madalyn","Scarlette","Stormi","Etta","Ayleen","Brittany","Brylee","Araceli","Egypt","Iliana","Paityn","Zainab","Billie","Haylee","India","Kaiya","Nancy","Clarissa","Mazikeen","Taytum","Aubrielle","Rylan","Ainhoa","Aspyn","Elina","Elsa","Magdalena","Kailey","Arleth","Joyce","Judith","Crystal","Emberlynn","Landry","Paola","Braylee","Guinevere","Aarna","Aiyana","Kahlani","Lyanna","Sariah","Itzayana","Aniya","Frida","Jaylene","Kiera","Loyalty","Azaria","Jaylee","Kamilah","Keyla","Kyleigh","Micah","Nataly","Kathleen","Zoya","Meghan","Soraya","Zoie","Arlette","Zola","Luisa","Vida","Ryder","Tatiana","Tori","Aarya","Eleanora","Sandra","Soleil","Annabella");
  187. $user_list = M("video_list_test")->where("id is not null")->field("id")->select();
  188. foreach ($user_list as $key => $value) {
  189. # code...
  190. $v_id =$value['id'];
  191. // 随机获取一个键名
  192. $randomKey = array_rand($myArray);
  193. // 根据随机键名获取对应的值
  194. $randomValue = $myArray[$randomKey];
  195. // 输出随机值
  196. echo $randomValue;
  197. M('video_list')-> where("id=$v_id")->setField('uploader',"$randomValue");
  198. }
  199. }
  200. /**
  201. * 将上月佣金累计
  202. * 每月运行一次
  203. * @param $templateid []
  204. * @return $type 消息类型
  205. */
  206. public function last_month_agent_add_amount(){
  207. // 上个月开始和结束的时间戳
  208. $firstDayOfLastMonth = strtotime('first day of last month midnight');
  209. $lastDayOfLastMonth = strtotime('last day of last month 23:59:59');
  210. $pop_user_list = M("agent_money")->where("time BETWEEN $firstDayOfLastMonth and $lastDayOfLastMonth")->field("uid,sum(agent_money) as niubi")->group('uid')->select();
  211. echo PHP_EOL. M("agent_money")->_sql();
  212. echo PHP_EOL.$firstDayOfLastMonth;
  213. foreach ($pop_user_list as $key => $value) {
  214. $pop_uid = $value['uid'];
  215. $pop_uid_agent_money = $value['niubi'];
  216. M('user_info')->where("id=$pop_uid")->setInc('accumulate_commission',$pop_uid_agent_money);
  217. }
  218. }
  219. /**
  220. * 将上月打款的用户金钱清空
  221. * @param $templateid []
  222. * @return $type 消息类型
  223. */
  224. public function pop_user_commission_close(){
  225. // 上个月开始和结束的时间戳
  226. $firstDayOfLastMonth = strtotime('first day of last month midnight');
  227. $lastDayOfLastMonth = strtotime('last day of last month 23:59:59');
  228. $paid_pop_user_list = M("agent_payment_record")->where("payment_time BETWEEN $firstDayOfLastMonth and $lastDayOfLastMonth")->field("uid,payment_amount")->select();
  229. foreach ($paid_pop_user_list as $key => $value) {
  230. $uid = $value['uid'];
  231. $payment_amount= $value['payment_amount'];
  232. M("user_info")->where("id=$uid")->setDec('last_month_agent_money',$payment_amount);
  233. }
  234. }
  235. /**
  236. * 测试环境首页
  237. * @param $templateid []
  238. * @return $type 消息类型
  239. * 首页随机
  240. *
  241. */
  242. public function two_two_one_old()
  243. {
  244. set_time_limit(300);
  245. //欧美
  246. $oumei_list = M("video_list_test")->where("uploader= '欧美'")->field("id,uploader")->select();
  247. //亚洲
  248. $yazhou_list = M("video_list_test")->where("uploader ='亚洲'")->field("id,uploader")->select();
  249. // echo PHP_EOL.M("video_list_test")->_sql();
  250. //动漫
  251. $anime_list = M("video_list_test")->where("uploader = '动漫' and top_img like '%9169kkxstzsjkdd222%'")->field("id,uploader")->select();
  252. //uploader in('户外车震','SWAG','玩偶姐姐','大尺度综艺','SM调教','福利姬','明星换脸','探花大神','麻豆传媒','海角乱伦','黑料吃瓜','厕所偷拍','AV解说','网曝门')
  253. //2个横图
  254. //$haijiao_list = M("video_list_test")->where("uploader in('户外车震','SWAG','玩偶姐姐','大尺度综艺','SM调教','福利姬','明星换脸','探花大神','麻豆传媒','海角乱伦','黑料吃瓜','厕所偷拍','AV解说','网曝门','嫖娼站街女','日本无码','女子SPA','男同性恋','港台经典三级')")->field("id,uploader")->select();
  255. //2024-3-6 修改
  256. $heiliao_type_arr=array('户外车震','SWAG','玩偶姐姐','大尺度综艺','SM调教','福利姬','明星换脸','探花大神','麻豆传媒','海角乱伦','黑料吃瓜','厕所偷拍','AV解说','网曝门','嫖娼站街女','日本无码','女子SPA','男同性恋','港台经典三级','Pornhub','性爱知识');
  257. $haijiao_list = $this->majorCategories($heiliao_type_arr,0);
  258. //反差
  259. $fancha_list = M("video_list_test")->where("uploader='素人反差'")->field("id,uploader")->select();
  260. //粉嫩少女
  261. $tianmei = M("video_list_test")->where("uploader='粉嫩少女'")->field("id,uploader")->select();
  262. //另类猎奇
  263. $lieqi = M("video_list_test")->where("uploader='另类猎奇'")->field("id,uploader")->select();
  264. //雪白美乳
  265. $xuebai = M("video_list_test")->where("uploader='雪白美乳'")->field("id,uploader")->select();
  266. //顶臀街射
  267. $dingtun = M("video_list_test")->where("uploader='顶臀街射'")->field("id,uploader")->select();
  268. //极品色图
  269. $jipin = M("video_list_test")->where("uploader='极品色图'")->field("id,uploader")->select();
  270. // 雪白美乳(竖图)1
  271. //,粉嫩少女(竖图)1
  272. //,顶臀街射(竖图)
  273. //,另类猎奇(竖图)1
  274. //,素人反差(竖图)1
  275. $suiji_wula = 1;
  276. //素人反差(金币)
  277. //粉嫩少女(金币)
  278. //素人反差(金币
  279. //另类猎奇(会员)
  280. //素人反差(金币
  281. //雪白美乳(会员)
  282. $max_number=2400;//最大行数
  283. $end_number = 0;
  284. while ((!empty($yazhou_list) or !empty($oumei_list)) or !empty($anime_list)or !empty($heiliao_list) or !empty($haijiao_list) or !empty($fancha_list)) {
  285. if ($end_number == $max_number){
  286. die();
  287. }
  288. // $end_number+=1;
  289. //推荐,4个免费(2个日韩+1个欧美+1动画)+随机付费资源(金币+会员=20个栏目)里的2个横图+2个竖图,8个1组+广告,依次循环6次,总共48个,只展示50页内容
  290. if (count($yazhou_list) >= 2) {
  291. // 从$A1_list随机取出两个值
  292. $randomValues = array_rand($yazhou_list, 2);
  293. // echo PHP_EOL . count($yazhou_list);
  294. foreach ($randomValues as $key) {
  295. $YZ_one = $yazhou_list[$key]['id'];
  296. $YZ_site = $yazhou_list[$key]['uploader'];
  297. echo PHP_EOL . $YZ_site;
  298. $today = date("Y-m-d A");
  299. $suiji_video_list['v_id'] = $YZ_one;
  300. $suiji_video_list['time'] = $today;
  301. $suiji_video_list['type'] =$YZ_site;
  302. M("two_two_one_video")->add($suiji_video_list);
  303. $randomValues[] = $yazhou_list[$key];
  304. unset($yazhou_list[$key]);
  305. $end_number += 1;
  306. if ($end_number == $max_number)
  307. {
  308. echo PHP_EOL.$max_number.",退出";
  309. die();
  310. }
  311. }
  312. }
  313. if (count($oumei_list) >= 1) {
  314. // 从$A1_list随机取出两个值
  315. // 从$A1_list随机取出两个值
  316. $randomValues = array_rand($oumei_list, 1);
  317. $OM_one = $oumei_list[$randomValues]['id'];
  318. $om_video_site= $oumei_list[$randomValues]['uploader'];
  319. // echo PHP_EOL . $OM_one;
  320. echo PHP_EOL . $om_video_site;
  321. $today = date("Y-m-d A");
  322. $suiji_video_list['v_id'] = $OM_one;
  323. $suiji_video_list['time'] = $today;
  324. $suiji_video_list['type'] = $om_video_site;
  325. M("two_two_one_video")->add($suiji_video_list);
  326. unset($oumei_list[$randomValues]);
  327. $end_number += 1;
  328. if ($end_number == $max_number)
  329. {
  330. echo PHP_EOL.$max_number.",退出";
  331. die();
  332. }
  333. }
  334. if (count($anime_list) >= 1) {
  335. // 从$A1_list随机取出两个值
  336. $randomValues = array_rand($anime_list, 1);
  337. $dongman_one = $anime_list[$randomValues]['id'];
  338. $site_dongman_one = $anime_list[$randomValues]['uploader'];
  339. // echo PHP_EOL . $dongman_one;
  340. echo PHP_EOL . $site_dongman_one;
  341. $today = date("Y-m-d A");
  342. $suiji_video_list['v_id'] = $dongman_one;
  343. $suiji_video_list['time'] = $today;
  344. $suiji_video_list['type'] = $site_dongman_one;
  345. M("two_two_one_video")->add($suiji_video_list);
  346. unset($anime_list[$randomValues]);
  347. $end_number += 1;
  348. if ($end_number == $max_number)
  349. {
  350. echo PHP_EOL.$max_number.",退出";
  351. die();
  352. }
  353. }
  354. //海角
  355. if (count($haijiao_list) >= 2) {
  356. // 从$A1_list随机取出两个值
  357. $randomValues = array_rand($haijiao_list, 2);
  358. foreach ($randomValues as $key) {
  359. $YZ_one = $haijiao_list[$key]['id'];
  360. $YZ_site = $haijiao_list[$key]['uploader'];
  361. echo PHP_EOL . $YZ_site;
  362. $today = date("Y-m-d A");
  363. $suiji_video_list['v_id'] = $YZ_one;
  364. $suiji_video_list['time'] = $today;
  365. $suiji_video_list['type'] =$YZ_site;
  366. M("two_two_one_video")->add($suiji_video_list);
  367. $randomValues[] = $haijiao_list[$key];
  368. unset($haijiao_list[$key]);
  369. $end_number += 1;
  370. if ($end_number == $max_number)
  371. {
  372. echo PHP_EOL.$max_number.",退出";
  373. die();
  374. }
  375. }
  376. }
  377. //素人反差(金币)
  378. //粉嫩少女(金币)
  379. //素人反差(金币
  380. //另类猎奇(会员)
  381. //素人反差(金币
  382. //雪白美乳(会员)
  383. $vdieo_num_for = 0;
  384. $number_array =array(0,1);
  385. foreach ($number_array as $key => $value) {
  386. $suiji_wula = rand(1, 7);
  387. switch ($suiji_wula) {
  388. case '1':
  389. //fancha
  390. if (count($fancha_list) >= 2) {
  391. // 从$A1_list随机取出两个值
  392. $randomValues = array_rand($fancha_list, 2);
  393. echo PHP_EOL . count($fancha_list);
  394. foreach ($randomValues as $key) {
  395. $FC_one = $fancha_list[$key]['id'];
  396. $site_FC_one = $fancha_list[$key]['uploader'];
  397. $today = date("Y-m-d A");
  398. $suiji_video_list['v_id'] = $FC_one;
  399. $suiji_video_list['time'] = $today;
  400. $suiji_video_list['type'] = $site_FC_one;
  401. M("two_two_one_video")->add($suiji_video_list);
  402. echo PHP_EOL . $site_FC_one;
  403. $randomValues[] = $fancha_list[$key];
  404. unset($fancha_list[$key]);
  405. $end_number += 1;
  406. if ($end_number == $max_number)
  407. {
  408. echo PHP_EOL.$max_number.",退出";
  409. die();
  410. }
  411. }
  412. }
  413. $suiji_wula+=1;
  414. break;
  415. case '2':
  416. //tianmei
  417. if (count($tianmei) >= 2) {
  418. // 从$A1_list随机取出两个值
  419. $randomValues = array_rand($tianmei, 2);
  420. foreach ($randomValues as $key) {
  421. $FC_one = $tianmei[$key]['id'];
  422. $site_FC_one = $tianmei[$key]['uploader'];
  423. $today = date("Y-m-d A");
  424. $suiji_video_list['v_id'] = $FC_one;
  425. $suiji_video_list['time'] = $today;
  426. $suiji_video_list['type'] = $site_FC_one;
  427. M("two_two_one_video")->add($suiji_video_list);
  428. echo PHP_EOL . $site_FC_one;
  429. $randomValues[] = $tianmei[$key];
  430. unset($tianmei[$key]);
  431. $end_number += 1;
  432. if ($end_number == $max_number)
  433. {
  434. echo PHP_EOL.$max_number.",退出";
  435. die();
  436. }
  437. }
  438. }
  439. $suiji_wula+=1;
  440. break;
  441. case '3':
  442. //FC
  443. //fancha
  444. if (count($fancha_list) >= 2) {
  445. // 从$A1_list随机取出两个值
  446. $randomValues = array_rand($fancha_list, 2);
  447. echo PHP_EOL . count($fancha_list);
  448. foreach ($randomValues as $key) {
  449. $FC_one = $fancha_list[$key]['id'];
  450. $site_FC_one = $fancha_list[$key]['uploader'];
  451. $today = date("Y-m-d A");
  452. $suiji_video_list['v_id'] = $FC_one;
  453. $suiji_video_list['time'] = $today;
  454. $suiji_video_list['type'] = $site_FC_one;
  455. M("two_two_one_video")->add($suiji_video_list);
  456. echo PHP_EOL . $site_FC_one;
  457. $randomValues[] = $fancha_list[$key];
  458. unset($fancha_list[$key]);
  459. $end_number += 1;
  460. if ($end_number == $max_number)
  461. {
  462. echo PHP_EOL.$max_number.",退出";
  463. die();
  464. }
  465. }
  466. }
  467. $suiji_wula+=1;
  468. break;
  469. case '4':
  470. //另类猎奇
  471. if (count($lieqi) >= 2) {
  472. // 从$A1_list随机取出两个值
  473. $randomValues = array_rand($lieqi, 2);
  474. echo PHP_EOL . count($lieqi);
  475. foreach ($randomValues as $key) {
  476. $FC_one = $lieqi[$key]['id'];
  477. $site_FC_one = $lieqi[$key]['uploader'];
  478. $today = date("Y-m-d A");
  479. $suiji_video_list['v_id'] = $FC_one;
  480. $suiji_video_list['time'] = $today;
  481. $suiji_video_list['type'] = $site_FC_one;
  482. M("two_two_one_video")->add($suiji_video_list);
  483. echo PHP_EOL . $site_FC_one;
  484. $randomValues[] = $lieqi[$key];
  485. unset($lieqi[$key]);
  486. $end_number += 1;
  487. if ($end_number == $max_number)
  488. {
  489. echo PHP_EOL.$max_number.",退出";
  490. die();
  491. }
  492. }
  493. }
  494. $suiji_wula+=1;
  495. break;
  496. case '5':
  497. //fancha
  498. if (count($dingtun) >= 2) {
  499. // 从$A1_list随机取出两个值
  500. $randomValues = array_rand($dingtun, 2);
  501. echo PHP_EOL . count($dingtun);
  502. foreach ($randomValues as $key) {
  503. $FC_one = $dingtun[$key]['id'];
  504. $site_FC_one = $dingtun[$key]['uploader'];
  505. $today = date("Y-m-d A");
  506. $suiji_video_list['v_id'] = $FC_one;
  507. $suiji_video_list['time'] = $today;
  508. $suiji_video_list['type'] = $site_FC_one;
  509. M("two_two_one_video")->add($suiji_video_list);
  510. echo PHP_EOL . $site_FC_one;
  511. $randomValues[] = $dingtun[$key];
  512. unset($dingtun[$key]);
  513. $end_number += 1;
  514. if ($end_number == $max_number)
  515. {
  516. echo PHP_EOL.$max_number.",退出";
  517. die();
  518. }
  519. }
  520. }
  521. $suiji_wula+=1;
  522. break;
  523. $suiji_wula+=1;
  524. break;
  525. case '6':
  526. //雪白美乳
  527. //fancha
  528. if (count($xuebai) >= 2) {
  529. // 从$A1_list随机取出两个值
  530. $randomValues = array_rand($xuebai, 2);
  531. echo PHP_EOL . count($xuebai);
  532. foreach ($randomValues as $key) {
  533. $FC_one = $xuebai[$key]['id'];
  534. $site_FC_one = $xuebai[$key]['uploader'];
  535. $today = date("Y-m-d A");
  536. $suiji_video_list['v_id'] = $FC_one;
  537. $suiji_video_list['time'] = $today;
  538. $suiji_video_list['type'] = $site_FC_one;
  539. M("two_two_one_video")->add($suiji_video_list);
  540. echo PHP_EOL . $site_FC_one;
  541. $randomValues[] = $xuebai[$key];
  542. unset($xuebai[$key]);
  543. $end_number += 1;
  544. if ($end_number == $max_number)
  545. {
  546. echo PHP_EOL.$max_number.",退出";
  547. die();
  548. }
  549. }
  550. }
  551. $suiji_wula=1;
  552. break;
  553. case '7':
  554. //雪白美乳
  555. //fancha
  556. if (count($jipin) >= 2) {
  557. // 从$A1_list随机取出两个值
  558. $randomValues = array_rand($jipin, 2);
  559. echo PHP_EOL . count($jipin);
  560. foreach ($randomValues as $key) {
  561. $FC_one = $jipin[$key]['id'];
  562. $site_FC_one = $jipin[$key]['uploader'];
  563. $today = date("Y-m-d A");
  564. $suiji_video_list['v_id'] = $FC_one;
  565. $suiji_video_list['time'] = $today;
  566. $suiji_video_list['type'] = $site_FC_one;
  567. M("two_two_one_video")->add($suiji_video_list);
  568. echo PHP_EOL . $site_FC_one;
  569. $randomValues[] = $jipin[$key];
  570. unset($jipin[$key]);
  571. $end_number += 1;
  572. if ($end_number == $max_number)
  573. {
  574. echo PHP_EOL.$max_number.",退出";
  575. die();
  576. }
  577. }
  578. }
  579. $suiji_wula=1;
  580. break;
  581. default:
  582. echo "type error";
  583. }
  584. }
  585. //反差
  586. }
  587. echo PHP_EOL.'首页推荐结束了';
  588. }
  589. /**
  590. *
  591. * v2.05 首页推荐为:
  592. * 1经典AV、1亚洲、1欧美、1麻豆、1网爆门、1组粉嫩少女(2个)、1组(另类猎奇)、1组动画(2个) 3300
  593. * @return void
  594. */
  595. public function two_two_one()
  596. {
  597. set_time_limit(300);
  598. //金典AV 2.5版本新增
  599. $riben_list = M("video_list_test")->where("uploader = '经典AV'")->field("id,uploader")->select();
  600. //亚洲
  601. $yazhou_list = M("video_list_test")->where("uploader ='亚洲'")->field("id,uploader")->select();
  602. //欧美
  603. $oumei_list = M("video_list_test")->where("uploader= '欧美'")->field("id,uploader")->select();
  604. //麻豆
  605. $madou_list = M("video_list_test")->where("uploader= '麻豆传媒'")->field("id,uploader")->select();
  606. //网爆门
  607. $wangbao_list = M("video_list_test")->where("uploader= '网曝门'")->field("id,uploader")->select();
  608. //1组粉嫩少女
  609. $shaonv_list = M("video_list_test")->where("uploader= '粉嫩少女'")->field("id,uploader")->select();
  610. //1组另类猎奇
  611. $linglei_list = M("video_list_test")->where("uploader= '另类猎奇'")->field("id,uploader")->select();
  612. //动漫
  613. $anime_list = M("video_list_test")->where("uploader = '动漫'")->field("id,uploader")->select();
  614. $max_number=1320;//最大行数
  615. $end_number = 0;
  616. while ((!empty($yazhou_list)
  617. or !empty($riben_list))
  618. or !empty($anime_list)
  619. or !empty($oumei_list)
  620. or !empty($madou_list)
  621. or !empty($wangbao_list)
  622. or !empty($shaonv_list)
  623. or !empty($linglei_list)
  624. ) {
  625. if ($end_number == $max_number){
  626. die();
  627. }
  628. // $end_number+=1;
  629. // 1经典AV、1亚洲、1欧美、1麻豆、1网爆门、1组粉嫩少女(2个)、1组(另类猎奇)、1组动画(2个) 3300
  630. if (count($riben_list) >= 1) {
  631. // 从$A1_list随机取出两个值
  632. // 从$A1_list随机取出两个值
  633. $randomValues = array();
  634. $randomValues= array_rand($riben_list, 1);
  635. $randomValues = is_array($randomValues) ? $randomValues : [$randomValues]; //强制转换为数组
  636. foreach ($randomValues as $key) {
  637. $OM_one = $riben_list[$key]['id'];
  638. $om_video_site= $riben_list[$key]['uploader'];
  639. $today = date("Y-m-d A");
  640. $suiji_video_list['v_id'] = $OM_one;
  641. $suiji_video_list['time'] = $today;
  642. $suiji_video_list['type'] = $om_video_site;
  643. M("two_two_one_video")->add($suiji_video_list);
  644. unset($riben_list[$key]);
  645. $end_number += 1;
  646. if ($end_number == $max_number)
  647. {
  648. echo PHP_EOL.$max_number.",退出";
  649. die();
  650. }
  651. }
  652. }else{break;}
  653. //1亚洲
  654. if (count($yazhou_list) >= 1) {
  655. // 从$A1_list随机取出三个值
  656. $randomValues = array_rand($yazhou_list, 1);
  657. $randomValues = is_array($randomValues) ? $randomValues : [$randomValues]; //强制转换为数组
  658. foreach ($randomValues as $key) {
  659. $YZ_one = $yazhou_list[$key]['id'];
  660. $YZ_site = $yazhou_list[$key]['uploader'];
  661. $today = date("Y-m-d A");
  662. $suiji_video_list['v_id'] = $YZ_one;
  663. $suiji_video_list['time'] = $today;
  664. $suiji_video_list['type'] =$YZ_site;
  665. M("two_two_one_video")->add($suiji_video_list);
  666. $randomValues[] = $yazhou_list[$key];
  667. unset($yazhou_list[$key]);
  668. $end_number += 1;
  669. if ($end_number == $max_number)
  670. {
  671. echo PHP_EOL.$max_number.",退出";
  672. die();
  673. }
  674. }
  675. }else{break;}
  676. //欧美
  677. if (count($oumei_list) >= 1) {
  678. // 从$A1_list随机取出两个值
  679. // 从$A1_list随机取出两个值
  680. $randomValues = array_rand($oumei_list, 1);
  681. $randomValues = is_array($randomValues) ? $randomValues : [$randomValues]; //强制转换为数组
  682. foreach ($randomValues as $key) {
  683. $OM_one = $oumei_list[$key]['id'];
  684. $om_video_site= $oumei_list[$key]['uploader'];
  685. $today = date("Y-m-d A");
  686. $suiji_video_list['v_id'] = $OM_one;
  687. $suiji_video_list['time'] = $today;
  688. $suiji_video_list['type'] = $om_video_site;
  689. M("two_two_one_video")->add($suiji_video_list);
  690. unset($oumei_list[$key]);
  691. $end_number += 1;
  692. if ($end_number == $max_number)
  693. {
  694. echo PHP_EOL.$max_number.",退出";
  695. die();
  696. }
  697. }
  698. }else{break;}
  699. //麻豆
  700. if (count($madou_list) >= 1) {
  701. $randomValues = array_rand($madou_list, 1);
  702. $randomValues = is_array($randomValues) ? $randomValues : [$randomValues]; //强制转换为数组
  703. foreach ($randomValues as $key) {
  704. $OM_one = $madou_list[$key]['id'];
  705. $om_video_site= $madou_list[$key]['uploader'];
  706. $today = date("Y-m-d A");
  707. $suiji_video_list['v_id'] = $OM_one;
  708. $suiji_video_list['time'] = $today;
  709. $suiji_video_list['type'] = $om_video_site;
  710. M("two_two_one_video")->add($suiji_video_list);
  711. unset($madou_list[$key]);
  712. $end_number += 1;
  713. if ($end_number == $max_number)
  714. {
  715. echo PHP_EOL.$max_number.",退出";
  716. die();
  717. }
  718. }
  719. }else{break;}
  720. //网爆门
  721. if (count($wangbao_list) >= 1) {
  722. $randomValues = array_rand($wangbao_list, 1);
  723. $randomValues = is_array($randomValues) ? $randomValues : [$randomValues]; //强制转换为数组
  724. foreach ($randomValues as $key) {
  725. $OM_one = $wangbao_list[$key]['id'];
  726. $om_video_site= $wangbao_list[$key]['uploader'];
  727. $today = date("Y-m-d A");
  728. $suiji_video_list['v_id'] = $OM_one;
  729. $suiji_video_list['time'] = $today;
  730. $suiji_video_list['type'] = $om_video_site;
  731. M("two_two_one_video")->add($suiji_video_list);
  732. unset($wangbao_list[$key]);
  733. $end_number += 1;
  734. if ($end_number == $max_number)
  735. {
  736. echo PHP_EOL.$max_number.",退出";
  737. die();
  738. }
  739. }
  740. }else{break;}
  741. //粉嫩少女
  742. if (count($shaonv_list) >= 2) {
  743. $randomValues = array_rand($shaonv_list, 2);
  744. $randomValues = is_array($randomValues) ? $randomValues : [$randomValues]; //强制转换为数组
  745. foreach ($randomValues as $key) {
  746. $OM_one = $shaonv_list[$key]['id'];
  747. $om_video_site= $shaonv_list[$key]['uploader'];
  748. $today = date("Y-m-d A");
  749. $suiji_video_list['v_id'] = $OM_one;
  750. $suiji_video_list['time'] = $today;
  751. $suiji_video_list['type'] = $om_video_site;
  752. M("two_two_one_video")->add($suiji_video_list);
  753. unset($shaonv_list[$key]);
  754. $end_number += 1;
  755. if ($end_number == $max_number)
  756. {
  757. echo PHP_EOL.$max_number.",退出";
  758. die();
  759. }
  760. }
  761. }else{break;}
  762. //另类
  763. if (count($linglei_list) >= 2) {
  764. $randomValues = array_rand($linglei_list, 2);
  765. $randomValues = is_array($randomValues) ? $randomValues : [$randomValues]; //强制转换为数组
  766. foreach ($randomValues as $key) {
  767. $OM_one = $linglei_list[$key]['id'];
  768. $om_video_site= $linglei_list[$key]['uploader'];
  769. $today = date("Y-m-d A");
  770. $suiji_video_list['v_id'] = $OM_one;
  771. $suiji_video_list['time'] = $today;
  772. $suiji_video_list['type'] = $om_video_site;
  773. M("two_two_one_video")->add($suiji_video_list);
  774. unset($linglei_list[$key]);
  775. $end_number += 1;
  776. if ($end_number == $max_number)
  777. {
  778. echo PHP_EOL.$max_number.",退出";
  779. die();
  780. }
  781. }
  782. }else{break;}
  783. if (count($anime_list) >= 2) {
  784. // 从$A1_list随机取出两个值
  785. $randomValues = array_rand($anime_list, 2);
  786. $randomValues = is_array($randomValues) ? $randomValues : [$randomValues]; //强制转换为数组
  787. foreach ($randomValues as $key) {
  788. $dongman_one = $anime_list[$key]['id'];
  789. $site_dongman_one = $anime_list[$key]['uploader'];
  790. $today = date("Y-m-d A");
  791. $suiji_video_list['v_id'] = $dongman_one;
  792. $suiji_video_list['time'] = $today;
  793. $suiji_video_list['type'] = $site_dongman_one;
  794. M("two_two_one_video")->add($suiji_video_list);
  795. unset($anime_list[$key]);
  796. $end_number += 1;
  797. if ($end_number == $max_number) {
  798. echo PHP_EOL . $max_number.",退出";
  799. die();
  800. }
  801. }
  802. }else{break;}
  803. }
  804. echo PHP_EOL.'首页免费结束了';
  805. }
  806. /**
  807. * 收藏列表随机
  808. * @param $templateid []
  809. * @return $type 消息类型
  810. */
  811. public function suiji_shoucang_six(){
  812. //判断是否有数据有不跑
  813. $now_today = date("Y-m-d A");
  814. $youma_shoucang = M("shoucang_two_video")->where("time='$now_today'")->select();
  815. if ($youma_shoucang) {
  816. echo PHP_EOL.'已有不跑';
  817. }else{
  818. $videoModel = M('video_shoucang');
  819. $videoList = $videoModel->field('vid, COUNT(vid) as count')
  820. ->group('vid')
  821. ->having('COUNT(vid) > 1')->order('rand()')
  822. ->select();
  823. foreach ($videoList as $key => $value) {
  824. $vid = $value['vid'];
  825. $vid_count = $value['count'];
  826. $today = date("Y-m-d A");
  827. $suiji_video_list['v_id'] = $vid;
  828. $suiji_video_list['time'] = $today;
  829. $suiji_video_list['type'] = 'shoucang';
  830. M("shoucang_two_video")->add($suiji_video_list);
  831. }
  832. }
  833. }
  834. /**
  835. * 测试功能
  836. * @param $templateid []
  837. * @return $type 消息类型
  838. */
  839. public function add_agent_record_info(){
  840. $rand_people = rand(10, 20);
  841. $rand_money = rand(13000, 18000);
  842. M('add_agent_record')->where("id=1")->setInc('agent_people_number',$rand_people);
  843. M('add_agent_record')->where("id=1")->setInc('agent_money_acount',$rand_money);
  844. }
  845. /**
  846. * 每天黑料
  847. * @param $templateid []
  848. * @return $type 消息类型
  849. */
  850. public function daluan_HL()
  851. {
  852. //首先获取所有分页动漫数据
  853. $Anime_list_map = M("video_list_test")->where("uploader='黑料吃瓜'")->field("id")->order('rand()')->select();
  854. //
  855. $Anime_list['type'] = '黑料吃瓜';
  856. $Anime_list['time'] = '';
  857. $today = date("Y-m-d A");
  858. print_r($today);
  859. foreach ($Anime_list_map as $key => $value) {
  860. $v_id = $value['id'];
  861. $suiji_video_list['v_id'] = $v_id;
  862. $suiji_video_list['time'] = $today;
  863. $suiji_video_list['type'] = '黑料吃瓜';
  864. M("video_twelve_suiji")->add($suiji_video_list);
  865. }
  866. echo PHP_EOL.'成功运行 牛逼!';
  867. }
  868. /**
  869. * 每天网曝
  870. * @param $templateid []
  871. * @return $type 消息类型
  872. */
  873. public function daluan_WB()
  874. {
  875. //首先获取所有分页动漫数据
  876. $Anime_list_map = M("video_list_test")->where("uploader='网曝门'")->field("id")->order('rand()')->select();
  877. //
  878. $Anime_list['type'] = '网曝门';
  879. $Anime_list['time'] = '';
  880. $today = date("Y-m-d A");
  881. print_r($today);
  882. foreach ($Anime_list_map as $key => $value) {
  883. $v_id = $value['id'];
  884. $suiji_video_list['v_id'] = $v_id;
  885. $suiji_video_list['time'] = $today;
  886. $suiji_video_list['type'] = '网曝门';
  887. M("video_twelve_suiji")->add($suiji_video_list);
  888. }
  889. echo PHP_EOL.'成功运行 牛逼!';
  890. }
  891. /**
  892. * 每天海角乱伦
  893. * @param $templateid []
  894. * @return $type 消息类型
  895. */
  896. public function daluan_HJ()
  897. {
  898. //首先获取所有分页动漫数据
  899. $Anime_list_map = M("video_list_test")->where("uploader='海角乱伦'")->field("id")->order('rand()')->select();
  900. //
  901. $Anime_list['type'] = '海角乱伦';
  902. $Anime_list['time'] = '';
  903. $today = date("Y-m-d A");
  904. print_r($today);
  905. foreach ($Anime_list_map as $key => $value) {
  906. $v_id = $value['id'];
  907. $suiji_video_list['v_id'] = $v_id;
  908. $suiji_video_list['time'] = $today;
  909. $suiji_video_list['type'] = '海角乱伦';
  910. M("video_twelve_suiji")->add($suiji_video_list);
  911. }
  912. echo PHP_EOL.'成功运行 牛逼!';
  913. }
  914. /**
  915. * 每天反差
  916. * @param $templateid []
  917. * @return $type 消息类型
  918. */
  919. public function daluan_FC()
  920. {
  921. //首先获取所有分页动漫数据
  922. $Anime_list_map = M("video_list_test")->where("uploader='素人反差'")->field("id")->order('rand()')->select();
  923. //
  924. $Anime_list['type'] = '素人反差';
  925. $Anime_list['time'] = '';
  926. $today = date("Y-m-d A");
  927. print_r($today);
  928. foreach ($Anime_list_map as $key => $value) {
  929. $v_id = $value['id'];
  930. $suiji_video_list['v_id'] = $v_id;
  931. $suiji_video_list['time'] = $today;
  932. $suiji_video_list['type'] = '素人反差';
  933. M("video_twelve_suiji")->add($suiji_video_list);
  934. }
  935. echo PHP_EOL.'成功运行 牛逼!';
  936. }
  937. /**
  938. * 每天SM
  939. * @param $templateid []
  940. * @return $type 消息类型
  941. */
  942. public function daluan_SM()
  943. {
  944. //首先获取所有分页动漫数据
  945. $Anime_list_map = M("video_list_test")->where("uploader='SM调教'")->field("id")->order('rand()')->select();
  946. //
  947. $Anime_list['type'] = 'SM调教';
  948. $Anime_list['time'] = '';
  949. $today = date("Y-m-d A");
  950. print_r($today);
  951. foreach ($Anime_list_map as $key => $value) {
  952. $v_id = $value['id'];
  953. $suiji_video_list['v_id'] = $v_id;
  954. $suiji_video_list['time'] = $today;
  955. $suiji_video_list['type'] = 'SM调教';
  956. M("video_twelve_suiji")->add($suiji_video_list);
  957. }
  958. echo PHP_EOL.'成功运行 牛逼!';
  959. }
  960. /**
  961. * 每天玩偶姐姐
  962. * @param $templateid []
  963. * @return $type 消息类型
  964. */
  965. public function daluan_wanou()
  966. {
  967. //首先获取所有分页动漫数据
  968. $Anime_list_map = M("video_list_test")->where("uploader='玩偶姐姐'")->field("id")->order('rand()')->select();
  969. //
  970. $Anime_list['type'] = '玩偶姐姐';
  971. $Anime_list['time'] = '';
  972. $today = date("Y-m-d A");
  973. print_r($today);
  974. foreach ($Anime_list_map as $key => $value) {
  975. $v_id = $value['id'];
  976. $suiji_video_list['v_id'] = $v_id;
  977. $suiji_video_list['time'] = $today;
  978. $suiji_video_list['type'] = '玩偶姐姐';
  979. M("video_twelve_suiji")->add($suiji_video_list);
  980. }
  981. echo PHP_EOL.'成功运行 牛逼!';
  982. }
  983. /**
  984. * 每天AV解说
  985. * @param $templateid []
  986. * @return $type 消息类型
  987. */
  988. public function daluan_avjieshuo()
  989. {
  990. //首先获取所有分页动漫数据
  991. $Anime_list_map = M("video_list_test")->where("uploader='AV解说'")->field("id")->order('rand()')->select();
  992. //
  993. $Anime_list['type'] = 'AV解说';
  994. $Anime_list['time'] = '';
  995. $today = date("Y-m-d A");
  996. print_r($today);
  997. foreach ($Anime_list_map as $key => $value) {
  998. $v_id = $value['id'];
  999. $suiji_video_list['v_id'] = $v_id;
  1000. $suiji_video_list['time'] = $today;
  1001. $suiji_video_list['type'] = 'AV解说';
  1002. M("video_twelve_suiji")->add($suiji_video_list);
  1003. }
  1004. echo PHP_EOL.'成功运行 牛逼!';
  1005. }
  1006. /**
  1007. * 每天粉嫩少女
  1008. * @param $templateid []
  1009. * @return $type 消息类型
  1010. */
  1011. public function daluan_TMluoli()
  1012. {
  1013. //首先获取所有分页动漫数据
  1014. $Anime_list_map = M("video_list_test")->where("uploader='粉嫩少女'")->field("id")->order('rand()')->select();
  1015. //
  1016. $Anime_list['type'] = '粉嫩少女';
  1017. $Anime_list['time'] = '';
  1018. $today = date("Y-m-d A");
  1019. print_r($today);
  1020. foreach ($Anime_list_map as $key => $value) {
  1021. $v_id = $value['id'];
  1022. $suiji_video_list['v_id'] = $v_id;
  1023. $suiji_video_list['time'] = $today;
  1024. $suiji_video_list['type'] = '粉嫩少女';
  1025. M("video_twelve_suiji")->add($suiji_video_list);
  1026. }
  1027. echo PHP_EOL.'成功运行 牛逼!';
  1028. }
  1029. /**
  1030. * 每天美白美乳
  1031. * @param $templateid []
  1032. * @return $type 消息类型
  1033. */
  1034. public function daluan_xuebaimeiru()
  1035. {
  1036. //首先获取所有分页动漫数据
  1037. $Anime_list_map = M("video_list_test")->where("uploader='雪白美乳'")->field("id")->order('rand()')->select();
  1038. //
  1039. $Anime_list['type'] = '雪白美乳';
  1040. $Anime_list['time'] = '';
  1041. $today = date("Y-m-d A");
  1042. print_r($today);
  1043. foreach ($Anime_list_map as $key => $value) {
  1044. $v_id = $value['id'];
  1045. $suiji_video_list['v_id'] = $v_id;
  1046. $suiji_video_list['time'] = $today;
  1047. $suiji_video_list['type'] = '雪白美乳';
  1048. M("video_twelve_suiji")->add($suiji_video_list);
  1049. }
  1050. echo PHP_EOL.'成功运行 牛逼!';
  1051. }
  1052. /**
  1053. * 每天孕妇
  1054. * @param $templateid []
  1055. * @return $type 消息类型
  1056. */
  1057. public function daluan_yunfu()
  1058. {
  1059. //首先获取所有分页动漫数据
  1060. $Anime_list_map = M("video_list_test")->where("site='孕妇做爱'")->field("id")->order('rand()')->select();
  1061. //
  1062. $Anime_list['type'] = '孕妇做爱';
  1063. $Anime_list['time'] = '';
  1064. $today = date("Y-m-d A");
  1065. print_r($today);
  1066. foreach ($Anime_list_map as $key => $value) {
  1067. $v_id = $value['id'];
  1068. $suiji_video_list['v_id'] = $v_id;
  1069. $suiji_video_list['time'] = $today;
  1070. $suiji_video_list['type'] = '孕妇做爱';
  1071. M("video_twelve_suiji")->add($suiji_video_list);
  1072. }
  1073. echo PHP_EOL.'成功运行 牛逼!';
  1074. }
  1075. /**
  1076. * 每天另类猎奇
  1077. * @param $templateid []
  1078. * @return $type 消息类型
  1079. */
  1080. public function daluan_linglei()
  1081. {
  1082. //首先获取所有分页动漫数据
  1083. $Anime_list_map = M("video_list_test")->where("site='另类猎奇'")->field("id")->order('rand()')->select();
  1084. //
  1085. $Anime_list['type'] = '另类猎奇';
  1086. $Anime_list['time'] = '';
  1087. $today = date("Y-m-d A");
  1088. print_r($today);
  1089. foreach ($Anime_list_map as $key => $value) {
  1090. $v_id = $value['id'];
  1091. $suiji_video_list['v_id'] = $v_id;
  1092. $suiji_video_list['time'] = $today;
  1093. $suiji_video_list['type'] = '另类猎奇';
  1094. M("video_twelve_suiji")->add($suiji_video_list);
  1095. }
  1096. echo PHP_EOL.'成功运行 牛逼!';
  1097. }
  1098. /**
  1099. * 每天人兽
  1100. * @param $templateid []
  1101. * @return $type 消息类型
  1102. */
  1103. public function daluan_renshou()
  1104. {
  1105. //首先获取所有分页动漫数据
  1106. $Anime_list_map = M("video_list_test")->where("site='人兽动物'")->field("id")->order('rand()')->select();
  1107. //
  1108. $Anime_list['type'] = '人兽动物';
  1109. $Anime_list['time'] = '';
  1110. $today = date("Y-m-d A");
  1111. print_r($today);
  1112. foreach ($Anime_list_map as $key => $value) {
  1113. $v_id = $value['id'];
  1114. $suiji_video_list['v_id'] = $v_id;
  1115. $suiji_video_list['time'] = $today;
  1116. $suiji_video_list['type'] = '人兽动物';
  1117. M("video_twelve_suiji")->add($suiji_video_list);
  1118. }
  1119. echo PHP_EOL.'成功运行 牛逼!';
  1120. }
  1121. /**
  1122. * 每天人妖
  1123. * @param $templateid []
  1124. * @return $type 消息类型
  1125. */
  1126. public function daluan_renyao()
  1127. {
  1128. //首先获取所有分页动漫数据
  1129. $Anime_list_map = M("video_list_test")->where("site='性感人妖'")->field("id")->order('rand()')->select();
  1130. //
  1131. $Anime_list['type'] = '性感人妖';
  1132. $Anime_list['time'] = '';
  1133. $today = date("Y-m-d A");
  1134. print_r($today);
  1135. foreach ($Anime_list_map as $key => $value) {
  1136. $v_id = $value['id'];
  1137. $suiji_video_list['v_id'] = $v_id;
  1138. $suiji_video_list['time'] = $today;
  1139. $suiji_video_list['type'] = '性感人妖';
  1140. M("video_twelve_suiji")->add($suiji_video_list);
  1141. }
  1142. echo PHP_EOL.'成功运行 牛逼!';
  1143. }
  1144. /**
  1145. * 每天同性做爱
  1146. * @param $templateid []
  1147. * @return $type 消息类型
  1148. */
  1149. public function daluan_tongxing()
  1150. {
  1151. //首先获取所有分页动漫数据
  1152. $Anime_list_map = M("video_list_test")->where("site='同性做爱'")->field("id")->order('rand()')->select();
  1153. //
  1154. $Anime_list['type'] = '同性做爱';
  1155. $Anime_list['time'] = '';
  1156. $today = date("Y-m-d A");
  1157. print_r($today);
  1158. foreach ($Anime_list_map as $key => $value) {
  1159. $v_id = $value['id'];
  1160. $suiji_video_list['v_id'] = $v_id;
  1161. $suiji_video_list['time'] = $today;
  1162. $suiji_video_list['type'] = '同性做爱';
  1163. M("video_twelve_suiji")->add($suiji_video_list);
  1164. }
  1165. echo PHP_EOL.'成功运行 牛逼!';
  1166. }
  1167. /**
  1168. * 每天超级大胆
  1169. * @param $templateid []
  1170. * @return $type 消息类型
  1171. */
  1172. public function daluan_chaojidadan()
  1173. {
  1174. //首先获取所有分页动漫数据
  1175. $Anime_list_map = M("video_list_test")->where("site='超级大胆'")->field("id")->order('rand()')->select();
  1176. //
  1177. $Anime_list['type'] = '超级大胆';
  1178. $Anime_list['time'] = '';
  1179. $today = date("Y-m-d A");
  1180. print_r($today);
  1181. foreach ($Anime_list_map as $key => $value) {
  1182. $v_id = $value['id'];
  1183. $suiji_video_list['v_id'] = $v_id;
  1184. $suiji_video_list['time'] = $today;
  1185. $suiji_video_list['type'] = '超级大胆';
  1186. M("video_twelve_suiji")->add($suiji_video_list);
  1187. }
  1188. echo PHP_EOL.'成功运行 牛逼!';
  1189. }
  1190. /**
  1191. * 每天明星换脸
  1192. * @param $templateid []
  1193. * @return $type 消息类型
  1194. */
  1195. public function daluan_aihuanlian()
  1196. {
  1197. //首先获取所有分页动漫数据
  1198. $Anime_list_map = M("video_list_test")->where("uploader='明星换脸'")->field("id")->order('rand()')->select();
  1199. //
  1200. $Anime_list['type'] = '明星换脸';
  1201. $Anime_list['time'] = '';
  1202. $today = date("Y-m-d A");
  1203. print_r($today);
  1204. foreach ($Anime_list_map as $key => $value) {
  1205. $v_id = $value['id'];
  1206. $suiji_video_list['v_id'] = $v_id;
  1207. $suiji_video_list['time'] = $today;
  1208. $suiji_video_list['type'] = '明星换脸';
  1209. M("video_twelve_suiji")->add($suiji_video_list);
  1210. }
  1211. echo PHP_EOL.'成功运行 牛逼!';
  1212. }
  1213. /**
  1214. * 每天探花大神
  1215. * @param $templateid []
  1216. * @return $type 消息类型
  1217. */
  1218. public function daluan_tanhuadashen()
  1219. {
  1220. //首先获取所有分页动漫数据
  1221. $Anime_list_map = M("video_list_test")->where("uploader='探花大神'")->field("id")->order('rand()')->select();
  1222. //
  1223. $Anime_list['type'] = '探花大神';
  1224. $Anime_list['time'] = '';
  1225. $today = date("Y-m-d A");
  1226. print_r($today);
  1227. foreach ($Anime_list_map as $key => $value) {
  1228. $v_id = $value['id'];
  1229. $suiji_video_list['v_id'] = $v_id;
  1230. $suiji_video_list['time'] = $today;
  1231. $suiji_video_list['type'] = '探花大神';
  1232. M("video_twelve_suiji")->add($suiji_video_list);
  1233. }
  1234. echo PHP_EOL.'成功运行 牛逼!';
  1235. }
  1236. /**
  1237. * 每天麻豆传媒
  1238. * @param $templateid []
  1239. * @return $type 消息类型
  1240. */
  1241. public function daluan_madouchuanmie()
  1242. {
  1243. //首先获取所有分页动漫数据
  1244. $Anime_list_map = M("video_list_test")->where("uploader='麻豆传媒'")->field("id")->order('rand()')->select();
  1245. //
  1246. $Anime_list['type'] = '麻豆传媒';
  1247. $Anime_list['time'] = '';
  1248. $today = date("Y-m-d A");
  1249. print_r($today);
  1250. foreach ($Anime_list_map as $key => $value) {
  1251. $v_id = $value['id'];
  1252. $suiji_video_list['v_id'] = $v_id;
  1253. $suiji_video_list['time'] = $today;
  1254. $suiji_video_list['type'] = '麻豆传媒';
  1255. M("video_twelve_suiji")->add($suiji_video_list);
  1256. }
  1257. echo PHP_EOL.'成功运行 牛逼!';
  1258. }
  1259. /**
  1260. * 每天欧美
  1261. * @param $templateid []
  1262. * @return $type 消息类型
  1263. */
  1264. public function daluan_oumei()
  1265. {
  1266. //首先获取所有分页动漫数据
  1267. $Anime_list_map = M("video_list_test")->where("uploader='欧美'")->field("id")->order('rand()')->select();
  1268. $today = date("Y-m-d A");
  1269. foreach ($Anime_list_map as $key => $value) {
  1270. $v_id = $value['id'];
  1271. $suiji_video_list['v_id'] = $v_id;
  1272. $suiji_video_list['time'] = $today;
  1273. $suiji_video_list['type'] = '欧美';
  1274. M("video_twelve_suiji")->add($suiji_video_list);
  1275. }
  1276. echo PHP_EOL.'成功运行 牛逼!';
  1277. }
  1278. /**
  1279. * 打乱性爱知识
  1280. * @return void
  1281. */
  1282. public function daluan_xingaizhishi()
  1283. {
  1284. //首先获取所有分页动漫数据
  1285. $Anime_list_map = M("video_list_test")->where("uploader='性爱知识'")->field("id")->order('rand()')->select();
  1286. $today = date("Y-m-d A");
  1287. foreach ($Anime_list_map as $key => $value) {
  1288. $v_id = $value['id'];
  1289. $suiji_video_list['v_id'] = $v_id;
  1290. $suiji_video_list['time'] = $today;
  1291. $suiji_video_list['type'] = '性爱知识';
  1292. M("video_twelve_suiji")->add($suiji_video_list);
  1293. }
  1294. echo PHP_EOL.'成功运行 性爱知识!';
  1295. }
  1296. /**
  1297. * 3个老师排序
  1298. * @return void
  1299. */
  1300. public function daluan_laoshi()
  1301. {
  1302. //首先获取所有分页动漫数据
  1303. $Anime_list_map = M("sex_knowledge")->order('rand()')->limit(3)->select();
  1304. $today = date("Y-m-d A");
  1305. foreach ($Anime_list_map as $key => $value) {
  1306. $v_id = $value['id'];
  1307. $suiji_video_list['v_id'] = $v_id;
  1308. $suiji_video_list['time'] = $today;
  1309. $suiji_video_list['type'] = '性爱老师';
  1310. M("video_twelve_suiji")->add($suiji_video_list);
  1311. }
  1312. echo PHP_EOL.'成功运行 性爱老师!';
  1313. }
  1314. /**
  1315. * 每天漫画(日漫|韩漫)
  1316. * @param $templateid []
  1317. * @return $type 消息类型
  1318. */
  1319. public function daluan_manhua()
  1320. {
  1321. //首先获取所有分页动漫数据
  1322. $Anime_list_map = M("video_list_test")->where("uploader='漫画'")->field("id,china_type")->order('rand()')->select();
  1323. $today = date("Y-m-d A");
  1324. foreach ($Anime_list_map as $key => $value) {
  1325. $v_id = $value['id'];
  1326. $suiji_video_list['v_id'] = $v_id;
  1327. $suiji_video_list['time'] = $today;
  1328. $suiji_video_list['type'] = $value['china_type'];
  1329. M("video_twelve_suiji")->add($suiji_video_list);
  1330. }
  1331. echo PHP_EOL.'成功运行 牛逼!';
  1332. }
  1333. /**
  1334. * 每天pornhub(口交|3P|18岁)
  1335. * @param $templateid []
  1336. * @return $type 消息类型
  1337. */
  1338. public function daluan_pornhub()
  1339. {
  1340. //首先获取所有分页动漫数据
  1341. $Anime_list_map = M("video_list_test")->where("uploader='Pornhub'")->field("id,site")->order('rand()')->select();
  1342. $today = date("Y-m-d A");
  1343. foreach ($Anime_list_map as $key => $value) {
  1344. $v_id = $value['id'];
  1345. $suiji_video_list['v_id'] = $v_id;
  1346. $suiji_video_list['time'] = $today;
  1347. $suiji_video_list['type'] = $value['site'];
  1348. M("video_twelve_suiji")->add($suiji_video_list);
  1349. }
  1350. echo PHP_EOL.'成功运行 牛逼!';
  1351. }
  1352. /**
  1353. * 每天有声小说
  1354. * @param $templateid []
  1355. * @return $type 消息类型
  1356. */
  1357. public function daluan_youshengxiaoshuo()
  1358. {
  1359. //首先获取所有分页动漫数据
  1360. $Anime_list_map = M("video_list_test")->where("uploader='有声小说'")->field("id,uploader")->order('rand()')->select();
  1361. $today = date("Y-m-d A");
  1362. foreach ($Anime_list_map as $key => $value) {
  1363. $v_id = $value['id'];
  1364. $suiji_video_list['v_id'] = $v_id;
  1365. $suiji_video_list['time'] = $today;
  1366. $suiji_video_list['type'] = $value['uploader'];
  1367. M("video_twelve_suiji")->add($suiji_video_list);
  1368. }
  1369. echo PHP_EOL.'成功运行 牛逼!';
  1370. }
  1371. /**
  1372. * 吃瓜随机
  1373. * @return void
  1374. */
  1375. public function daluan_chigua()
  1376. {
  1377. $today = date("Y-m-d A");
  1378. $query_sql = "uploader='吃瓜' AND type=2 AND top=0 AND free = 0";
  1379. //获取所有吃瓜视频
  1380. $Anime_list_map = M("upload_videos_list")
  1381. ->where($query_sql)
  1382. ->field("id,uploader")
  1383. ->order('rand()')
  1384. // ->limit(750)//总共30页,每页125
  1385. ->select();
  1386. foreach ($Anime_list_map as $key => $value) {
  1387. $v_id = $value['id'];
  1388. $suiji_video_list['v_id'] = $v_id;
  1389. $suiji_video_list['time'] = $today;
  1390. $suiji_video_list['type'] = $value['uploader'];
  1391. M("video_chigua_suiji")->add($suiji_video_list);
  1392. }
  1393. echo PHP_EOL.'成功运行 牛逼!';
  1394. }
  1395. /**
  1396. * 每天
  1397. * 色情小说
  1398. * 金币
  1399. * @param $templateid []
  1400. * @return $type 消息类型
  1401. */
  1402. public function daluan_seqingxiaoshuo()
  1403. {
  1404. //首先获取所有分页动漫数据
  1405. $Anime_list_map = M("novel_list")->where("type='TXTXI'")->field("id")->order('rand()')->select();
  1406. //
  1407. $Anime_list['type'] = '色情小说';
  1408. $Anime_list['time'] = '';
  1409. $today = date("Y-m-d A");
  1410. print_r($today);
  1411. foreach ($Anime_list_map as $key => $value) {
  1412. $v_id = $value['id'];
  1413. // echo PHP_EOL.$v_id;
  1414. $suiji_video_list['v_id'] = $v_id;
  1415. $suiji_video_list['time'] = $today;
  1416. $suiji_video_list['type'] = '色情小说';
  1417. M("video_twelve_suiji")->add($suiji_video_list);
  1418. // echo PHP_EOL.M("video_twelve_suiji")->_sql();
  1419. }
  1420. echo PHP_EOL.'成功运行 牛逼!';
  1421. }
  1422. /**
  1423. * 每天
  1424. * 福利姬
  1425. * vip
  1426. *
  1427. * @param $templateid []
  1428. * @return $type 消息类型
  1429. */
  1430. public function daluan_fuliji()
  1431. {
  1432. //首先获取所有分页动漫数据
  1433. $Anime_list_map = M("video_list_test")->where("uploader='福利姬'")->field("id")->order('rand()')->select();
  1434. //
  1435. $Anime_list['type'] = '福利姬';
  1436. $Anime_list['time'] = '';
  1437. $today = date("Y-m-d A");
  1438. print_r($today);
  1439. foreach ($Anime_list_map as $key => $value) {
  1440. $v_id = $value['id'];
  1441. $suiji_video_list['v_id'] = $v_id;
  1442. $suiji_video_list['time'] = $today;
  1443. $suiji_video_list['type'] = '福利姬';
  1444. M("video_twelve_suiji")->add($suiji_video_list);
  1445. }
  1446. echo PHP_EOL.'成功运行 牛逼!';
  1447. }
  1448. /**
  1449. * 每天
  1450. * 户外车震
  1451. * vip
  1452. *
  1453. * @param $templateid []
  1454. * @return $type 消息类型
  1455. */
  1456. public function daluan_chezhen()
  1457. {
  1458. //首先获取所有分页动漫数据
  1459. $Anime_list_map = M("video_list_test")->where("uploader='户外车震'")->field("id")->order('rand()')->select();
  1460. //
  1461. $Anime_list['type'] = '户外车震';
  1462. $Anime_list['time'] = '';
  1463. $today = date("Y-m-d A");
  1464. print_r($today);
  1465. foreach ($Anime_list_map as $key => $value) {
  1466. $v_id = $value['id'];
  1467. $suiji_video_list['v_id'] = $v_id;
  1468. $suiji_video_list['time'] = $today;
  1469. $suiji_video_list['type'] = '户外车震';
  1470. M("video_twelve_suiji")->add($suiji_video_list);
  1471. }
  1472. echo PHP_EOL.'成功运行 牛逼!';
  1473. }
  1474. /**
  1475. * 每天
  1476. * SWAG
  1477. * vip
  1478. *
  1479. * @param $templateid []
  1480. * @return $type 消息类型
  1481. */
  1482. public function daluan_swag()
  1483. {
  1484. //首先获取所有分页动漫数据
  1485. $Anime_list_map = M("video_list_test")->where("uploader='SWAG'")->field("id")->order('rand()')->select();
  1486. //
  1487. $Anime_list['type'] = 'SWAG';
  1488. $Anime_list['time'] = '';
  1489. $today = date("Y-m-d A");
  1490. print_r($today);
  1491. foreach ($Anime_list_map as $key => $value) {
  1492. $v_id = $value['id'];
  1493. $suiji_video_list['v_id'] = $v_id;
  1494. $suiji_video_list['time'] = $today;
  1495. $suiji_video_list['type'] = 'SWAG';
  1496. M("video_twelve_suiji")->add($suiji_video_list);
  1497. }
  1498. echo PHP_EOL.'成功运行 牛逼!';
  1499. }
  1500. /**
  1501. * 每天
  1502. * 厕所偷拍
  1503. *
  1504. * @param $templateid []
  1505. * @return $type 消息类型
  1506. */
  1507. public function daluan_cesuotoupai()
  1508. {
  1509. //首先获取所有分页动漫数据
  1510. $Anime_list_map = M("video_list_test")->where("uploader='厕所偷拍'")->field("id")->order('rand()')->select();
  1511. //
  1512. $Anime_list['type'] = '厕所偷拍';
  1513. $Anime_list['time'] = '';
  1514. $today = date("Y-m-d A");
  1515. print_r($today);
  1516. foreach ($Anime_list_map as $key => $value) {
  1517. $v_id = $value['id'];
  1518. $suiji_video_list['v_id'] = $v_id;
  1519. $suiji_video_list['time'] = $today;
  1520. $suiji_video_list['type'] = '厕所偷拍';
  1521. M("video_twelve_suiji")->add($suiji_video_list);
  1522. }
  1523. echo PHP_EOL.'成功运行 牛逼!';
  1524. }
  1525. /**
  1526. * 每天
  1527. * 抄底偷拍
  1528. * @param $templateid []
  1529. * @return $type 消息类型
  1530. */
  1531. public function daluan_chaoditoupai()
  1532. {
  1533. //首先获取所有分页动漫数据
  1534. $Anime_list_map = M("video_list_test")->where("uploader='抄底偷拍'")->field("id")->order('rand()')->select();
  1535. //
  1536. $Anime_list['type'] = '抄底偷拍';
  1537. $Anime_list['time'] = '';
  1538. $today = date("Y-m-d A");
  1539. print_r($today);
  1540. foreach ($Anime_list_map as $key => $value) {
  1541. $v_id = $value['id'];
  1542. $suiji_video_list['v_id'] = $v_id;
  1543. $suiji_video_list['time'] = $today;
  1544. $suiji_video_list['type'] = '抄底偷拍';
  1545. M("video_twelve_suiji")->add($suiji_video_list);
  1546. }
  1547. echo PHP_EOL.'成功运行 牛逼!';
  1548. }
  1549. /**
  1550. * 每天
  1551. * 顶臀街射
  1552. * @param $templateid []
  1553. * @return $type 消息类型
  1554. */
  1555. public function daluan_dingtunjieshe()
  1556. {
  1557. //首先获取所有分页动漫数据
  1558. $Anime_list_map = M("video_list_test")->where("uploader='顶臀街射'")->field("id")->order('rand()')->select();
  1559. //
  1560. $Anime_list['type'] = '顶臀街射';
  1561. $Anime_list['time'] = '';
  1562. $today = date("Y-m-d A");
  1563. print_r($today);
  1564. foreach ($Anime_list_map as $key => $value) {
  1565. $v_id = $value['id'];
  1566. $suiji_video_list['v_id'] = $v_id;
  1567. $suiji_video_list['time'] = $today;
  1568. $suiji_video_list['type'] = '顶臀街射';
  1569. M("video_twelve_suiji")->add($suiji_video_list);
  1570. }
  1571. echo PHP_EOL.'成功运行 牛逼!';
  1572. }
  1573. /**
  1574. * 每天
  1575. * 大尺度综艺
  1576. * vip
  1577. *
  1578. * @param $templateid []
  1579. * @return $type 消息类型
  1580. */
  1581. public function daluan_baojian()
  1582. {
  1583. //首先获取所有分页动漫数据
  1584. $Anime_list_map = M("video_list_test")->where("uploader='大尺度综艺'")->field("id")->order('rand()')->select();
  1585. //
  1586. $Anime_list['type'] = '大尺度综艺';
  1587. $Anime_list['time'] = '';
  1588. $today = date("Y-m-d A");
  1589. print_r($today);
  1590. foreach ($Anime_list_map as $key => $value) {
  1591. $v_id = $value['id'];
  1592. $suiji_video_list['v_id'] = $v_id;
  1593. $suiji_video_list['time'] = $today;
  1594. $suiji_video_list['type'] = '大尺度综艺';
  1595. M("video_twelve_suiji")->add($suiji_video_list);
  1596. }
  1597. echo PHP_EOL.'成功运行 牛逼!';
  1598. }
  1599. /**
  1600. * 每天
  1601. * 日本无码
  1602. * 金币
  1603. *
  1604. * @param $templateid []
  1605. * @return $type 消息类型
  1606. */
  1607. public function daluan_wuma_av()
  1608. {
  1609. //首先获取所有分页动漫数据
  1610. $Anime_list_map = M("video_list_test")->where("uploader='日本无码'")->field("id")->order('rand()')->select();
  1611. echo PHP_EOL.M("video_list_test")->_sql();
  1612. //
  1613. $Anime_list['type'] = '日本无码';
  1614. $Anime_list['time'] = '';
  1615. $today = date("Y-m-d A");
  1616. print_r($today);
  1617. foreach ($Anime_list_map as $key => $value) {
  1618. $v_id = $value['id'];
  1619. $suiji_video_list['v_id'] = $v_id;
  1620. $suiji_video_list['time'] = $today;
  1621. $suiji_video_list['type'] = '日本无码';
  1622. M("video_twelve_suiji")->add($suiji_video_list);
  1623. }
  1624. echo PHP_EOL.'成功运行 牛逼!';
  1625. }
  1626. /**
  1627. * 每天
  1628. * 女子SPA
  1629. * 金币
  1630. *
  1631. * @param $templateid []
  1632. * @return $type 消息类型
  1633. */
  1634. public function daluan_nvzi_spa()
  1635. {
  1636. //首先获取所有分页动漫数据
  1637. $Anime_list_map = M("video_list_test")->where("uploader='女子SPA'")->field("id")->order('rand()')->select();
  1638. echo PHP_EOL.M("video_list_test")->_sql();
  1639. //
  1640. $Anime_list['type'] = '女子SPA';
  1641. $Anime_list['time'] = '';
  1642. $today = date("Y-m-d A");
  1643. print_r($today);
  1644. foreach ($Anime_list_map as $key => $value) {
  1645. $v_id = $value['id'];
  1646. $suiji_video_list['v_id'] = $v_id;
  1647. $suiji_video_list['time'] = $today;
  1648. $suiji_video_list['type'] = '女子SPA';
  1649. M("video_twelve_suiji")->add($suiji_video_list);
  1650. }
  1651. echo PHP_EOL.'成功运行 牛逼!';
  1652. }
  1653. /**
  1654. * 每天
  1655. * 港台经典三级
  1656. * 金币
  1657. *
  1658. * @param $templateid []
  1659. * @return $type 消息类型
  1660. */
  1661. public function daluan_gangtai_sanji()
  1662. {
  1663. //首先获取所有分页动漫数据
  1664. $Anime_list_map = M("video_list_test")->where("uploader='港台经典三级'")->field("id")->order('rand()')->select();
  1665. echo PHP_EOL.M("video_list_test")->_sql();
  1666. //
  1667. $Anime_list['type'] = '港台经典三级';
  1668. $Anime_list['time'] = '';
  1669. $today = date("Y-m-d A");
  1670. print_r($today);
  1671. foreach ($Anime_list_map as $key => $value) {
  1672. $v_id = $value['id'];
  1673. $suiji_video_list['v_id'] = $v_id;
  1674. $suiji_video_list['time'] = $today;
  1675. $suiji_video_list['type'] = '港台经典三级';
  1676. M("video_twelve_suiji")->add($suiji_video_list);
  1677. }
  1678. echo PHP_EOL.'成功运行 牛逼!';
  1679. }
  1680. /**
  1681. * 每天
  1682. * 嫖娼站街女
  1683. * 金币
  1684. *
  1685. * @param $templateid []
  1686. * @return $type 消息类型
  1687. */
  1688. public function daluan_zhanjie_nv()
  1689. {
  1690. //首先获取所有分页动漫数据
  1691. $Anime_list_map = M("video_list_test")->where("uploader='嫖娼站街女'")->field("id")->order('rand()')->select();
  1692. echo PHP_EOL.M("video_list_test")->_sql();
  1693. //
  1694. $Anime_list['type'] = '嫖娼站街女';
  1695. $Anime_list['time'] = '';
  1696. $today = date("Y-m-d A");
  1697. print_r($today);
  1698. foreach ($Anime_list_map as $key => $value) {
  1699. $v_id = $value['id'];
  1700. $suiji_video_list['v_id'] = $v_id;
  1701. $suiji_video_list['time'] = $today;
  1702. $suiji_video_list['type'] = '嫖娼站街女';
  1703. M("video_twelve_suiji")->add($suiji_video_list);
  1704. }
  1705. echo PHP_EOL.'成功运行 牛逼!';
  1706. }
  1707. /**
  1708. * 每天
  1709. * 极品色图之一
  1710. * 超爽
  1711. * 金币
  1712. *#极品色图(超模)
  1713. * 0 5,13 * * * /usr/bin/curl https://www.aa9169.com/bibidd/Mediatimetest/Test_daluan_chaomo_img
  1714. * #极品色图(超爽)
  1715. * 0 5,13 * * * /usr/bin/curl https://www.aa9169.com/bibidd/Mediatimetest/Test_daluan_chaoshuang_img
  1716. * @param $templateid []
  1717. * @return $type 消息类型
  1718. */
  1719. public function daluan_chaoshuang_img()
  1720. {
  1721. //首先获取所有分页动漫数据
  1722. $Anime_list_map = M("video_list_test")->where("site='超爽'")->field("id")->order('rand()')->select();
  1723. echo PHP_EOL.M("video_list_test")->_sql();
  1724. //
  1725. $Anime_list['type'] = '超爽';
  1726. $Anime_list['time'] = '';
  1727. $today = date("Y-m-d A");
  1728. print_r($today);
  1729. foreach ($Anime_list_map as $key => $value) {
  1730. $v_id = $value['id'];
  1731. $suiji_video_list['v_id'] = $v_id;
  1732. $suiji_video_list['time'] = $today;
  1733. $suiji_video_list['type'] = '超爽';
  1734. M("video_twelve_suiji")->add($suiji_video_list);
  1735. }
  1736. echo PHP_EOL.'成功运行 牛逼!';
  1737. }
  1738. /**
  1739. * 每天
  1740. * 极品色图之一
  1741. * 超模
  1742. * 金币
  1743. *
  1744. * @param $templateid []
  1745. * @return $type 消息类型
  1746. */
  1747. public function daluan_chaomo_img()
  1748. {
  1749. //首先获取所有分页动漫数据
  1750. $Anime_list_map = M("video_list_test")->where("site='超模'")->field("id")->order('rand()')->select();
  1751. echo PHP_EOL.M("video_list_test")->_sql();
  1752. //
  1753. $Anime_list['type'] = '超模';
  1754. $Anime_list['time'] = '';
  1755. $today = date("Y-m-d A");
  1756. print_r($today);
  1757. foreach ($Anime_list_map as $key => $value) {
  1758. $v_id = $value['id'];
  1759. $suiji_video_list['v_id'] = $v_id;
  1760. $suiji_video_list['time'] = $today;
  1761. $suiji_video_list['type'] = '超模';
  1762. M("video_twelve_suiji")->add($suiji_video_list);
  1763. }
  1764. echo PHP_EOL.'成功运行 牛逼!';
  1765. }
  1766. /**
  1767. * 每天
  1768. * 男同性恋
  1769. * vip
  1770. *
  1771. * @param $templateid []
  1772. * @return $type 消息类型
  1773. */
  1774. public function daluan_nantong_gay()
  1775. {
  1776. //首先获取所有分页动漫数据
  1777. $Anime_list_map = M("video_list_test")->where("uploader='男同性恋'")->field("id")->order('rand()')->select();
  1778. echo PHP_EOL.M("video_list_test")->_sql();
  1779. //
  1780. $Anime_list['type'] = '男同性恋';
  1781. $Anime_list['time'] = '';
  1782. $today = date("Y-m-d A");
  1783. print_r($today);
  1784. foreach ($Anime_list_map as $key => $value) {
  1785. $v_id = $value['id'];
  1786. $suiji_video_list['v_id'] = $v_id;
  1787. $suiji_video_list['time'] = $today;
  1788. $suiji_video_list['type'] = '男同性恋';
  1789. M("video_twelve_suiji")->add($suiji_video_list);
  1790. }
  1791. echo PHP_EOL.'成功运行 牛逼!';
  1792. }
  1793. /**
  1794. * 版本:1.8
  1795. * 新增/更新:精品随机
  1796. * 简述:
  1797. * @param $templateid []
  1798. * @return $type 消息类型
  1799. * 精品,会员+金币的所有内容,进行循环,随机付费资源(金币+会员=20个栏目)里的5个横图+3个竖图,3个横图,8个1组+广告,依次循环6次,总共48个,只展示50页内容
  1800. */
  1801. public function jingpinsuiji(){
  1802. header('Content-Type:text/json;charset=utf-8');
  1803. header('Access-Control-Allow-Origin:*');
  1804. header("Access-Control-Allow-Headers:token,Origin, X-Requested-With, Content-Type, Accept");
  1805. header('Access-Control-Allow-Methods:POST');
  1806. header('Access-Control-Expose-Headers:*');
  1807. set_time_limit(300);
  1808. //5个横图
  1809. //$haijiao_list = M("video_list_test")->where("uploader in('户外车震','SWAG','玩偶姐姐','大尺度综艺','SM调教','福利姬','明星换脸','探花大神','麻豆传媒','海角乱伦','黑料吃瓜','厕所偷拍','AV解说','网曝门','嫖娼站街女','日本无码','女子SPA','男同性恋','港台经典三级')")->field("id,uploader")->select();
  1810. //2024-3-6 修改
  1811. $heiliao_type_arr=array('户外车震','SWAG','玩偶姐姐','大尺度综艺','SM调教','福利姬','明星换脸','探花大神','麻豆传媒','海角乱伦','黑料吃瓜','厕所偷拍','AV解说','网曝门','嫖娼站街女','日本无码','女子SPA','男同性恋','港台经典三级','Pornhub','性爱知识');
  1812. $haijiao_list = $this->majorCategories($heiliao_type_arr,0);
  1813. //反差
  1814. // $fancha_list = M("video_list_test")->where("uploader in ('素人反差','粉嫩少女','另类猎奇','雪白美乳','顶臀街射')")->field("id,uploader")->select();
  1815. //反差
  1816. $fancha_list = M("video_list_test")->where("uploader='素人反差'")->field("id,uploader")->select();
  1817. //粉嫩少女
  1818. $tianmei = M("video_list_test")->where("uploader='粉嫩少女'")->field("id,uploader")->select();
  1819. //另类猎奇
  1820. $lieqi = M("video_list_test")->where("uploader='另类猎奇'")->field("id,uploader")->select();
  1821. //雪白美乳
  1822. $xuebai = M("video_list_test")->where("uploader='雪白美乳'")->field("id,uploader")->select();
  1823. //顶臀街射
  1824. $dingtun = M("video_list_test")->where("uploader='顶臀街射'")->field("id,uploader")->select();
  1825. //极品色图
  1826. $jipin = M("video_list_test")->where("uploader='极品色图'")->field("id,uploader")->select();
  1827. $end_number = 0;
  1828. $count_number = 1320;//总记录数
  1829. while (!empty($haijiao_list)) {
  1830. if ($end_number == $count_number) { //控制条目数
  1831. echo PHP_EOL.'精品推荐成功运行 ('.$count_number.')中断!';
  1832. die();
  1833. }
  1834. if (count($haijiao_list) >= 5) {
  1835. // 从$A1_list随机取出两个值
  1836. $randomValues = array_rand($haijiao_list, 5);
  1837. // echo PHP_EOL . count($yazhou_list);
  1838. foreach ($randomValues as $key) {
  1839. $YZ_one = $haijiao_list[$key]['id'];
  1840. $YZ_site = $haijiao_list[$key]['uploader'];
  1841. // echo PHP_EOL . $YZ_site;
  1842. $today = date("Y-m-d A");
  1843. $suiji_video_list['v_id'] = $YZ_one;
  1844. $suiji_video_list['time'] = $today;
  1845. $suiji_video_list['type'] = $YZ_site;
  1846. $suiji_video_list['c_type'] = 'jing';
  1847. M("two_two_one_video")->add($suiji_video_list);
  1848. $randomValues[] = $haijiao_list[$key];
  1849. unset($haijiao_list[$key]);
  1850. $end_number += 1;
  1851. if ($end_number == $count_number)
  1852. {
  1853. echo PHP_EOL.$count_number.",退出";
  1854. die();
  1855. }
  1856. }
  1857. $vdieo_num_for = 0;
  1858. $number_array = array(0, 1, 2);
  1859. foreach ($number_array as $key => $value) {
  1860. $flag = false;
  1861. while(true)
  1862. {
  1863. if($flag)
  1864. {
  1865. break;
  1866. }
  1867. $suiji_wula = rand(1, 7);
  1868. switch ($suiji_wula) {
  1869. case '1':
  1870. //fancha
  1871. if (count($fancha_list) >= 2) {
  1872. // 从$A1_list随机取出两个值
  1873. $randomValues = array_rand($fancha_list, 2);
  1874. // echo PHP_EOL . count($fancha_list);
  1875. foreach ($randomValues as $key) {
  1876. $FC_one = $fancha_list[$key]['id'];
  1877. $site_FC_one = $fancha_list[$key]['uploader'];
  1878. $today = date("Y-m-d A");
  1879. $suiji_video_list['v_id'] = $FC_one;
  1880. $suiji_video_list['time'] = $today;
  1881. $suiji_video_list['type'] = $site_FC_one;
  1882. $suiji_video_list['c_type'] = 'jing';
  1883. M("two_two_one_video")->add($suiji_video_list);
  1884. //echo PHP_EOL . $site_FC_one;
  1885. $randomValues[] = $fancha_list[$key];
  1886. unset($fancha_list[$key]);
  1887. $end_number += 1;
  1888. if ($end_number == $count_number)
  1889. {
  1890. echo PHP_EOL.$count_number.",退出";
  1891. die();
  1892. }
  1893. }
  1894. $flag = true;
  1895. }
  1896. $suiji_wula += 1;
  1897. break;
  1898. case '2':
  1899. //tianmei
  1900. if (count($tianmei) >= 2) {
  1901. // 从$A1_list随机取出两个值
  1902. $randomValues = array_rand($tianmei, 2);
  1903. foreach ($randomValues as $key) {
  1904. $FC_one = $tianmei[$key]['id'];
  1905. $site_FC_one = $tianmei[$key]['uploader'];
  1906. $today = date("Y-m-d A");
  1907. $suiji_video_list['v_id'] = $FC_one;
  1908. $suiji_video_list['time'] = $today;
  1909. $suiji_video_list['type'] = $site_FC_one;
  1910. $suiji_video_list['c_type'] = 'jing';
  1911. M("two_two_one_video")->add($suiji_video_list);
  1912. //echo PHP_EOL . $site_FC_one;
  1913. $randomValues[] = $tianmei[$key];
  1914. unset($tianmei[$key]);
  1915. $end_number += 1;
  1916. if ($end_number == $count_number)
  1917. {
  1918. echo PHP_EOL.$count_number.",退出";
  1919. die();
  1920. }
  1921. }
  1922. $flag = true;
  1923. }
  1924. $suiji_wula += 1;
  1925. break;
  1926. case '3':
  1927. //FC
  1928. //fancha
  1929. if (count($fancha_list) >= 2) {
  1930. // 从$A1_list随机取出两个值
  1931. $randomValues = array_rand($fancha_list, 2);
  1932. // echo PHP_EOL . count($fancha_list);
  1933. foreach ($randomValues as $key) {
  1934. $FC_one = $fancha_list[$key]['id'];
  1935. $site_FC_one = $fancha_list[$key]['uploader'];
  1936. $today = date("Y-m-d A");
  1937. $suiji_video_list['v_id'] = $FC_one;
  1938. $suiji_video_list['time'] = $today;
  1939. $suiji_video_list['type'] = $site_FC_one;
  1940. $suiji_video_list['c_type'] = 'jing';
  1941. M("two_two_one_video")->add($suiji_video_list);
  1942. // echo PHP_EOL . $site_FC_one;
  1943. $randomValues[] = $fancha_list[$key];
  1944. unset($fancha_list[$key]);
  1945. $end_number += 1;
  1946. if ($end_number == $count_number)
  1947. {
  1948. echo PHP_EOL.$count_number.",退出";
  1949. die();
  1950. }
  1951. }
  1952. $flag = true;
  1953. }
  1954. $suiji_wula += 1;
  1955. break;
  1956. case '4':
  1957. //另类猎奇
  1958. if (count($lieqi) >= 2) {
  1959. // 从$A1_list随机取出两个值
  1960. $randomValues = array_rand($lieqi, 2);
  1961. // echo PHP_EOL . count($lieqi);
  1962. foreach ($randomValues as $key) {
  1963. $FC_one = $lieqi[$key]['id'];
  1964. $site_FC_one = $lieqi[$key]['uploader'];
  1965. $today = date("Y-m-d A");
  1966. $suiji_video_list['v_id'] = $FC_one;
  1967. $suiji_video_list['time'] = $today;
  1968. $suiji_video_list['type'] = $site_FC_one;
  1969. $suiji_video_list['c_type'] = 'jing';
  1970. M("two_two_one_video")->add($suiji_video_list);
  1971. //echo PHP_EOL . $site_FC_one;
  1972. $randomValues[] = $lieqi[$key];
  1973. unset($lieqi[$key]);
  1974. $end_number += 1;
  1975. if ($end_number == $count_number)
  1976. {
  1977. echo PHP_EOL.$count_number.",退出";
  1978. die();
  1979. }
  1980. }
  1981. $flag = true;
  1982. }
  1983. $suiji_wula += 1;
  1984. break;
  1985. case '5':
  1986. //fancha
  1987. if (count($dingtun) >= 2) {
  1988. // 从$A1_list随机取出两个值
  1989. $randomValues = array_rand($dingtun, 2);
  1990. // echo PHP_EOL . count($dingtun);
  1991. foreach ($randomValues as $key) {
  1992. $FC_one = $dingtun[$key]['id'];
  1993. $site_FC_one = $dingtun[$key]['uploader'];
  1994. $today = date("Y-m-d A");
  1995. $suiji_video_list['v_id'] = $FC_one;
  1996. $suiji_video_list['time'] = $today;
  1997. $suiji_video_list['type'] = $site_FC_one;
  1998. $suiji_video_list['c_type'] = 'jing';
  1999. M("two_two_one_video")->add($suiji_video_list);
  2000. //echo PHP_EOL . $site_FC_one;
  2001. $randomValues[] = $dingtun[$key];
  2002. unset($dingtun[$key]);
  2003. $end_number += 1;
  2004. if ($end_number == $count_number)
  2005. {
  2006. echo PHP_EOL.$count_number.",退出";
  2007. die();
  2008. }
  2009. }
  2010. $flag = true;
  2011. }
  2012. $suiji_wula += 1;
  2013. break;
  2014. case '6':
  2015. //雪白美乳
  2016. //fancha
  2017. if (count($xuebai) >= 2) {
  2018. // 从$A1_list随机取出两个值
  2019. $randomValues = array_rand($xuebai, 2);
  2020. // echo PHP_EOL . count($xuebai);
  2021. foreach ($randomValues as $key) {
  2022. $FC_one = $xuebai[$key]['id'];
  2023. $site_FC_one = $xuebai[$key]['uploader'];
  2024. $today = date("Y-m-d A");
  2025. $suiji_video_list['v_id'] = $FC_one;
  2026. $suiji_video_list['time'] = $today;
  2027. $suiji_video_list['type'] = $site_FC_one;
  2028. $suiji_video_list['c_type'] = 'jing';
  2029. M("two_two_one_video")->add($suiji_video_list);
  2030. //echo PHP_EOL . $site_FC_one;
  2031. $randomValues[] = $xuebai[$key];
  2032. unset($xuebai[$key]);
  2033. $end_number += 1;
  2034. if ($end_number == $count_number)
  2035. {
  2036. echo PHP_EOL.$count_number.",退出";
  2037. die();
  2038. }
  2039. }
  2040. $flag = true;
  2041. }
  2042. $suiji_wula += 1;
  2043. break;
  2044. case '7':
  2045. //雪白美乳
  2046. //fancha
  2047. if (count($jipin) >= 2) {
  2048. // 从$A1_list随机取出两个值
  2049. $randomValues = array_rand($jipin, 2);
  2050. // echo PHP_EOL . count($jipin);
  2051. foreach ($randomValues as $key) {
  2052. $FC_one = $jipin[$key]['id'];
  2053. $site_FC_one = $jipin[$key]['uploader'];
  2054. $today = date("Y-m-d A");
  2055. $suiji_video_list['v_id'] = $FC_one;
  2056. $suiji_video_list['time'] = $today;
  2057. $suiji_video_list['type'] = $site_FC_one;
  2058. $suiji_video_list['c_type'] = 'jing';
  2059. M("two_two_one_video")->add($suiji_video_list);
  2060. //echo PHP_EOL . $site_FC_one;
  2061. $randomValues[] = $jipin[$key];
  2062. unset($jipin[$key]);
  2063. $end_number += 1;
  2064. if ($end_number == $count_number)
  2065. {
  2066. echo PHP_EOL.$count_number.",退出";
  2067. die();
  2068. }
  2069. }
  2070. $flag = true;
  2071. }
  2072. $suiji_wula += 1;
  2073. break;
  2074. default:
  2075. echo "type error";
  2076. }
  2077. }//true
  2078. }//end for each
  2079. }else{
  2080. break;
  2081. }
  2082. }
  2083. echo PHP_EOL.'精品推荐成功运行 牛逼!';
  2084. }
  2085. /**
  2086. * 重构获取书接口
  2087. * @param $type_arr
  2088. * @param $number
  2089. * @return mixed
  2090. */
  2091. private function majorCategories($type_arr,$number){
  2092. $sql = '';
  2093. $len=count($type_arr);
  2094. $count=0;
  2095. foreach ($type_arr as $k=>$v)
  2096. {
  2097. $count++;
  2098. $sql .= "SELECT * FROM bb_video_list_test WHERE uploader = '$v'";
  2099. if($count != $len)
  2100. {
  2101. $sql .= ' union ';
  2102. }
  2103. }//end for
  2104. if($number>0)
  2105. {
  2106. $sql .= " ORDER BY rand() LIMIT $number";
  2107. }
  2108. return M('video_list_test')->query($sql);
  2109. }
  2110. /**
  2111. * 测试函数
  2112. * @return void
  2113. */
  2114. public function testList()
  2115. {
  2116. $heiliao_type_arr=array('性爱知识');
  2117. $haijiao_list = $this->majorCategories($heiliao_type_arr,0);
  2118. $count = 0;
  2119. while(!empty($haijiao_list) )
  2120. {
  2121. if (count($haijiao_list) >= 5) {
  2122. // 从$A1_list随机取出两个值
  2123. $randomValues = array_rand($haijiao_list, 5);
  2124. // echo PHP_EOL . count($yazhou_list);
  2125. foreach ($randomValues as $key) {
  2126. $YZ_one = $haijiao_list[$key]['id'];
  2127. $YZ_site = $haijiao_list[$key]['uploader'];
  2128. $today = date("Y-m-d A");
  2129. $suiji_video_list['v_id'] = $YZ_one;
  2130. $suiji_video_list['time'] = $today;
  2131. $suiji_video_list['type'] = $YZ_site;
  2132. $suiji_video_list['c_type'] = 'jing';
  2133. $count+=1;
  2134. $randomValues[] = $haijiao_list[$key];
  2135. unset($haijiao_list[$key]);
  2136. }
  2137. }else{
  2138. break;
  2139. }
  2140. }
  2141. echo $count;
  2142. }
  2143. public function update_tixian()
  2144. {
  2145. $this->addHeaders(); //添加头部请求
  2146. //大于一天的待提现记录自动刷新已完成,1 待打款 3 待领取(后台已发红包) 5.已完成(24小时后自动刷新)'
  2147. $data_list = M("dy_ks_tixian")
  2148. ->where("status_ = 3 AND pay_time <= NOW() - INTERVAL 1 DAY")
  2149. ->select();
  2150. foreach ($data_list as $k=>$v)
  2151. {
  2152. $v['status_']=5;
  2153. M("dy_ks_tixian")->save($v);
  2154. }
  2155. $data['code'] = '200';
  2156. $data['message'] = 'ok';
  2157. echo json_encode($data);
  2158. }
  2159. /**
  2160. * 任务随机
  2161. * @return void
  2162. */
  2163. public function task_suiji()
  2164. {
  2165. $this->addHeaders(); //添加头部请求
  2166. $data_list = M("dy_ks_task")->field("id,type")->where("status=0")->order("date DESC")->order('rand()')->select();
  2167. foreach ($data_list as $k=>$v)
  2168. {
  2169. $suiji_info["task_id"] = $v["id"];
  2170. $suiji_info["type"]=$v["type"];
  2171. $suiji_info["time"]=date("Y-m-d A");
  2172. M("dy_ks_task_suiji")->add($suiji_info);
  2173. }
  2174. $data['code'] = '200';
  2175. $data['message'] = 'ok';
  2176. echo json_encode($data);
  2177. }
  2178. public function pdf_suiji()
  2179. {
  2180. $this->addHeaders(); //添加头部请求
  2181. $data_list = M("upload_pdf")->field("id")->where("type_=0")->order('rand()')->select();
  2182. foreach ($data_list as $k=>$v)
  2183. {
  2184. $suiji_info["pdf_id"] = $v["id"];
  2185. $suiji_info["time"]=date("Y-m-d A");
  2186. $suiji_info["type_"]='pdf';
  2187. M("upload_pdf_suiiji")->add($suiji_info);
  2188. }
  2189. $data['code'] = '200';
  2190. $data['message'] = 'ok';
  2191. echo json_encode($data);
  2192. }
  2193. /**
  2194. * 删除6个月没有活跃,且没有充值的用户
  2195. * @return void
  2196. */
  2197. public function del_user()
  2198. {
  2199. $this->addHeaders(); //添加头部请求
  2200. //获取大于6个月以上的用户
  2201. $user_ids = M("user_info")->field("id,gold_coins_number")->where("add_time <= UNIX_TIMESTAMP(DATE_SUB(NOW(), INTERVAL 6 MONTH))")->select();
  2202. foreach ($user_ids as $key=>$value)
  2203. {
  2204. //查看是否有充值记录
  2205. $uid = $value['id'];
  2206. $u_coins = $value['gold_coins_number'];
  2207. $check_info = M("huidiao_test")->field("id")->where("uid=$uid")->find();
  2208. $check_info2 = M("pay_test")->field("id")->where("uid=$uid AND order_type='已支付'")->find();
  2209. if(empty($check_info) && $u_coins<=0 && empty($check_info2))
  2210. {
  2211. //删除用户
  2212. M("user_info")->where("id='$uid'")->delete();
  2213. M("pay_test")->where("uid=$uid")->delete();
  2214. }
  2215. }
  2216. $data['code'] = '200';
  2217. $data['message'] = 'ok';
  2218. echo json_encode($data);
  2219. }
  2220. }
  2221. ?>