fix: 权限申请流程数据丢失问题

This commit is contained in:
yjz
2024-08-23 18:43:03 +08:00
parent 714ce76140
commit 4dfaaa8926
@@ -148,7 +148,13 @@ public class EsPermissionApplyFlowServiceImpl implements EsPermissionApplyFlowSe
private void handleBusinessData(EsPermissionApplyFlowVO esPermissionApplyFlowVO) {
ProcessEsPermissionApply processEsPermissionApply = esPermissionApplyFlowVO.getProcessEsPermissionApply();
if (StringUtils.isNotBlank(processEsPermissionApply.getId())) {
processEsPermissionApplyService.updateById(processEsPermissionApply);
ProcessEsPermissionApply permissionApply
= processEsPermissionApplyService.getById(processEsPermissionApply.getId());
if (Objects.isNull(permissionApply)){
processEsPermissionApplyService.save(processEsPermissionApply);
}else {
processEsPermissionApplyService.updateById(processEsPermissionApply);
}
} else {
processEsPermissionApplyService.save(processEsPermissionApply);
}