(s)
| 944 | } |
| 945 | |
| 946 | function FlashSaleDivide(s) { |
| 947 | return new Promise(resolve => { |
| 948 | setTimeout(() => { |
| 949 | const Url = { |
| 950 | url: 'https://api.m.jd.com/client.action?functionId=partitionJdShare', |
| 951 | headers: { |
| 952 | Cookie: KEY |
| 953 | }, |
| 954 | body: "body=%7B%22version%22%3A%22v2%22%7D&client=apple&clientVersion=9.0.8&openudid=1fce88cd05c42fe2b054e846f11bdf33f016d676&sign=49baa3b3899b02bbf06cdf41fe191986&st=1597682588351&sv=111" |
| 955 | }; |
| 956 | $nobyda.post(Url, function(error, response, data) { |
| 957 | try { |
| 958 | if (error) { |
| 959 | throw new Error(error) |
| 960 | } else { |
| 961 | const Details = LogDetails ? "response:\n" + data : ''; |
| 962 | const cc = JSON.parse(data) |
| 963 | if (cc.result.code == 0) { |
| 964 | merge.JDFSale.success = 1 |
| 965 | merge.JDFSale.bean = cc.result.jdBeanNum || 0 |
| 966 | merge.JDFSale.notify = "京东闪购-瓜分: 成功, 明细: " + (merge.JDFSale.bean || "无") + "京豆 🐶" |
| 967 | console.log("\n" + "京东闪购-瓜分签到成功 " + Details) |
| 968 | } else { |
| 969 | merge.JDFSale.fail = 1 |
| 970 | console.log("\n" + "京东闪购-瓜分签到失败 " + Details) |
| 971 | if (data.match(/已参与|已领取|\"2006\"/)) { |
| 972 | merge.JDFSale.notify = "京东闪购-瓜分: 失败, 原因: 已瓜分 ⚠️" |
| 973 | } else if (data.match(/不存在|已结束|未开始|\"2008\"|\"2012\"/)) { |
| 974 | merge.JDFSale.notify = "京东闪购-瓜分: 失败, 原因: 活动已结束 ⚠️" |
| 975 | } else if (data.match(/\"code\":\"1003\"|未获取/)) { |
| 976 | merge.JDFSale.notify = "京东闪购-瓜分: 失败, 原因: Cookie失效‼️" |
| 977 | } else { |
| 978 | const msg = data.match(/\"msg\":\"([\u4e00-\u9fa5].+?)\"/) |
| 979 | merge.JDFSale.notify = `京东闪购-瓜分: 失败, ${msg ? msg[1] : `原因: 未知`} ⚠️` |
| 980 | } |
| 981 | } |
| 982 | } |
| 983 | } catch (eor) { |
| 984 | $nobyda.AnError("京东闪购-瓜分", "JDFSale", eor, response, data) |
| 985 | } finally { |
| 986 | resolve() |
| 987 | } |
| 988 | }) |
| 989 | }, s) |
| 990 | if (out) setTimeout(resolve, out + s) |
| 991 | }); |
| 992 | } |
| 993 | |
| 994 | function JingDongCash(s) { |
| 995 | merge.JDCash = {}; |
no test coverage detected