10404dbb36
同步工作区剩余变更,主要包括: - 营销页面组件与布局持续优化(about/news/services/solutions/team 等) - 详情页四层叙事组件、布局组件、UI 组件调整 - CMS 数据模型、API 路由、权限、工作流、站内通知、媒体管理扩展 - 新增/补充单元测试与 E2E 测试(cms-workflow.spec.ts 等) - ESLint 9 迁移、jest/tsconfig 配置更新、依赖调整 - 新增 ADR、CMS 评估文档、Release Review / Acceptance 报告 - 移除水墨装饰组件与大体积未使用字体文件
22 lines
576 B
JavaScript
22 lines
576 B
JavaScript
const { PrismaClient } = require('../src/generated/prisma/client');
|
|
const prisma = new PrismaClient();
|
|
|
|
async function main() {
|
|
const items = await prisma.contentItem.findMany({
|
|
where: { modelCode: 'case-study', status: 'published' },
|
|
select: { id: true, title: true, slug: true, data: true },
|
|
});
|
|
for (const i of items) {
|
|
const d = JSON.parse(i.data);
|
|
console.log(d.slug || i.slug, '| industry:', d.industry);
|
|
}
|
|
}
|
|
|
|
main()
|
|
.then(() => prisma.$disconnect())
|
|
.catch((e) => {
|
|
console.error(e);
|
|
prisma.$disconnect();
|
|
process.exit(1);
|
|
});
|