6 Commits

Author SHA1 Message Date
zhl
53875dd014 增加任务确认页面 2023-04-10 16:19:12 +08:00
zhl
9c7d0af9c1 修正一些流程上的bug 2023-04-07 17:26:27 +08:00
zhl
5475acdf80 功能: 添加任务调度和批量Web3请求。
- 添加用于调度和取消时间锁定任务的方法
- 添加batchMint方法,以一次性铸造多个代币
- 在Constants.ts中添加常量“ZERO_BYTES32”和“MAX_BATCH_REQ_COUNT”
- 更新RequestTask以正确生成多个请求的数据和值数组
- 在RequestTask.ts中将“ReqTaskStatus.WAIT_CONFIRM”更改为“ReqTaskStatus.WAIT_EXEC”。
2023-04-07 15:13:31 +08:00
zhl
b14d2cb058 重构:重构企业微信API的任务队列和XML解析器。
- 添加fast-xml-parser并删除xml-js的依赖关系
- 重构TaskQueue并将ChainQueue重命名为TaskQueue
- 改进错误日志记录并添加parseOneTask中缺少applyer对象的错误处理
- 修改parseWxApprovalInfo方法以接受starter参数并将starter属性添加到ChainTaskClass中
- 使用TaskStatus.PASS来检查批准是否通过,并在XML中找到SpNo后将任务添加到队列中。
2023-04-06 18:53:29 +08:00
zhl
ab782820fe 功能: 为企业微信添加任务队列和子任务解析。
- 在`api.server.ts`中注册`fastify-xml-body-parser`插件。
- 在`task.queue.ts`中添加`ChainQueue`类和`addTaskToQueue`方法。
- 改进`wechatwork.service.ts`和`task.service.ts`中任务解析和处理。
- 在`ChainTask.ts`中添加新属性和方法到`ChainTaskClass`中。
2023-04-06 18:06:05 +08:00
zhl
8988eafc90 project init 2023-04-06 09:57:49 +08:00