order.js 9.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246
  1. var users = {};
  2. //1.循环遍历users数据
  3. var timestamp = new Date()
  4. console.log(timestamp)
  5. var userid = getQueryString("userid");
  6. var fes = getQueryString("fes");
  7. var sou = getQueryString("sou");
  8. var usermob = getQueryString("usermob")
  9. var root = null;
  10. /*
  11. 获取订购记录
  12. */
  13. root = getRootPath();
  14. queryWeiboUserInfoak(userid, usermob);
  15. function queryWeiboUserInfoak(userid, usermob) {
  16. // var productid = 2020010201
  17. var param = {
  18. "fes": fes,
  19. "sou": sou,
  20. "fog": "df3958be828815ec18613612fa1e7a55ae169921b908aa72790b5b2b6d2e9d07d7633bc104c8ce39a475d3ff8b912c930f59bfc2c8bb72d2aab77466e5d474ae96fc27315c3acadc14fc323e8924f80ff66876943debf037d702e0b840138c3b",
  21. "userid": userid,
  22. "usermob": usermob
  23. }
  24. var def = $.Deferred();
  25. $.ajax({
  26. url: root + "-s1api" + '/comm/queryorder',
  27. type: "POST",
  28. contentType: "application/json",
  29. data: JSON.stringify(param)
  30. }).then(function(response) {
  31. var arr = response
  32. console.log(arr)
  33. var json = [];
  34. json.push(JSON.parse(arr.data))
  35. var more = ''
  36. json.forEach(function(item) {
  37. console.log(item)
  38. more += ` <div class="body-as">
  39. <div class="ge-box">
  40. <div class="box-ace">
  41. <img class="img-ace" src="./20220704/images/抖音币.png" alt="">
  42. <span class="text-ace">抖音定向流量包30元20GB</span>
  43. </div>
  44. <span class="text-b">订购时间</span><span class="text-f">${item.ordertime}</span>
  45. <span class="text-c">失效时间</span><span class="text-g">${a + ' 24:00:00'}</span>
  46. </div>
  47. </div>
  48. `
  49. })
  50. $('#bodyt').append(more)
  51. switch (response.resultCode) {
  52. case "0000":
  53. def.resolve(response);
  54. break;
  55. case "1066":
  56. def.resolve(response);
  57. break;
  58. default:
  59. compnt.showAlert(response.errorInfo)
  60. def.reject(response);
  61. break;
  62. }
  63. })
  64. function getLastDay() {
  65. var y = new Date().getFullYear(); //获取年份
  66. var m = new Date().getMonth() + 1; //获取月份
  67. var d = new Date(y, m, 0).getDate(); //获取当月最后一日
  68. m = m < 10 ? '0' + m : m; //月份补 0
  69. d = d < 10 ? '0' + d : d; //日数补 0
  70. return [y, m, d].join("-")
  71. }
  72. var a = getLastDay()
  73. console.log(a + ' 24: 00: 00')
  74. // var param = {
  75. // "fog": 'df3958be828815ec18613612fa1e7a55e6077a33cfc0098b64a25eeabaa4e118976fdec7a362c595035df466add330085bd685bd54bf9abc229f4b59abe09f1618473ede33aa3665bd2c88a2ad1bc7cc690066e6a331a0cc078fd38b86681cbab250b233fcb92ba4b318f90df696b5ae',
  76. // 'userid': usermob,
  77. // 'vipcode': '10001'
  78. // }
  79. // var def = $.Deferred();
  80. // $.ajax({
  81. // url: root + "/rights/querys",
  82. // type: "POST",
  83. // contentType: "application/json",
  84. // data: JSON.stringify(param)
  85. // }).then(function(response) {
  86. // // console.log(response)
  87. // var more = ''
  88. // response.data.forEach(function(item) {
  89. // if (item.status == "3") {
  90. // more += ` <div class="body-as">
  91. // <div class="ge-box">
  92. // <div class="box-ace">
  93. // <img class="img-ace" src="./20220704/images/抖音币.png" alt="">
  94. // <span class="text-ace">${item.productName}</span>
  95. // </div>
  96. // <span class="text-a">领取权益</span><span id='${item.spid}' productid='${item.productid}' class="text-ak">立即领取</span>
  97. // </div>
  98. // </div>
  99. // `
  100. // }
  101. // // console.log(response.data)
  102. // switch (item.vipname) {
  103. // case '爱奇艺视频会员周卡':
  104. // var img = '202203/images/爱奇艺.png'
  105. // break;
  106. // case '美团外卖红包5元':
  107. // var img = '202203/images/美团.png'
  108. // break;
  109. // case '抖音币50个':
  110. // var img = '202203/images/抖音币.png'
  111. // break;
  112. // case '优酷视频会员周卡':
  113. // var img = '202203/images/优酷.png'
  114. // break;
  115. // case '腾讯视频会员周卡':
  116. // var img = '202203/images/腾讯视频.png'
  117. // break;
  118. // case '芒果TV PC移动影视会员周卡':
  119. // var img = '202203/images/芒果tv.png'
  120. // break;
  121. // case '蜻蜓FM超级会员周卡':
  122. // var img = '202203/images/蜻蜓.png'
  123. // break;
  124. // default:
  125. // break;
  126. // }
  127. // if (item.vipuser != null) {
  128. // more += `
  129. // <div class="body-a">
  130. // <div class="ge-box">
  131. // <div class="box-ace">
  132. // <img class="img-ace" src="${img}" alt="">
  133. // <span class="text-ace">${item.productName}</span>
  134. // </div>
  135. // <!-- <span class="text-a">所属产品</span><span class="text-e">抖音定向流量权益包</span> -->
  136. // <span class="text-a">领取权益</span><span class="text-e">${item.vipname}</span>
  137. // <span class="text-b">领取号码</span><span class="text-f">${item.vipuser}</span>
  138. // <span class="text-c">领取时间</span><span class="text-g">${item.ordertime}</span>
  139. // </div>
  140. // </div>
  141. // `
  142. // }
  143. // })
  144. // $('#bodyt').append(more)
  145. // switch (response.resultCode) {
  146. // case "0000":
  147. // def.resolve(response);
  148. // break;
  149. // case "1066":
  150. // def.resolve(response);
  151. // break;
  152. // default:
  153. // compnt.showAlert(response.errorInfo)
  154. // def.reject(response);
  155. // break;
  156. // }
  157. // $('.text-ak').click(function() {
  158. // var d1 = new Date(timestamp); //已知时间戳
  159. // var d2 = new Date(); //当前时间戳
  160. // let minute = (parseInt(d2 - d1) / 1000 / 60) //算出相差的分钟
  161. // console.log(d2)
  162. // console.log(minute)
  163. // if (minute < 10) {
  164. // var spid = $(this).attr("id")
  165. // var productid = $(this).attr("productid");
  166. // var a = getQueryString("cpid");
  167. // var b = getQueryString("userid");
  168. // var c = getQueryString("usermob");
  169. // var fes = getQueryString("fes");
  170. // var sou = getQueryString("sou");
  171. // var cbUrls;
  172. // if (window.location.href.indexOf("https://800.wo.cn/orderchannel") >= 0) {
  173. // cbUrls = "https://800.wo.cn/orderchannel/douyin/15/draw20220313.html?fes=jjd&sou=1m&cpid=" + a + '&userid=' + b + '&usermob=' + c + '&spid=' + spid + '&productid=' + productid;
  174. // } else if (window.location.href.indexOf("http://100.0.4.69:3344") >= 0) {
  175. // cbUrls = "http://100.0.4.69:3344/orderchannel/douyin/15/draw20220313.html?fes=" + fes + "&sou=" + sou + '&cpid=' + a + '&userid=' + b + '&usermob=' + c + '&spid=' + spid + '&productid=' + productid;
  176. // }
  177. // location.href = cbUrls
  178. // } else {
  179. // var spid = $(this).attr("id")
  180. // var productid = $(this).attr("productid");
  181. // var cbUrl = 'https://800.wo.cn/orderchannel/douyin/15/draw20220313.html?fes=jjd&sou=1m&spid=' + spid + '&productid=' + productid;
  182. // // var cbUrl = 'https://800.wo.cn/orderchannel/douyin/15/draw20220313.html?' + 'fes=' + fes + '&sou=' + sou;
  183. // if (cbUrl.indexOf('cpid=') > 0) {
  184. // cbUrl = cbUrl.substr(0, cbUrl.indexOf('cpid=') - 1)
  185. // }
  186. // if (window.location.href.indexOf('?') >= 0) {
  187. // cbUrl += '&cpid=2017060800064876';
  188. // } else {
  189. // cbUrl += '?cpid=2017060800064876';
  190. // }
  191. // // 调用南研一键取号页面
  192. // window.location.href = 'https://account.bol.wo.cn/cuuser/unity/redirectOnekeyLogin?clientId=directflow&redirectUrl=' + encodeURIComponent(encodeURIComponent(cbUrl))
  193. // }
  194. // });
  195. // }).fail(function(error) {
  196. // def.reject('服务调用异常')
  197. // })
  198. // return def;
  199. };
  200. /*
  201. 获取root
  202. */
  203. function getRootPath() {
  204. //获取当前网址,如: http://localhost:8080/ems/Pages/Basic/Person.jsp
  205. var curWwwPath = window.document.location.href;
  206. //获取主机地址之后的目录,如: /ems/Pages/Basic/Person.jsp
  207. var pathName = window.document.location.pathname;
  208. var pos = curWwwPath.indexOf(pathName);
  209. //获取主机地址,如: http://localhost:8080
  210. var localhostPath = curWwwPath.substring(0, pos);
  211. //获取带"/"的项目名,如:/ems
  212. var projectName = pathName.substring(0, pathName.substr(1).indexOf('/') + 1);
  213. root = (localhostPath + projectName);
  214. return (localhostPath + projectName);
  215. }
  216. function getQueryString(name) {
  217. var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
  218. var r = window.location.search.substr(1).match(reg);
  219. if (r != null) return unescape(r[2]);
  220. return null;
  221. }