|
@@ -62,8 +62,8 @@ const doComplete = async function(code) {
|
|
|
// page_show可以后台设置,如果迁移至子项目下,后台已有的功能设置将作废,需要做针对子项目的项目设置
|
|
|
// todo rpt_authority rpt_items rpt_level rpt_nature 是否拷贝?
|
|
|
// 拷贝sql必须放在这里,不能放在update.sql,必须先执行上一步创建默认子项目
|
|
|
- console.log('Copy sub_project properties: page_show, fun_rela, data_collect, data_collect_pages');
|
|
|
- await querySql('Update zh_sub_project sp LEFT JOIN zh_project p ON sp.project_id = p.id SET sp.page_show = p.page_show, sp.fun_rela = p.fun_rela, sp.data_collect = p.data_collect, sp.data_collect_pages = p.data_collect_pages WHERE sp.is_folder = 0 and is_delete = 0; ');
|
|
|
+ console.log('Copy sub_project properties: page_show, fun_rela, data_collect, data_collect_pages, fun_set');
|
|
|
+ await querySql('Update zh_sub_project sp LEFT JOIN zh_project p ON sp.project_id = p.id SET sp.page_show = p.page_show, sp.fun_rela = p.fun_rela, sp.data_collect = p.data_collect, sp.data_collect_pages = p.data_collect_pages, sp.fun_set = p.fun_set WHERE sp.is_folder = 0 and is_delete = 0; ');
|
|
|
// 拷贝标段自定义类别设置
|
|
|
const subProj = await querySql('SELECT * FROM zh_sub_project where project_id = ? and is_folder = 0 and is_delete = 0;', [p.id]);
|
|
|
// 不使用Insert Into SELECT, 避免死锁
|
|
@@ -124,4 +124,4 @@ const doComplete = async function(code) {
|
|
|
BaseUtil.closePool();
|
|
|
};
|
|
|
const projectCode = process.argv[3];
|
|
|
-doComplete(projectCode);
|
|
|
+doComplete(projectCode);
|