cloudroam
2024-12-30 5d8f5f3defe929b8854c84651a3f0fdb650c362a
add:阿里云短信模板获取签名和模板信息6
已修改1个文件
7 ■■■■ 文件已修改
src/main/java/com/mzl/flower/service/impl/sms/SmsTaskServiceImpl.java 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/mzl/flower/service/impl/sms/SmsTaskServiceImpl.java
@@ -374,7 +374,7 @@
        // 异步保存任务明细信息并发送短信
        CompletableFuture.runAsync(() -> {
            smsTaskDetailService.saveBatch(smsTaskDetailDOList);
            sendSmsToAll(smsTaskDetailDOList, smsTaskDO.getSmsTemplateId());
            sendSmsToAll(smsTaskDetailDOList, smsTaskDO.getSmsTemplateId(),smsTaskDTO.getId());
        });
    }
@@ -416,7 +416,7 @@
        }).collect(Collectors.toList());
    }
    private void sendSmsToAll(List<SmsTaskDetailDO> smsTaskDetailDOList, Long smsTemplateId) {
    private void sendSmsToAll(List<SmsTaskDetailDO> smsTaskDetailDOList, Long smsTemplateId,Long id) {
        SmsTemplateDO smsTemplateDO = smsTemplateMapper.selectById(smsTemplateId);
        String templateCode = smsTemplateDO.getCode();
        for (SmsTaskDetailDO detail : smsTaskDetailDOList) {
@@ -435,6 +435,9 @@
            } finally {
                //无论如何都更新结果
                smsTaskDetailMapper.updateById(detail);
                SmsTaskDO smsTaskDO = smsTaskMapper.selectById(id);
                smsTaskDO.setStatus(Constants.SMS_TASK_STATUS.complete.name());
                smsTaskMapper.updateById(smsTaskDO);
            }
        }
    }