Merge remote-tracking branch 'origin/dev' into dev

This commit is contained in:
yitonglei 2022-07-01 09:31:29 +08:00
commit 7c1988cde5
2 changed files with 17 additions and 6 deletions

View File

@ -145,7 +145,7 @@ public class AbilityCenterControllerV2 {
Boolean basic_facilities = Boolean basic_facilities =
dtoList.stream().map(index -> { dtoList.stream().map(index -> {
Optional<ResourceDTO> resourceDTOOptional = Optional<ResourceDTO> resourceDTOOptional =
Optional.ofNullable(resourceService.get(Long.valueOf(index.getResourceId()))); Optional.ofNullable(resourceService.get(Long.valueOf(index.getResourceId()))); //
return !resourceDTOOptional.isPresent() || !"基础设施".equals(resourceDTOOptional.get().getType()); return !resourceDTOOptional.isPresent() || !"基础设施".equals(resourceDTOOptional.get().getType());
} }
@ -156,7 +156,10 @@ public class AbilityCenterControllerV2 {
// 仿照请求接口 /act/running/startOfBusinessKey // 仿照请求接口 /act/running/startOfBusinessKey
ProcessStartDTO processStartDTO = new ProcessStartDTO(); ProcessStartDTO processStartDTO = new ProcessStartDTO();
processStartDTO.setBusinessKey(basic_facilities ? processStartDTO.setBusinessKey(basic_facilities ?
tAbilityApplicationDTOList.stream().filter(index -> StringUtils.isNotEmpty(index.getResourceId())).map(TAbilityApplicationDTO::getResourceId).findFirst().orElse(null) tAbilityApplicationDTOList.stream().filter(index -> StringUtils.isNotEmpty(index.getResourceId()))
.map(TAbilityApplicationDTO::getResourceId)
.findFirst()
.orElse(null)
: JSON.toJSONString(ids)); // 申请的id列表 json字符 做businesskey : JSON.toJSONString(ids)); // 申请的id列表 json字符 做businesskey
processStartDTO.setProcessDefinitionKey(key); //限定 processStartDTO.setProcessDefinitionKey(key); //限定
AuditingBaseDTO auditingBaseDTO = new AuditingBaseDTO(); AuditingBaseDTO auditingBaseDTO = new AuditingBaseDTO();

View File

@ -246,6 +246,14 @@ public class ActTaskService extends BaseServiceImpl {
listDto.add(dto); listDto.add(dto);
continue; continue;
} }
/**
* 所有类型都没获取到
*/
processVariable.putAll(task.getProcessVariables());
dto.setParams(processVariable);
listDto.add(dto);
} }
return listDto; return listDto;
} }