14 Commits

Author SHA1 Message Date
zhl
a5b840e0a6 定时任务改为查询7天内的所有审批消息 2023-05-09 15:14:01 +08:00
zhl
44c371e4a3 增加审批记录和comment中的付件获取 2023-05-09 13:53:05 +08:00
zhl
a7c3d02f01 fix bug of query wx workflow 2023-05-09 12:32:50 +08:00
zhl
d4f5d3585a fix bug of query wx workflow 2023-05-09 12:30:32 +08:00
zhl
1a48086d5c 增加企业微信获取用户信息和发起审批的方法 2023-04-17 10:43:04 +08:00
zhl
9cded5efc9 使用主动查询的方法替换企业微信的通知 2023-04-14 14:53:45 +08:00
zhl
205cc035bb 修正任务title和desc没正确获取u的bug 2023-04-08 15:37:25 +08:00
zhl
04a5efc13d change detail of approval status 2023-04-07 16:03:34 +08:00
zhl
960c4d5f3a change detail of approval status 2023-04-07 15:30:11 +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
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