Commit fe99c95f8c6c349de584e4eda83916ab7b01bdb8

Authored by jason
1 parent 14fad915

【缺陷修复】 修复从我的流程进入审批详情页面,表单权限问题

yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/task/BpmProcessInstanceServiceImpl.java
... ... @@ -264,8 +264,10 @@ public class BpmProcessInstanceServiceImpl implements BpmProcessInstanceService
264 264 Map<Long, AdminUserRespDTO> userMap = adminUserApi.getUserMap(userIds);
265 265 Map<Long, DeptRespDTO> deptMap = deptApi.getDeptMap(convertSet(userMap.values(), AdminUserRespDTO::getDeptId));
266 266  
  267 +
267 268 // 2. 表单权限
268   - Map<String, String> formFieldsPermission = getFormFieldsPermission(bpmnModel, reqVO.getActivityId(), reqVO.getTaskId());
  269 + String taskId = reqVO.getTaskId() == null && todoTask != null ? todoTask.getId() : reqVO.getTaskId();
  270 + Map<String, String> formFieldsPermission = getFormFieldsPermission(bpmnModel, reqVO.getActivityId(), taskId);
269 271  
270 272 // 3. 拼接数据
271 273 return BpmProcessInstanceConvert.INSTANCE.buildApprovalDetail(bpmnModel, processDefinition, processDefinitionInfo, processInstance,
... ...