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 33ae058..5163d08 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 @@ -420,7 +420,9 @@ public class TodoTaskController { wrapper.eq(BusProcessName::getPrcId,task.getProcessInstanceId()); BusProcessName one = iBusProcessNameService.getOne(wrapper); one.setDataId(reportId); - one.setPrcName((String) JSONObject.parseObject(dataJson).get("prcName")); + if (!StringUtils.isBlank(dataJson)){ + one.setPrcName((String) JSONObject.parseObject(dataJson).get("prcName")); + } iBusProcessNameService.updateById(one); } } else {