zhongrj
2023-06-15 63e621dac099edf0f7e6e21f34c85c4d29b2274d
skjcmanager/skjcmanager-service/skjcmanager-alerts/src/main/java/cn/gistack/alerts/sms/service/impl/SmsServiceImpl.java
@@ -344,7 +344,7 @@
   public String sendSmsByOutCallNotConnect(String taskId,String time) {
      String templateId = "2431012249882";
      // 查询当前任务未接通的人员信息(包含水库编号)
      List<Map<String, Object>> list = smsTemplateService.getNotConnectPatrolPersonList(taskId);
      List<Map<String, Object>> list = smsTemplateService.getNotConnectPatrolPersonList(taskId,null);
      SmsTemplate smsTemplate = smsTemplateService.getOne(new QueryWrapper<SmsTemplate>().eq("template_id", templateId));
      if (list.size()>0) {
         List<Map<String, Object>> newList = new ArrayList<>();
@@ -447,5 +447,24 @@
      return false;
   }
   /**
    * 通过手机号获取外呼未接通已发短信通知的人员水库信息
    * @param phone 手机号码
    * @return
    */
   @Override
   public Object getCallNotConnectSmsNoticeInfo(String phone) {
      List<Map<String, Object>> list = new ArrayList<>();
      // 通过手机号查询外呼任务id
      String taskId = bladeRedis.get(MinConstant.fill_info_prefix + phone);
      // 判断
      if (null!=taskId && !taskId.equals("")){
         // 通过手机号和外呼任务id 查询水库人员信息
         list = smsTemplateService.getNotConnectPatrolPersonList(taskId,phone);
         // 返回
         return list;
      }
      // 没有,已过期
      return list;
   }
}