zhongrj
2023-06-29 9909a78f6f4cb82298a4a79afdb7ca9cd6e2f284
skjcmanager/skjcmanager-service/skjcmanager-alerts/src/main/java/cn/gistack/alerts/sms/service/impl/SmsServiceImpl.java
@@ -358,7 +358,7 @@
               // 获取任务id
               String redisByTaskId = bladeRedis.get(MinConstant.is_send_prefix + map.get("callId").toString());
               // 如果为null,并且不能匹配,加入发送短信集合
               if (redisByTaskId == null || !StringUtil.equalsIgnoreCase(redisByTaskId, taskId)) {
               if (redisByTaskId == null) {
                  newList.add(map);
               }
            }
@@ -396,9 +396,9 @@
                  for (Map<String, Object> map : newList) {
                     // 保存redis
                     // 已发送短信的人员对应呼叫id的过期时间
                     bladeRedis.setEx(MinConstant.is_send_prefix + map.get("callId").toString(), taskId, MinConstant.is_send_time);
                     bladeRedis.setEx(MinConstant.is_send_prefix + map.get("callId").toString(),  map.get("taskId").toString(), MinConstant.is_send_time);
                     // 填报过期时间
                     bladeRedis.setEx(MinConstant.fill_info_prefix + map.get("callId").toString(), taskId, validTime);
                     bladeRedis.setEx(MinConstant.fill_info_prefix + map.get("callId").toString(), map.get("taskId").toString(), validTime);
                     // 封装短息记录数据
                     SmsRecord smsRecord = getSmsRecord(time, templateId, smsTemplate, resultComResult, smsResult, map);
                     // 加入集合