优化代码-修复获得审批详情解析报错问题

This commit is contained in:
Lemon 2025-02-22 16:18:38 +08:00
parent ceba5b8cec
commit 361d14ef46
1 changed files with 4 additions and 1 deletions

View File

@ -167,7 +167,10 @@ public class BpmProcessInstanceController {
@SuppressWarnings("unchecked")
public CommonResult<BpmApprovalDetailRespVO> getApprovalDetail(@Valid BpmApprovalDetailReqVO reqVO) {
if (StrUtil.isNotEmpty(reqVO.getProcessVariablesStr())) {
reqVO.setProcessVariables(JsonUtils.parseObject(reqVO.getProcessVariablesStr(), Map.class));
String processVariablesStr = reqVO.getProcessVariablesStr()
.replace("\\\"", "\"")
.replaceAll("^\"|\"$", "");
reqVO.setProcessVariables(JsonUtils.parseObject(processVariablesStr, Map.class));
}
return success(processInstanceService.getApprovalDetail(getLoginUserId(), reqVO));
}