diff --git a/cf-module-report/cf-module-report-biz/src/main/java/com/cf/imes/module/report/service/template/ReportTemplateServiceImpl.java b/cf-module-report/cf-module-report-biz/src/main/java/com/cf/imes/module/report/service/template/ReportTemplateServiceImpl.java index a2651f0d6..3b60bedf5 100644 --- a/cf-module-report/cf-module-report-biz/src/main/java/com/cf/imes/module/report/service/template/ReportTemplateServiceImpl.java +++ b/cf-module-report/cf-module-report-biz/src/main/java/com/cf/imes/module/report/service/template/ReportTemplateServiceImpl.java @@ -136,8 +136,15 @@ public class ReportTemplateServiceImpl implements ReportTemplateService { if (isSuperAdmin) { copyTemplateDO.setType(ReportTemplateTypeEnum.SYSTEM); } else { + // 重置所属机构 + copyTemplateDO.setOrganId(SecurityFrameworkUtils.getUserOrganId()); copyTemplateDO.setType(ReportTemplateTypeEnum.CUSTOM); } + // 重置相关基础信息 + copyTemplateDO.setCreator(null); + copyTemplateDO.setUpdater(null); + copyTemplateDO.setUpdateTime(null); + copyTemplateDO.setCreateTime(null); // 新增模版 templateMapper.insert(copyTemplateDO); // 返回主键