From a02bed07c8281ae0fda850921eb7443393c5fb0c Mon Sep 17 00:00:00 2001 From: cloudroam <cloudroam> Date: 星期日, 29 十二月 2024 13:59:29 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master-v4' into master-v4 --- src/main/java/com/mzl/flower/service/impl/sms/SmsTaskServiceImpl.java | 16 +++++++++++++++- 1 files changed, 15 insertions(+), 1 deletions(-) diff --git a/src/main/java/com/mzl/flower/service/impl/sms/SmsTaskServiceImpl.java b/src/main/java/com/mzl/flower/service/impl/sms/SmsTaskServiceImpl.java index 69cb41c..130df05 100644 --- a/src/main/java/com/mzl/flower/service/impl/sms/SmsTaskServiceImpl.java +++ b/src/main/java/com/mzl/flower/service/impl/sms/SmsTaskServiceImpl.java @@ -35,6 +35,7 @@ import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import org.springframework.util.CollectionUtils; +import org.springframework.util.ObjectUtils; import org.springframework.util.StringUtils; import java.io.File; @@ -358,7 +359,7 @@ }); } - @Override + @Override public List<SmsSelectVO> getSelectList(Long id) { List<SmsSelectVO> smsSelectVOList = null; SmsTaskDO smsTaskDO = smsTaskMapper.selectById(id); @@ -372,6 +373,19 @@ } } + @Override + public SmsTaskVO getDetailById(Long id) { + SmsTaskDO smsTaskDO = smsTaskMapper.selectById(id); + SmsTaskVO smsTaskVO=new SmsTaskVO(); + BeanUtils.copyProperties(smsTaskDO,smsTaskVO); + if(!ObjectUtils.isEmpty(smsTaskDO)){ + List<SmsSelectVO> selectList = getSelectList(id); + smsTaskVO.setSmsUserDTOS(selectList); + return smsTaskVO; + } + return null; + } + private List<SmsTaskDetailDO> createSmsTaskDetails(SmsTaskDO smsTaskDO, List<String> phoneNumbers) { return phoneNumbers.stream().map(phone -> { SmsTaskDetailDO detail = new SmsTaskDetailDO(); -- Gitblit v1.9.3