|
@@ -150,16 +150,16 @@ public class CompanyVoiceRoboticCallLogCallphoneServiceImpl extends ServiceImpl<
|
|
|
// 写入其他记录
|
|
// 写入其他记录
|
|
|
JSONObject telData = dialogMap.getTelData();
|
|
JSONObject telData = dialogMap.getTelData();
|
|
|
companyVoiceRoboticCallLog.setRecordPath((String) telData.getOrDefault("recordPath", ""));
|
|
companyVoiceRoboticCallLog.setRecordPath((String) telData.getOrDefault("recordPath", ""));
|
|
|
- companyVoiceRoboticCallLog.setContentList((String) telData.getOrDefault("contentList", ""));
|
|
|
|
|
|
|
+ companyVoiceRoboticCallLog.setContentList(telData.containsKey("contentList")?telData.getJSONArray("contentList").toJSONString() : "");
|
|
|
companyVoiceRoboticCallLog.setCallerNum((String) telData.getOrDefault("callerNum", ""));
|
|
companyVoiceRoboticCallLog.setCallerNum((String) telData.getOrDefault("callerNum", ""));
|
|
|
companyVoiceRoboticCallLog.setCalleeNum((String) telData.getOrDefault("calleeNum", ""));
|
|
companyVoiceRoboticCallLog.setCalleeNum((String) telData.getOrDefault("calleeNum", ""));
|
|
|
companyVoiceRoboticCallLog.setUuid((String) telData.getOrDefault("uuid", ""));
|
|
companyVoiceRoboticCallLog.setUuid((String) telData.getOrDefault("uuid", ""));
|
|
|
- Long createTime = (Long) telData.getOrDefault("createTime", null);
|
|
|
|
|
|
|
+ Long createTime = telData.getLong("createTime");
|
|
|
companyVoiceRoboticCallLog.setCallCreateTime(createTime);
|
|
companyVoiceRoboticCallLog.setCallCreateTime(createTime);
|
|
|
- Long answerTime = (Long) telData.getOrDefault("answerTime", null);
|
|
|
|
|
|
|
+ Long answerTime = telData.getLong("answerTime");
|
|
|
companyVoiceRoboticCallLog.setCallAnswerTime(answerTime);
|
|
companyVoiceRoboticCallLog.setCallAnswerTime(answerTime);
|
|
|
companyVoiceRoboticCallLog.setIntention((String) telData.getOrDefault("intention", ""));
|
|
companyVoiceRoboticCallLog.setIntention((String) telData.getOrDefault("intention", ""));
|
|
|
- companyVoiceRoboticCallLog.setCallTime((Long) telData.getOrDefault("duration", null));
|
|
|
|
|
|
|
+ companyVoiceRoboticCallLog.setCallTime( telData.getLong("duration"));
|
|
|
|
|
|
|
|
baseMapper.updateCompanyVoiceRoboticCallLogCallphone(companyVoiceRoboticCallLog);
|
|
baseMapper.updateCompanyVoiceRoboticCallLogCallphone(companyVoiceRoboticCallLog);
|
|
|
} catch (Exception ex) {
|
|
} catch (Exception ex) {
|