| 264 | } |
| 265 | |
| 266 | function sendtask(act, task, isClaim = false) { |
| 267 | return new Promise((resove) => { |
| 268 | const body = { |
| 269 | taskId: act.id, |
| 270 | itemId: task.id, |
| 271 | actionType: isClaim ? 1 : undefined, |
| 272 | safeStr: JSON.stringify({ secretp: $.secretp }) |
| 273 | } |
| 274 | $.post(taskurl('cakebaker_ckCollectScore', JSON.stringify(body)), (error, response, data) => { |
| 275 | try { |
| 276 | const _data = JSON.parse(data) |
| 277 | const _issuc = _data.data.bizCode === 0 || _data.data.bizCode === -5 || _data.data.bizCode === -15 |
| 278 | if (isClaim) task.isClaimSuc = _issuc |
| 279 | else task.isExecSuc = _issuc |
| 280 | task.isskip = _data.data.bizCode === -5 |
| 281 | task.ishot = _data.data.bizCode === -15 |
| 282 | task.msg = _data.data.bizMsg || '无' |
| 283 | } catch (e) { |
| 284 | if (isClaim) task.isClaimSuc = false |
| 285 | else task.isExecSuc = false |
| 286 | task.isskip = false |
| 287 | task.ishot = false |
| 288 | task.msg = error || e |
| 289 | } finally { |
| 290 | resove() |
| 291 | } |
| 292 | }) |
| 293 | }) |
| 294 | } |
| 295 | |
| 296 | function signshop(shop) { |
| 297 | return new Promise((resove) => { |