egg_server/schedule/accessToken.ts
zhaoyingbo 490c6ea3e5
All checks were successful
Egg CI/CD / build-image (push) Successful in 29s
Egg CI/CD / deploy (push) Successful in 21s
feat: 优化app数据的存储方式
2024-07-10 11:26:56 +00:00

25 lines
672 B
TypeScript

import db from "../db";
import netTool from "../services/netTool";
const URL =
"https://open.f.mioffice.cn/open-apis/auth/v3/tenant_access_token/internal";
export const resetAccessToken = async () => {
try {
const appList = await db.appInfo.getFullList();
for (const app of appList) {
const { tenant_access_token } = await netTool.post(URL, {
app_id: app.app_id,
app_secret: app.app_secret,
});
await db.tenantAccessToken.update(
app.id,
app.code_name,
tenant_access_token
);
}
} catch (error) {
console.error("🚀 ~ resetAccessToken ~ error", error);
}
};