From f83092193c8cb1782a918caaa56866f8f97a91f8 Mon Sep 17 00:00:00 2001 From: 陶杰 <1378534974@qq.com> Date: 星期日, 29 十二月 2024 14:58:19 +0800 Subject: [PATCH] 1.行政区划对接-高德 2.行政区划对接-腾讯 --- src/main/java/com/mzl/flower/service/impl/sms/SmsTaskServiceImpl.java | 18 ++++++++++++++++-- 1 files changed, 16 insertions(+), 2 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 24b486a..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; @@ -281,7 +282,7 @@ smsTaskDTO.setNum((long) lineList.size()); } - if(!smsTaskDTO.getFileUrl().equals(smsTaskDO.getFileUrl())){ + if(Constants.SMS_RECEIVE_TYPE.IMPORT.name().equals(smsTaskDTO.getType()) && !smsTaskDTO.getFileUrl().equals(smsTaskDO.getFileUrl())){ dealImportExcel(smsTaskDTO); } List<SmsUserDTO> smsUserDTOS = smsTaskDTO.getSmsUserDTOS(); @@ -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