()
| 247 | }) |
| 248 | } |
| 249 | function taskList() { |
| 250 | return new Promise((resolve) => { |
| 251 | const url = `taskList?t=${Date.now()}`; |
| 252 | $.get(taskurl(url), async (err, resp, data) => { |
| 253 | try { |
| 254 | // console.log('homeGoBrowse', data) |
| 255 | data = JSON.parse(data); |
| 256 | // console.log(`成功领取${data.data}热力值`) |
| 257 | if (data.code === 200) { |
| 258 | const { task4, task6, task5, task2, task1 } = data.data; |
| 259 | if (task4.finishNum < task4.totalNum) { |
| 260 | await browseProduct(task4.skuId); |
| 261 | await taskCoin(task4.type); |
| 262 | } |
| 263 | //浏览会场 |
| 264 | if (task1.finishNum < task1.totalNum) { |
| 265 | await strollActive((task1.finishNum + 1)); |
| 266 | await taskCoin(task1.type); |
| 267 | } |
| 268 | if (task2.finishNum < task2.totalNum) { |
| 269 | await strollShop(task2.shopId); |
| 270 | await taskCoin(task2.type); |
| 271 | } |
| 272 | // if (task5.finishNum < task5.totalNum) { |
| 273 | // console.log(`\n\n分享好友助力 ${task5.finishNum}/${task5.totalNum}\n\n`) |
| 274 | // } else { |
| 275 | // console.log(`\n\n分享好友助力 ${task5.finishNum}/${task5.totalNum}\n\n`) |
| 276 | // } |
| 277 | if (task4.state === 2 && task1.state === 2 && task2.state === 2) { |
| 278 | console.log('\n\n----taskList的任务全部做完了---\n\n') |
| 279 | console.log(`分享好友助力 ${task5.finishNum}/${task5.totalNum}\n\n`) |
| 280 | } else { |
| 281 | console.log(`请继续等待,正在做任务,不要退出哦`) |
| 282 | await taskList(); |
| 283 | } |
| 284 | } |
| 285 | } catch (e) { |
| 286 | $.logErr(e, resp); |
| 287 | } finally { |
| 288 | resolve(data); |
| 289 | } |
| 290 | }) |
| 291 | }) |
| 292 | } |
| 293 | //浏览商品(16个) |
| 294 | function browseProduct(skuId) { |
| 295 | return new Promise((resolve) => { |
no test coverage detected