- 添加fast-xml-parser并删除xml-js的依赖关系 - 重构TaskQueue并将ChainQueue重命名为TaskQueue - 改进错误日志记录并添加parseOneTask中缺少applyer对象的错误处理 - 修改parseWxApprovalInfo方法以接受starter参数并将starter属性添加到ChainTaskClass中 - 使用TaskStatus.PASS来检查批准是否通过,并在XML中找到SpNo后将任务添加到队列中。
- 在`api.server.ts`中注册`fastify-xml-body-parser`插件。 - 在`task.queue.ts`中添加`ChainQueue`类和`addTaskToQueue`方法。 - 改进`wechatwork.service.ts`和`task.service.ts`中任务解析和处理。 - 在`ChainTask.ts`中添加新属性和方法到`ChainTaskClass`中。