| | |
| | | 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; |
| | |
| | | }); |
| | | } |
| | | |
| | | @Override |
| | | @Override |
| | | public List<SmsSelectVO> getSelectList(Long id) { |
| | | List<SmsSelectVO> smsSelectVOList = null; |
| | | SmsTaskDO smsTaskDO = smsTaskMapper.selectById(id); |
| | |
| | | } |
| | | } |
| | | |
| | | @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(); |