Files
ALL-teach_sys/frontend_环保/replaceCompanyJobs.js

26 lines
912 B
JavaScript
Raw Permalink Normal View History

import fs from 'fs';
// 读取环保内推岗位数据
const envJobsPath = './网页未导入数据/环保产业/环保内推岗位.json';
const envJobs = JSON.parse(fs.readFileSync(envJobsPath, 'utf-8'));
// 处理字段名映射,将"岗位招聘截止时间"改为"截止时间"以保持一致
const transformedJobs = envJobs.map(job => {
const newJob = { ...job };
// 字段名映射
if (job['岗位招聘截止时间']) {
newJob['截止时间'] = job['岗位招聘截止时间'];
delete newJob['岗位招聘截止时间'];
}
return newJob;
});
// 写入到companyJobsNew.json
const targetPath = './src/data/companyJobsNew.json';
fs.writeFileSync(targetPath, JSON.stringify(transformedJobs, null, 2));
console.log(`✅ 环保内推岗位数据替换完成!`);
console.log(` 共替换 ${transformedJobs.length} 个岗位`);
console.log(` 数据已保存至: ${targetPath}`);