diff --git a/jeecg-module-supervision/src/main/java/org/jeecg/modules/improvementproposal/controller/ImprovementProposalController.java b/jeecg-module-supervision/src/main/java/org/jeecg/modules/improvementproposal/controller/ImprovementProposalController.java index 66e7ca2..065ef57 100644 --- a/jeecg-module-supervision/src/main/java/org/jeecg/modules/improvementproposal/controller/ImprovementProposalController.java +++ b/jeecg-module-supervision/src/main/java/org/jeecg/modules/improvementproposal/controller/ImprovementProposalController.java @@ -102,7 +102,8 @@ public class ImprovementProposalController { ImprovementProposal improvementProposal = new ImprovementProposal(); BeanUtils.copyProperties(improvementProposalPage, improvementProposal); improvementProposal.setBpmStatus("1"); - improvementProposalService.saveMain(improvementProposal, improvementProposalPage.getImprovementDeptScoreList(),improvementProposalPage.getImprovementInstituteVoteList()); + // 新增申请阶段只创建主表,评分和投票子表由后续流程节点维护。 + improvementProposalService.saveMain(improvementProposal, null, null); return Result.OK("添加成功!"); } @@ -270,7 +271,8 @@ public class ImprovementProposalController { for (ImprovementProposalPage page : list) { ImprovementProposal po = new ImprovementProposal(); BeanUtils.copyProperties(page, po); - improvementProposalService.saveMain(po, page.getImprovementDeptScoreList(),page.getImprovementInstituteVoteList()); + // 导入新提案时同样只创建主表,不提前生成评分或投票数据。 + improvementProposalService.saveMain(po, null, null); } return Result.OK("文件导入成功!数据行数:" + list.size()); } catch (Exception e) {