diff --git a/pigx-flow/pigx-flow-biz/src/main/java/com/pig4cloud/pigx/flow/service/impl/ProcessServiceImpl.java b/pigx-flow/pigx-flow-biz/src/main/java/com/pig4cloud/pigx/flow/service/impl/ProcessServiceImpl.java index 7628fb79a..d5a5b0106 100644 --- a/pigx-flow/pigx-flow-biz/src/main/java/com/pig4cloud/pigx/flow/service/impl/ProcessServiceImpl.java +++ b/pigx-flow/pigx-flow-biz/src/main/java/com/pig4cloud/pigx/flow/service/impl/ProcessServiceImpl.java @@ -341,6 +341,10 @@ public class ProcessServiceImpl extends ServiceImpl impl p.setUniqueId(deployment.getId()); p.setAdminList(process.getAdminList()); p.setRangeShow(stringBuilder.toString()); + // 仅导入流程会携带打印模板;编辑/复制不传时保留原模板 + if (Objects.nonNull(process.getPrintTemplate())) { + p.setPrintTemplate(process.getPrintTemplate()); + } this.saveOrUpdate(p); // 删除原有发起范围