diff --git a/laws-modules-docking/src/main/java/com/jero/modules/docking/hiwork/service/impl/SendFeiShuServiceImpl.java b/laws-modules-docking/src/main/java/com/jero/modules/docking/hiwork/service/impl/SendFeiShuServiceImpl.java index 97a5fc19..89613e6a 100644 --- a/laws-modules-docking/src/main/java/com/jero/modules/docking/hiwork/service/impl/SendFeiShuServiceImpl.java +++ b/laws-modules-docking/src/main/java/com/jero/modules/docking/hiwork/service/impl/SendFeiShuServiceImpl.java @@ -44,8 +44,6 @@ public class SendFeiShuServiceImpl implements ISendFeiShuService { private ISysUserService sysUserService; @Resource private IFeiShuDockingService feiShuDockingService; - @Resource - private ISysBaseAPI sysBaseAPI; @Value("${feishu.isSendStatus}") private boolean isSendStatus; @@ -102,8 +100,10 @@ public class SendFeiShuServiceImpl implements ISendFeiShuService { InstanceDto instanceDto = new InstanceDto(); instanceDto.setPromoterUserId(processAll.getCreateUserId()); instanceDto.setReviewedIds(userId); - String title = sysBaseAPI.translateDict("prc_type",String.valueOf(processAll.getPrcType())); - instanceDto.setTitle(title); + SysUser sysUser = sysUserService.getById(userId); + String date = unifiedTodoVO.getDate(); + String noticeTitle = processApprovalRecord.getTaskName() + "(" + sysUser.getRealname() + " " + date + ")"; + instanceDto.setTitle(noticeTitle); instanceDto.setProcessType(processAll.getPrcType()); instanceDto.setProcessInstanceId(processApprovalRecord.getProcessInstanceId()); instanceDto.setTaskIds(StringUtils.isBlank(transferTaskId) ? taskId : transferTaskId);