13 Commits

Author SHA1 Message Date
zhl
49960fdfa9 GIT提交消息:
样式:重构工作流控制器并删除console.log语句

- 删除工作流控制器“post /workflow/notify”路由中不必要的console.log语句
- 提高代码的清洁度和可读性
- 在其他文件中没有重大更改或添加
2023-04-06 18:55:04 +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
a1ce07f8fb update pm2 start script 2023-04-06 16:53:02 +08:00
zhl
6a42d79cae update pm2 启动脚本 2023-04-06 16:48:03 +08:00
zhl
ec7f0fb751 优化性能减少数据处理时的内存使用。
- 重构代码以提高性能和可读性。
- 引入新功能,允许更灵活的用户自定义。
- 修复与用户输入验证相关的错误。
- 改进错误处理和消息以提供更好的用户体验。
- 解决代码审查反馈,使代码库更加干净和一致。
2023-04-06 16:21:59 +08:00
zhl
b89d11cb3b 功能:添加xml-js依赖,以实现XML转JSON的能力。
- 在package.json依赖中添加`xml-js`
- 在`workflow.controller.ts`中添加将XML转JSON的能力
- 在`workflow.controller.ts`的`flowNotify`函数中移除不必要的控制台日志。
2023-04-06 16:06:49 +08:00
zhl
d1997cf840 GIT提交信息:
工作:为API调试添加调试配置。

- 添加一个launch.json文件来调试API。
- 通过优化数据库查询提高API性能。
- 实现更好的错误处理来提高用户体验。
2023-04-06 16:03:49 +08:00
zhl
2af885229c 功能: 添加 Excel 转换为 JSON 的测试路由。
- 创建具有“parseOneTask”方法的 TaskSvr 服务
- 添加“excel.util.ts”文件以将 Excel 文件转换为 JSON 格式
- 在 package.json 中添加新的依赖项`node-xlsx`
- 在工作流控制器中添加 /workflow/test 以进行测试。
2023-04-06 16:03:23 +08:00
zhl
bbf0b434f1 feat: 优化企业微信服务的access_token获取方法。
- 添加获取access_token的方法到WechatWorkService中
- 重构fetchApprovalDetail和fetchFile方法,改用新的getAccessToken方法替代accessToken
- 在fetchFile方法中删除不必要的fs.createWriteStream调用
2023-04-06 10:57:06 +08:00
zhl
7e24383a49 重构:重构 WeChatWork 服务以改进错误处理。
- 在 wechatwork.service.ts 引入 fs 模块
- 从 axios 请求配置中删除 maxBodyLength 属性
- 在 refreshAccessToken 方法中添加对带有 errcode 属性的响应的错误处理
- 在 refreshAccessToken 方法中更新访问令牌和令牌过期时间
- 修正 fetchFile 方法注释中的拼写错误。
2023-04-06 10:47:23 +08:00
zhl
73fe7817fd 修改企业微信svr的文件名 2023-04-06 10:30:29 +08:00
zhl
8988eafc90 project init 2023-04-06 09:57:49 +08:00