Commit 3a66f957 authored by tianbo's avatar tianbo

96333bug修改

parent 82893b73
...@@ -150,12 +150,12 @@ public class AlertCalledServiceImpl extends BaseService<AlertCalledDto,AlertCall ...@@ -150,12 +150,12 @@ public class AlertCalledServiceImpl extends BaseService<AlertCalledDto,AlertCall
wrapper.eq(DataDictionary::getCode, alertCalledDto.getUseSiteCategory()); wrapper.eq(DataDictionary::getCode, alertCalledDto.getUseSiteCategory());
DataDictionary dataDictionary = iDataDictionaryService.getOne(wrapper); DataDictionary dataDictionary = iDataDictionaryService.getOne(wrapper);
if (!ValidationUtil.isEmpty(dataDictionary)) { if (!ValidationUtil.isEmpty(dataDictionary)) {
alertCalledDto.setUseUnit(dataDictionary.getName()); alertCalledDto.setUseSiteCategory(dataDictionary.getName());
} else { } else {
alertCalledDto.setUseUnit(""); alertCalledDto.setUseSiteCategory("");
} }
} else { } else {
alertCalledDto.setUseUnit(""); alertCalledDto.setUseSiteCategory("");
} }
String voiceRecord = ""; String voiceRecord = "";
VoiceRecordFile temp = voiceRecordFileServiceImpl.getOne(new LambdaQueryWrapper<VoiceRecordFile>().eq(VoiceRecordFile::getAlertId,id).eq(VoiceRecordFile::getAlertStageCode,"860").orderByAsc(VoiceRecordFile::getRecDate)); VoiceRecordFile temp = voiceRecordFileServiceImpl.getOne(new LambdaQueryWrapper<VoiceRecordFile>().eq(VoiceRecordFile::getAlertId,id).eq(VoiceRecordFile::getAlertStageCode,"860").orderByAsc(VoiceRecordFile::getRecDate));
......
...@@ -17,6 +17,8 @@ import com.yeejoin.amos.component.feign.model.FeignClientResult; ...@@ -17,6 +17,8 @@ import com.yeejoin.amos.component.feign.model.FeignClientResult;
import com.yeejoin.amos.feign.privilege.Privilege; import com.yeejoin.amos.feign.privilege.Privilege;
import com.yeejoin.amos.feign.privilege.model.AgencyUserModel; import com.yeejoin.amos.feign.privilege.model.AgencyUserModel;
import com.yeejoin.amos.feign.systemctl.Systemctl; import com.yeejoin.amos.feign.systemctl.Systemctl;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value; import org.springframework.beans.factory.annotation.Value;
import org.springframework.mock.web.MockMultipartFile; import org.springframework.mock.web.MockMultipartFile;
...@@ -38,6 +40,8 @@ import java.util.Map; ...@@ -38,6 +40,8 @@ import java.util.Map;
@Service @Service
public class CtiServiceImpl implements ICtiService { public class CtiServiceImpl implements ICtiService {
private static final Logger logger = LogManager.getLogger(CtiServiceImpl.class);
@Autowired @Autowired
RedisUtils redisUtils; RedisUtils redisUtils;
...@@ -65,6 +69,9 @@ public class CtiServiceImpl implements ICtiService { ...@@ -65,6 +69,9 @@ public class CtiServiceImpl implements ICtiService {
public String getAccessToken() { public String getAccessToken() {
if(redisUtils.hasKey(RedisKey.CTI_TOKEN)){ if(redisUtils.hasKey(RedisKey.CTI_TOKEN)){
Object obj= redisUtils.get(RedisKey.CTI_TOKEN); Object obj= redisUtils.get(RedisKey.CTI_TOKEN);
logger.info("getAccessToken redis cti_token============>" + RedisKey.CTI_TOKEN);
logger.info("getAccessToken redis obj============>" + obj);
logger.info("getAccessToken redis obj.toString()============>" + obj.toString());
return obj.toString(); return obj.toString();
} else { } else {
String tokenAccessUrl = ctiUrl+ "/openauth/getAccessToken"; String tokenAccessUrl = ctiUrl+ "/openauth/getAccessToken";
...@@ -85,6 +92,7 @@ public class CtiServiceImpl implements ICtiService { ...@@ -85,6 +92,7 @@ public class CtiServiceImpl implements ICtiService {
if(response.getInteger("code") == 0) { // 获取token 成功 if(response.getInteger("code") == 0) { // 获取token 成功
try { try {
String token = response.getJSONObject("data").getString("accessToken"); String token = response.getJSONObject("data").getString("accessToken");
logger.info("getAccessToken response token============>" + token);
redisUtils.set(RedisKey.CTI_TOKEN, token,time); redisUtils.set(RedisKey.CTI_TOKEN, token,time);
return token; return token;
} catch (Exception e) { } catch (Exception e) {
...@@ -143,6 +151,7 @@ public class CtiServiceImpl implements ICtiService { ...@@ -143,6 +151,7 @@ public class CtiServiceImpl implements ICtiService {
public Map<Object, Object> getUserStatus(){ public Map<Object, Object> getUserStatus(){
Map<Object, Object> map = new HashMap<>(); Map<Object, Object> map = new HashMap<>();
String token = this.getAccessToken(); String token = this.getAccessToken();
logger.info("cti access token===========> " + token);
Map<String,Object> params = new HashMap<>(); Map<String,Object> params = new HashMap<>();
params.put("accessToken",token); params.put("accessToken",token);
String loginUrl = ctiUrl + "/cti/getagentinfomonitor" + "?accessToken=" + token; String loginUrl = ctiUrl + "/cti/getagentinfomonitor" + "?accessToken=" + token;
...@@ -150,6 +159,7 @@ public class CtiServiceImpl implements ICtiService { ...@@ -150,6 +159,7 @@ public class CtiServiceImpl implements ICtiService {
JSONObject response = null; JSONObject response = null;
try { try {
response = JSONObject.parseObject(responseStr); response = JSONObject.parseObject(responseStr);
logger.info("cti response===========> " + response);
} catch (Exception e) { } catch (Exception e) {
throw new BadRequest("获取登录状态出错:" + e.getMessage()); throw new BadRequest("获取登录状态出错:" + e.getMessage());
} }
...@@ -161,6 +171,7 @@ public class CtiServiceImpl implements ICtiService { ...@@ -161,6 +171,7 @@ public class CtiServiceImpl implements ICtiService {
JSONObject jsonObject = JSON.parseObject(String.valueOf(object)); JSONObject jsonObject = JSON.parseObject(String.valueOf(object));
map.put(jsonObject.get("code"),jsonObject.get("state")); map.put(jsonObject.get("code"),jsonObject.get("state"));
} }
logger.info("cti map===========> " + map);
return map; return map;
} }
...@@ -242,7 +253,6 @@ public class CtiServiceImpl implements ICtiService { ...@@ -242,7 +253,6 @@ public class CtiServiceImpl implements ICtiService {
if (ValidationUtil.isEmpty(userId)) { if (ValidationUtil.isEmpty(userId)) {
return ctiUserDto; return ctiUserDto;
} }
AgencyUserModel me = Privilege.agencyUserClient.getme().getResult();
LambdaQueryWrapper<TzsCitInfo> wrapper = new LambdaQueryWrapper<>(); LambdaQueryWrapper<TzsCitInfo> wrapper = new LambdaQueryWrapper<>();
wrapper.eq(TzsCitInfo::getCtiUserId, userId); wrapper.eq(TzsCitInfo::getCtiUserId, userId);
TzsCitInfo ctiInfo = ctiInfoService.getOne(wrapper); TzsCitInfo ctiInfo = ctiInfoService.getOne(wrapper);
......
...@@ -191,7 +191,7 @@ public class DispatchTaskServiceImpl extends BaseService<DispatchTaskDto,Dispatc ...@@ -191,7 +191,7 @@ public class DispatchTaskServiceImpl extends BaseService<DispatchTaskDto,Dispatc
useSiteCategory = ValidationUtil.isEmpty(categoryDict) ? "" : categoryDict.getName(); useSiteCategory = ValidationUtil.isEmpty(categoryDict) ? "" : categoryDict.getName();
} }
String useUnit = elevator.getUseUnit(); String useUnit = elevator.getUseUnit();
content = content.replace("$call_time",createTime).replace("$address",address).replace("$rescue_code",rescueCode).replace("$use_site_category",useSiteCategory); content = content.replace("$call_time", createTime).replace("$address", address).replace("$rescue_code", rescueCode).replace("$use_site_category", useSiteCategory);
String typeCode = ""; String typeCode = "";
if(AlertStageEnums.KRJY.toString().equals(alertTypeCode)) { if(AlertStageEnums.KRJY.toString().equals(alertTypeCode)) {
typeCode = AlertStageEnums.KRJY.getId(); typeCode = AlertStageEnums.KRJY.getId();
...@@ -228,14 +228,14 @@ public class DispatchTaskServiceImpl extends BaseService<DispatchTaskDto,Dispatc ...@@ -228,14 +228,14 @@ public class DispatchTaskServiceImpl extends BaseService<DispatchTaskDto,Dispatc
break; break;
case "GZWX" : // 故障维修 case "GZWX" : // 故障维修
dispatchTaskDto.setIsSaveTask(false); dispatchTaskDto.setIsSaveTask(false);
desc = dynamicParms.get("desc") == null ? "" : dynamicParms.get("desc"); desc = dynamicParms.get("fault_report") == null ? "" : dynamicParms.get("fault_report");
content = content.replace("$use_unit",useUnit).replace("$desc",desc); content = content.replace("$use_unit", useUnit).replace("$desc", desc);
break; break;
case "TSZX" : // 投诉咨询 case "TSZX" : // 投诉咨询
dispatchTaskDto.setIsSaveTask(false); dispatchTaskDto.setIsSaveTask(false);
desc = dynamicParms.get("desc") == null ? "" : dynamicParms.get("desc"); desc = dynamicParms.get("complaint_consulttation") == null ? "" : dynamicParms.get("complaint_consulttation");
content = content.replace("$emergency_call",emergencyCall).replace("$contact_phone",contactPhone); content = content.replace("$emergency_call",emergencyCall).replace("$contact_phone", contactPhone);
content = content.replace("$use_unit",useUnit).replace("$desc",desc); content = content.replace("$use_unit", useUnit).replace("$desc", desc);
break; break;
} }
dispatchTaskDto.setDispatchContext(content); dispatchTaskDto.setDispatchContext(content);
......
...@@ -118,7 +118,7 @@ public class VoiceRecordLogServiceImpl extends BaseService<VoiceRecordLogDto,Voi ...@@ -118,7 +118,7 @@ public class VoiceRecordLogServiceImpl extends BaseService<VoiceRecordLogDto,Voi
model.setTelStartTime(telStartTime); model.setTelStartTime(telStartTime);
model.setTelEndTime(telEndTime); model.setTelEndTime(telEndTime);
if(1 == recordInfo.getInteger("callType")) { if(1 == recordInfo.getInteger("callType")) {
model.setFileType("客户呼入"); model.setFileType("呼入");
} else if(2 == recordInfo.getInteger("callType")) { } else if(2 == recordInfo.getInteger("callType")) {
model.setFileType("坐席呼出"); model.setFileType("坐席呼出");
} }
......
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