| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150 |
- /******************************
- > 每周爱购8.8
- *******************************
- [rewrite_local]
- ^http[s]?:\/\/market-web.ofpay.com\/h5\/union url script-request-body https://git.jojo21.top/shawenguan/Quantumult-X/raw/master/Scripts/elife/ofpayHelper.js
- [MITM]
- hostname=market-web.ofpay.com
- ********************************/
- const lk = new ToolKit(`爱购8.8`, `OfpayHelper.js`);
- let retBody;
- if (!lk.isExecComm) {
- if (lk.isRequest()) {
- checkHandleRequest();
- if (retBody) {
- lk.done({ body: JSON.stringify(retBody) });
- } else {
- lk.done();
- }
- }
- }
- function checkHandleRequest() {
- const url = $request.url;
- const path = $request.path;
- lk.log(`请求url=${url}#${$request.method}`);
- lk.log(`请求body=${lk.getRequestBody()}`);
- if ($request && $request.method != 'OPTIONS') {
- if(path.match(/\/h5\/union\/interactiveIGoChoose\/index/)){
- } else if(path.match(/\/h5\/union\/api\/interactiveIGoChoose\/indexConfigRebuild/)){
- // 获取商品列表
- } else if(path.match(/\/h5\/union\/api\/interactiveIGoChoose\/orderList/)){
- // 获取订单列表
- handleOrderList();
- } else {
- switch (path) {
- case '/union/standard/interactiveIGoChoose/index':
- break;
- default:
- }
- }
- }
- }
- function generateRandomNumber(length) {
- let result = '';
- const numbers = '0123456789';
- for (let i = 0; i < length; i++) {
- result += numbers.charAt(Math.floor(Math.random() * numbers.length));
- }
- return result;
- }
- function handleOrderList(){
- // 生成一个6位数的随机码
- let reqParams = {};
- let reqBody = lk.getRequestBody();
- if (reqBody) {
- params = lk.parseQueryStr(reqBody);
- }
- let rspBody = lk.getResponseBody();
- if (!rspBody) {
- return;
- }
- let rspParams = JSON.parse(rspBody);
- let randomCode = generateRandomNumber(6);
- let createTime = '2024-02-26 09:30:00';
- let testData = {
- "awardId": "W1155090378949787660",
- "activityId": "A923605206137307136",
- "activityName": "采集",
- "activityState": "2",
- "activityStartTime": "2024-01-01 00:00",
- "activityEndTime": "2024-03-31 23:59",
- "businessType": "4005",
- "outActivityCode": "eCoffee",
- "mobile": "",
- "prizeId": "sku14117",
- "prizeName": "数据采集成功",
- "prizeAlias": "",
- "prizeDesc": randomCode,
- "prizeDescUrl": "https://mstatic.ofpay.com/marketing/upload/ca2ed3a05b2846b7909debf2df8e3495.png",
- "prizeBannerUrl": "https://mstatic.ofpay.com/marketing/upload/c4d1a0b94b50462eb0f040306a9badf4.png",
- "categoryId": "1",
- "rechargeType": "09",
- "goodsScene": "0",
- "goodsList": [],
- "orderNum": 1,
- "createTime": createTime,
- "imgUrl": "https://mstatic.ofpay.com/marketing/upload/7e21faea6ba94379bf16968c246cb044.png",
- "orderStatus": "3",
- "detailId": "T123456789",
- "clientAccount": "13430389115",
- "redeemCode": "",
- "redeemCodeStatus": "",
- "dynamicCodeSign": "1",
- "startEffectTime": "",
- "endEffectTime": createTime,
- "toExpireFlag": "0",
- "faceVal": "",
- "orderId": "T240226090160697",
- "tenantId": "0000000191",
- "price": "",
- "awardPrice": "0.0",
- "salePrice": "0.0",
- "rechargeId": "R1211608194317672448",
- "rechargeTime": "2024-02-26 09:30:00",
- "payStatus": "2",
- "discountPrice": "",
- "activityPrice": "",
- "customerInfo": "{\"device_id\":\"D29ED082-549A-4882-98FC-8BB881D1552B\",\"loginType\":\"interactiveIGoChoose\",\"gameAccount\":\"13430389115\",\"city_code\":\"440100\",\"cisno\":\"ZbHv0CEM2cGjx0DB9DXVJg==\",\"isNewUser\":\"0\",\"marketId\":\"M923156289016692736\",\"city_name\":\"广州市\",\"phone\":\"13430389115\",\"fromEntry\":\"APP\",\"currentTimeMillis\":\"1708910189982\",\"userUuid\":\"Pfd6kjTSmjCfQ8boswe1PpAmfgZW0acz\",\"cust_id\":\"Pfd6kjTSmjCfQ8boswe1PpAmfgZW0acz\",\"invitationCode\":\"BGCKWC\"}",
- "callbackOrder": "",
- "activityRechargeEffectStartTime": "",
- "activityRechargeEffectEndTime": "",
- "accountType": "",
- "payFlag": "1",
- "activityPayFlag": true,
- "thirdInfo": "{\"faceValue\":\"30.00\",\"customGatewayId\":\"ZDY_ICBC_ZJWN\",\"showSign\":\"1\",\"xcxShowSign\":\"2\",\"order\":\"28\",\"toBPrice\":\"30.00\",\"showPhone\":\"1\",\"pointActivity\":\"HD0460132E7oLMG1mH\",\"stockShowSign\":\"2\"}",
- "vendorVoucher": "",
- "productUseMsg": "",
- "proof": "",
- "amount": 1,
- "parentActivityNo": "",
- "parentDetailId": "",
- "subOrderExt": "{\"orderStatus\":\"\",\"payStatus\":\"\"}",
- "logisticsNo": "",
- "company": "",
- "promoteId": "",
- "version": 1,
- "gateWayId": "",
- "payType": "",
- "needRechargeNum": "0"
- };
- if(rspParams.data && rspParams.data.list){
- rspParams.data.list.splice(0,0, testData);
- }
- retBody = rspParams;
- }
|