修复企微通讯录生产导入兼容性(07-26-internal-ops-recovery-baseline)
这个提交包含在:
@@ -35,6 +35,10 @@ Reports contain counts and categories only; personal field values are never prin
|
||||
`);
|
||||
}
|
||||
|
||||
function readStdinBuffer() {
|
||||
return fs.readFileSync(0);
|
||||
}
|
||||
|
||||
function parseArgs(argv) {
|
||||
const options = {
|
||||
input: "-",
|
||||
@@ -258,7 +262,7 @@ async function main() {
|
||||
printHelp();
|
||||
return;
|
||||
}
|
||||
const parsed = await parseDirectoryExport(await fs.promises.readFile(0));
|
||||
const parsed = await parseDirectoryExport(readStdinBuffer());
|
||||
resources = createPrismaClient();
|
||||
const actorId = await resolveActorId(resources.prisma, options.actorEmployeeNo);
|
||||
const syncRun = await runWecomHrMasterSync({
|
||||
@@ -293,4 +297,5 @@ module.exports = {
|
||||
findHeaderRow,
|
||||
parseArgs,
|
||||
parseDirectoryExport,
|
||||
readStdinBuffer,
|
||||
};
|
||||
|
||||
在新工单中引用
屏蔽一个用户