zhongrj
2023-06-17 3e27630f0102a9fa590ce029df0994535eb86bd6
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/intelligentCall/service/impl/CallServiceImpl.java
@@ -354,6 +354,31 @@
   }
   /**
    * 智能外呼呼叫前一天未接通人员
    * @param map 包含调度时间
    * @return
    */
   @Override
   public List<String> createOutCallTaskByNotConnectJobHandler(Map<String, Object> map) {
      map.put("day",3);
      // 自动创建任务的 条件1:昨天外呼未接通人员  条件2:前三天如果同一个人都未接通,则不再呼叫
      // 计算开始时间,结束时间
      computationTime(map);
      // 1. 查询前一天呼叫未接通人员
      List<Scene> oneDayCallNotConnectList = callTaskMapper.getBeforeOneDayCallNotConnect(map);
      // 2. 查询三天都未接通的人员
//      List<Scene> threeDayCallNotConnectList = callTaskMapper.getBeforeThreeDayCallNotConnect();
      // 3. 组装数据
      // 4. 传入调度时间和随机得到的人员信息进行任务的创建并返回
//      map.put("list",setForListMap(taskRandomList));
      // 调度时间处理
      map.put("taskScheduleTime",new SimpleDateFormat("yyyy-MM-dd").format(new Date())+ " " +map.get("taskScheduleTime") + ":00");
      // 创建任务并返回结果
      return createTask(map);
   }
   /**
    * hashSet 转 List<Map<String,String>>
    * @param taskRandomList
    * @return