Browse Source

优化语音广播设备功能调用返回内容

优化设备管控记录返回内容
develop
zhaoxianglong 9 months ago
parent
commit
c2f3847122
  1. 4
      zc-business/src/main/java/com/zc/business/controller/BroadcastController.java
  2. 2
      zc-business/src/main/java/com/zc/business/interfaces/OperationLogAspect.java
  3. 12
      zc-business/src/main/java/com/zc/business/service/impl/DcDeviceServiceImpl.java

4
zc-business/src/main/java/com/zc/business/controller/BroadcastController.java

@ -78,10 +78,10 @@ public class BroadcastController extends BaseController {
OkHttp okHttp = new OkHttp(UniversalEnum.ONE.getNumber()); OkHttp okHttp = new OkHttp(UniversalEnum.ONE.getNumber());
RequestParams requestParams = new RequestParams(params); RequestParams requestParams = new RequestParams(params);
String tokenRoadTestBroadcastPlatform = redisCache.getCacheObject(broadcast.getString("TOKENKEY")); String tokenRoadTestBroadcastPlatform = redisCache.getCacheObject(broadcast.getString("TOKENKEY"));
try {
if (tokenRoadTestBroadcastPlatform == null) { if (tokenRoadTestBroadcastPlatform == null) {
tokenRoadTestBroadcastPlatform = getToken(); tokenRoadTestBroadcastPlatform = getToken();
} }
try {
Response response // 请求响应 Response response // 请求响应
= okHttp = okHttp
.headers(new HashMap<>()) .headers(new HashMap<>())
@ -94,7 +94,7 @@ public class BroadcastController extends BaseController {
} catch (SocketTimeoutException e) { } catch (SocketTimeoutException e) {
if (numberOfReconnections < UniversalEnum.THREE.getNumber()) { if (numberOfReconnections < UniversalEnum.THREE.getNumber()) {
numberOfReconnections += UniversalEnum.ONE.getNumber(); numberOfReconnections += UniversalEnum.ONE.getNumber();
getToken(); //getToken();
return nearCamListDistance(params); return nearCamListDistance(params);
} else { } else {
jsonResult = new JSONObject(); jsonResult = new JSONObject();

2
zc-business/src/main/java/com/zc/business/interfaces/OperationLogAspect.java

@ -653,7 +653,7 @@ public class OperationLogAspect {
operLog.setOperTime(new Date()); operLog.setOperTime(new Date());
operLog.setDcDeviceType(deviceType); operLog.setDcDeviceType(deviceType);
operLog.setRemark(remark.toString()); operLog.setRemark(remark.toString());
operLog.setJsonResult(jsonResult != null ? jsonResult.toJSONString() : AjaxResult.error().toString()); operLog.setJsonResult(jsonResult != null ? jsonResult.toJSONString() : JSON.toJSON(AjaxResult.error()).toString());
dcOperLogService.save(operLog); dcOperLogService.save(operLog);
} }
} }

12
zc-business/src/main/java/com/zc/business/service/impl/DcDeviceServiceImpl.java

@ -388,6 +388,7 @@ public class DcDeviceServiceImpl extends ServiceImpl<DcDeviceMapper, DcDevice> i
/** /**
* 根据网段查询设备 * 根据网段查询设备
*
* @param networkSegment * @param networkSegment
* @return * @return
*/ */
@ -455,7 +456,7 @@ public class DcDeviceServiceImpl extends ServiceImpl<DcDeviceMapper, DcDevice> i
device.setDirection(direction); device.setDirection(direction);
} }
List<DcDevice> list = listDevice(device); List<DcDevice> list = listDevice(device);
if (startStakeMarks != null && endStakeMarks != null) { if (startStakeMarks != null && startStakeMarks.size() != UniversalEnum.ZERO.getNumber() && endStakeMarks != null && endStakeMarks.size() != UniversalEnum.ZERO.getNumber()) {
Integer startStakeMark = Integer.parseInt(startStakeMarks.get(UniversalEnum.ZERO.getNumber()) + startStakeMarks.get(UniversalEnum.ONE.getNumber())); Integer startStakeMark = Integer.parseInt(startStakeMarks.get(UniversalEnum.ZERO.getNumber()) + startStakeMarks.get(UniversalEnum.ONE.getNumber()));
Integer endStakeMark = Integer.parseInt(endStakeMarks.get(UniversalEnum.ZERO.getNumber()) + endStakeMarks.get(UniversalEnum.ONE.getNumber())); Integer endStakeMark = Integer.parseInt(endStakeMarks.get(UniversalEnum.ZERO.getNumber()) + endStakeMarks.get(UniversalEnum.ONE.getNumber()));
for (DcDevice dcDevice : list) { for (DcDevice dcDevice : list) {
@ -524,13 +525,12 @@ public class DcDeviceServiceImpl extends ServiceImpl<DcDeviceMapper, DcDevice> i
} }
/** /**
* @Description 获取事发地上游10公里内的情报板
*
* @author liuwenge
* @date 2024/4/15 14:18
* @param stakeMark 桩号 * @param stakeMark 桩号
* @param direction 方向 * @param direction 方向
* @return com.ruoyi.common.core.domain.AjaxResult * @return com.ruoyi.common.core.domain.AjaxResult
* @Description 获取事发地上游10公里内的情报板
* @author liuwenge
* @date 2024/4/15 14:18
*/ */
@Override @Override
public AjaxResult selectNearBoard(String stakeMark, String direction) { public AjaxResult selectNearBoard(String stakeMark, String direction) {
@ -553,6 +553,7 @@ public class DcDeviceServiceImpl extends ServiceImpl<DcDeviceMapper, DcDevice> i
public List<HashMap<String, Object>> selectDeviceNameList(DcDevice dcDevice) { public List<HashMap<String, Object>> selectDeviceNameList(DcDevice dcDevice) {
return dcDeviceMapper.selectDeviceNameList(dcDevice); return dcDeviceMapper.selectDeviceNameList(dcDevice);
} }
//设备查询-设备参数属性列表 //设备查询-设备参数属性列表
@Override @Override
public List<HashMap<String, Object>> selectDeviceParameterProperties(DcDevice dcDevice) { public List<HashMap<String, Object>> selectDeviceParameterProperties(DcDevice dcDevice) {
@ -574,6 +575,7 @@ public class DcDeviceServiceImpl extends ServiceImpl<DcDeviceMapper, DcDevice> i
.get(); // 请求方法 .get(); // 请求方法
return JSON.parseObject(response.body().string(), AjaxResult.class); return JSON.parseObject(response.body().string(), AjaxResult.class);
} }
public List<Map<String, Object>> selectDeviceOfRoad() { public List<Map<String, Object>> selectDeviceOfRoad() {
return dcDeviceMapper.selectDeviceOfRoad(); return dcDeviceMapper.selectDeviceOfRoad();
} }

Loading…
Cancel
Save