From 2d5ecf23265bba8a2978ab79987561e12ea44057 Mon Sep 17 00:00:00 2001
From: 陶杰 <1378534974@qq.com>
Date: 星期日, 29 十二月 2024 13:55:55 +0800
Subject: [PATCH] 1.阿里云短信任务-新增详情接口

---
 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 24b486a..b3f9040 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