yxk-20260724

改善提案
新增申请只填写主表,子表由后续评分和投票流程维护。
This commit is contained in:
ye1023
2026-07-24 16:05:12 +08:00
parent 497c0a0ad0
commit 13b30fe72f
@@ -102,7 +102,8 @@ public class ImprovementProposalController {
ImprovementProposal improvementProposal = new ImprovementProposal(); ImprovementProposal improvementProposal = new ImprovementProposal();
BeanUtils.copyProperties(improvementProposalPage, improvementProposal); BeanUtils.copyProperties(improvementProposalPage, improvementProposal);
improvementProposal.setBpmStatus("1"); improvementProposal.setBpmStatus("1");
improvementProposalService.saveMain(improvementProposal, improvementProposalPage.getImprovementDeptScoreList(),improvementProposalPage.getImprovementInstituteVoteList()); // 新增申请阶段只创建主表,评分和投票子表由后续流程节点维护。
improvementProposalService.saveMain(improvementProposal, null, null);
return Result.OK("添加成功!"); return Result.OK("添加成功!");
} }
@@ -270,7 +271,8 @@ public class ImprovementProposalController {
for (ImprovementProposalPage page : list) { for (ImprovementProposalPage page : list) {
ImprovementProposal po = new ImprovementProposal(); ImprovementProposal po = new ImprovementProposal();
BeanUtils.copyProperties(page, po); BeanUtils.copyProperties(page, po);
improvementProposalService.saveMain(po, page.getImprovementDeptScoreList(),page.getImprovementInstituteVoteList()); // 导入新提案时同样只创建主表,不提前生成评分或投票数据。
improvementProposalService.saveMain(po, null, null);
} }
return Result.OK("文件导入成功!数据行数:" + list.size()); return Result.OK("文件导入成功!数据行数:" + list.size());
} catch (Exception e) { } catch (Exception e) {