25 lines
672 B
TypeScript
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);
|
|
}
|
|
};
|