Commit 32edacd2 authored by tianyiming's avatar tianyiming

录音文件添加对应技能组

parent 17f408be
package com.yeejoin.amos.boot.module.elevator.api.dto;
import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.yeejoin.amos.boot.biz.common.dto.BaseDto;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.Date;
/**
......@@ -15,10 +17,10 @@ import java.util.Date;
*/
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="VoiceRecordFileDto", description="通话记录附件")
public class VoiceRecordFileDto extends BaseDto {
@ApiModel(value = "VoiceRecordFileDto", description = "通话记录附件")
public class VoiceRecordFileDto extends BaseDto {
private static final long serialVersionUID = 1L;
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "文件地址")
......@@ -63,4 +65,7 @@ public class VoiceRecordFileDto extends BaseDto {
@ApiModelProperty(value = "通话结束时间str")
private String telEndTimeStr;
@ApiModelProperty(value = "技能组")
private String skillGroup;
}
......@@ -83,4 +83,10 @@ public class VoiceRecordFile extends BaseEntity {
@TableField("tel_time")
private String telTime;
/**
* 技能组
*/
@TableField("skill_group")
private String skillGroup;
}
......@@ -52,5 +52,5 @@ public interface ICtiService {
*/
CtiUserDto getCallPhone(String userId);
// LinkedHashSet<String> getSkillGroup(String regionCode);
String getSkillGroup(String userId);
}
......@@ -264,7 +264,7 @@ public class CtiServiceImpl implements ICtiService {
return ctiUserDto;
}
@Override
public String getSkillGroup(String userId) {
String groupCode = null;
//获取当前登录人所在的技能组code
......
......@@ -3,12 +3,14 @@ package com.yeejoin.amos.boot.module.elevator.biz.service.impl;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.yeejoin.amos.boot.biz.common.utils.DateUtils;
import com.yeejoin.amos.boot.biz.common.utils.RedisKey;
import com.yeejoin.amos.boot.biz.common.utils.RedisUtils;
import com.yeejoin.amos.boot.module.elevator.api.dto.AlertCalledFormDto;
import com.yeejoin.amos.boot.module.elevator.api.dto.VoiceRecordFileDto;
import com.yeejoin.amos.boot.module.elevator.api.dto.VoiceRecordLogDto;
import com.yeejoin.amos.boot.module.elevator.api.entity.AlertCalled;
import com.yeejoin.amos.boot.module.elevator.api.entity.VoiceRecordLog;
import com.yeejoin.amos.boot.module.elevator.api.mapper.VoiceRecordLogMapper;
import com.yeejoin.amos.boot.module.elevator.api.service.ICtiService;
......@@ -102,6 +104,9 @@ public class VoiceRecordLogServiceImpl extends BaseService<VoiceRecordLogDto,Voi
VoiceRecordFileDto model = new VoiceRecordFileDto();
JSONObject recordInfo = ctiInfos.getJSONObject(0);
model.setAlertId(l.getAlertId());
//给录音文件添加对应技能组
AlertCalled alertCalled = iAlertCalledService.getOne(new QueryWrapper<AlertCalled>().eq("sequence_nbr", l.getAlertId()));
model.setSkillGroup(alertCalled.getSkillGroup());
model.setTel(recordInfo.getString("telephone"));
Date telStartTime = null;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment