diff --git a/report-activity/src/main/java/com/adc/da/wkflow/business_activiti/task/TodoTaskController.java b/report-activity/src/main/java/com/adc/da/wkflow/business_activiti/task/TodoTaskController.java index 1231bb8..3c52146 100644 --- a/report-activity/src/main/java/com/adc/da/wkflow/business_activiti/task/TodoTaskController.java +++ b/report-activity/src/main/java/com/adc/da/wkflow/business_activiti/task/TodoTaskController.java @@ -210,8 +210,10 @@ public class TodoTaskController { String taskId = entry.getValue().get(0).get("id").toString(); if (busProcessName != null) { ReportEntity reportEntity = this.selectReport(busProcessName.getPrcType(),busProcessName.getDataId()); - busProcessName.setConfidentialLevel(reportEntity.getConfidentialLevel()); - busProcessName.setPrivacyLevel(reportEntity.getPrivacyLevel()); + if(reportEntity != null){ + busProcessName.setConfidentialLevel(reportEntity.getConfidentialLevel()); + busProcessName.setPrivacyLevel(reportEntity.getPrivacyLevel()); + } busProcessName.setTaskId(taskId); busProcessName.setTaskInfo(entry.getValue().get(0).get("name").toString()); busProcessName.setTaskDefinitionKey(entry.getValue().get(0).get("taskDefinitionKey").toString());