diff --git a/casic-service-cws/casic-cws-flow/src/main/java/com/casic/missiles/modular/flowable/controller/ProcessController.java b/casic-service-cws/casic-cws-flow/src/main/java/com/casic/missiles/modular/flowable/controller/ProcessController.java index a45ce55..23b1f55 100644 --- a/casic-service-cws/casic-cws-flow/src/main/java/com/casic/missiles/modular/flowable/controller/ProcessController.java +++ b/casic-service-cws/casic-cws-flow/src/main/java/com/casic/missiles/modular/flowable/controller/ProcessController.java @@ -156,8 +156,9 @@ userName = CwsRoleEnums.tipOf(roleTip).getRoleName(); userName = userName + "-"; } - if (ToolUtil.isNotEmpty(processRecord.getUserId())) { - userName = userName + CommonPermissionFactory.me().getUserById(processRecord.getUserId(), null).getName(); + String userId = ToolUtil.isEmpty(processRecord.getUserId())?task.getAssignee():processRecord.getUserId(); + if (ToolUtil.isNotEmpty(userId)) { + userName = userName + CommonPermissionFactory.me().getUserById(userId, null).getName(); } processRecord.setDeptName(CommonPermissionFactory.me().getDeptName(processRecord.getDeptId()));