yxk-20260729

改善提案
修复附件上传businessid存储错误的bug
This commit is contained in:
ye1023
2026-07-30 15:00:34 +08:00
parent e4dcc6757a
commit abff0b286e
@@ -101,13 +101,16 @@ public class ImprovementProposalController {
@Operation(summary="improvement_proposal-添加") @Operation(summary="improvement_proposal-添加")
@RequiresPermissions("improvementproposal:improvement_proposal:add") @RequiresPermissions("improvementproposal:improvement_proposal:add")
@PostMapping(value = "/add") @PostMapping(value = "/add")
public Result<String> add(@RequestBody ImprovementProposalPage improvementProposalPage) { public Result<Map<String, String>> add(@RequestBody ImprovementProposalPage improvementProposalPage) {
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, null, null); improvementProposalService.saveMain(improvementProposal, null, null);
return Result.OK("添加成功!"); // 附件需要使用主表 ID 关联,不能让前端从成功提示文本中猜测新增记录的 ID。
Map<String, String> result = new HashMap<>(1);
result.put("id", improvementProposal.getId());
return Result.OK("添加成功!", result);
} }
/** /**