feat(REQ-3300) - 优化发起审批的表单提交逻辑

This commit is contained in:
wangli 2025-02-19 19:30:16 +08:00
parent 79469b821a
commit 80d84f8cce

View File

@ -766,6 +766,13 @@ public class ChangeRecordServiceImpl extends ServiceImpl<ChangeRecordDao, Change
if (MapUtils.isNotEmpty(req.getRelationOrderMap())) {
List<VisaChangeTempCreateReq.OrderSimpleModel> taskOrders = req.getRelationOrderMap().getOrDefault(VisaBillTypeEnum.TASK.name(), null);
if (CollectionUtils.isNotEmpty(taskOrders)) {
List<Map<String, String>> taskOrderMaps = new ArrayList<>();
taskOrders.forEach(i -> {
Map<String, String> taskOrderMap = new HashMap<>();
taskOrderMap.put("id", i.getNo());
taskOrderMap.put("name", i.getName());
taskOrderMaps.add(taskOrderMap);
});
formVariables.put(FORM_FIELD_RELATION_TASK_ORDER, taskOrders);
}
@ -776,14 +783,7 @@ public class ChangeRecordServiceImpl extends ServiceImpl<ChangeRecordDao, Change
List<VisaChangeTempCreateReq.OrderSimpleModel> visaOrders = req.getRelationOrderMap().getOrDefault(VisaBillTypeEnum.DESIGN_VISA.name(), null);
if (CollectionUtils.isNotEmpty(visaOrders)) {
List<Map<String, String>> visaOrderMaps = new ArrayList<>();
visaOrders.forEach(i -> {
Map<String, String> visaOrderMap = new HashMap<>();
visaOrderMap.put("id", i.getNo());
visaOrderMap.put("name", i.getName());
visaOrderMaps.add(visaOrderMap);
});
formVariables.put(FORM_FIELD_RELATION_VISA_ORDER, visaOrderMaps);
formVariables.put(FORM_FIELD_RELATION_VISA_ORDER, visaOrders);
}
}
formVariables.put(FORM_FIELD_ATTACH, req.getAttach());