| | |
| | | @Override |
| | | public Map<String, Object> selectServiceSubtaskDetailList(ServiceSubtaskDetail serviceSubtaskDetail) { |
| | | List<ServiceSubtaskDetail> serviceSubtaskDetails = ServiceSubtaskDetailMapper.selectServiceSubtaskDetailList(serviceSubtaskDetail); |
| | | String taskName = null; |
| | | if (CollectionUtils.isNotEmpty(serviceSubtaskDetails)) { |
| | | //处理一下通配符 |
| | | for (ServiceSubtaskDetail serviceSubtaskDetail1 : serviceSubtaskDetails) { |
| | | ServiceSubtask serviceSubtask = serviceSubtaskMapper.selectServiceSubtaskById(serviceSubtaskDetail1.getSubId()); |
| | | serviceSubtaskDetail1.setQuestiontext(getObject(serviceSubtask, serviceSubtaskDetail1.getQuestiontext())); |
| | | } |
| | | taskName = serviceTaskService.selectServiceTaskByTaskid(serviceSubtaskDetails.get(0).getTaskid()).getTaskName(); |
| | | } |
| | | //获取最后的总录音地址 |
| | | Map<String, Object> map = new HashMap<>(); |
| | |
| | | Map<String, Object> map1 = new HashMap<>(); |
| | | map1.put("serviceSubtaskDetails", serviceSubtaskDetails); |
| | | map1.put("filteredDetails", null); |
| | | map1.put("taskName", taskName); |
| | | //用于存储去重的数据 |
| | | List<ServiceSubtaskDetail> serviceSubtaskDetailSET = new ArrayList<>(); |
| | | Boolean flag = false; |
| | |
| | | return ServiceSubtaskDetailMapper.insertServiceSubtaskDetail(serviceSubtaskDetail); |
| | | } |
| | | |
| | | @Override |
| | | public int batchInsertServiceSubtaskDetail(List<ServiceSubtaskDetail> serviceSubtaskDetails) { |
| | | int i = 0; |
| | | if (CollectionUtils.isNotEmpty(serviceSubtaskDetails)) { |
| | | for (ServiceSubtaskDetail serviceSubtaskDetail : serviceSubtaskDetails) { |
| | | serviceSubtaskDetail.setCreateTime(DateUtils.getNowDate()); |
| | | i = ServiceSubtaskDetailMapper.insertServiceSubtaskDetail(serviceSubtaskDetail); |
| | | } |
| | | } |
| | | return i; |
| | | } |
| | | |
| | | /** |
| | | * 修改语音任务呼叫明细 |
| | | * |