commit
9d37b411ec
|
@ -717,7 +717,7 @@ public class VideoManagerStoragerImpl implements IVideoManagerStorager {
|
||||||
try {
|
try {
|
||||||
if (streamProxyMapper.add(streamProxyItem) > 0) {
|
if (streamProxyMapper.add(streamProxyItem) > 0) {
|
||||||
if (!StringUtils.isEmpty(streamProxyItem.getGbId())) {
|
if (!StringUtils.isEmpty(streamProxyItem.getGbId())) {
|
||||||
if (gbStreamMapper.add(streamProxyItem) > 0) {
|
if (gbStreamMapper.add(streamProxyItem) < 0) {
|
||||||
//事务回滚
|
//事务回滚
|
||||||
dataSourceTransactionManager.rollback(transactionStatus);
|
dataSourceTransactionManager.rollback(transactionStatus);
|
||||||
return false;
|
return false;
|
||||||
|
|
|
@ -53,6 +53,7 @@ public class PlatformController {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获取国标服务的配置
|
* 获取国标服务的配置
|
||||||
|
*
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@ApiOperation("获取国标服务的配置")
|
@ApiOperation("获取国标服务的配置")
|
||||||
|
@ -65,8 +66,10 @@ public class PlatformController {
|
||||||
result.put("password", sipConfig.getPassword());
|
result.put("password", sipConfig.getPassword());
|
||||||
return new ResponseEntity<>(result, HttpStatus.OK);
|
return new ResponseEntity<>(result, HttpStatus.OK);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获取级联服务器信息
|
* 获取级联服务器信息
|
||||||
|
*
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@ApiOperation("获取国标服务的配置")
|
@ApiOperation("获取国标服务的配置")
|
||||||
|
@ -78,7 +81,7 @@ public class PlatformController {
|
||||||
wvpResult.setCode(0);
|
wvpResult.setCode(0);
|
||||||
wvpResult.setMsg("success");
|
wvpResult.setMsg("success");
|
||||||
wvpResult.setData(parentPlatform);
|
wvpResult.setData(parentPlatform);
|
||||||
}else {
|
} else {
|
||||||
wvpResult.setCode(-1);
|
wvpResult.setCode(-1);
|
||||||
wvpResult.setMsg("未查询到此平台");
|
wvpResult.setMsg("未查询到此平台");
|
||||||
}
|
}
|
||||||
|
@ -87,6 +90,7 @@ public class PlatformController {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 分页查询级联平台
|
* 分页查询级联平台
|
||||||
|
*
|
||||||
* @param page 当前页
|
* @param page 当前页
|
||||||
* @param count 每页条数
|
* @param count 每页条数
|
||||||
* @return
|
* @return
|
||||||
|
@ -97,7 +101,7 @@ public class PlatformController {
|
||||||
@ApiImplicitParam(name = "page", value = "当前页", dataTypeClass = Integer.class),
|
@ApiImplicitParam(name = "page", value = "当前页", dataTypeClass = Integer.class),
|
||||||
@ApiImplicitParam(name = "count", value = "每页条数", dataTypeClass = Integer.class),
|
@ApiImplicitParam(name = "count", value = "每页条数", dataTypeClass = Integer.class),
|
||||||
})
|
})
|
||||||
public PageInfo<ParentPlatform> platforms(@PathVariable int page, @PathVariable int count){
|
public PageInfo<ParentPlatform> platforms(@PathVariable int page, @PathVariable int count) {
|
||||||
|
|
||||||
// if (logger.isDebugEnabled()) {
|
// if (logger.isDebugEnabled()) {
|
||||||
// logger.debug("查询所有上级设备API调用");
|
// logger.debug("查询所有上级设备API调用");
|
||||||
|
@ -107,6 +111,7 @@ public class PlatformController {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 添加上级平台信息
|
* 添加上级平台信息
|
||||||
|
*
|
||||||
* @param parentPlatform
|
* @param parentPlatform
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
|
@ -116,28 +121,28 @@ public class PlatformController {
|
||||||
})
|
})
|
||||||
@PostMapping("/add")
|
@PostMapping("/add")
|
||||||
@ResponseBody
|
@ResponseBody
|
||||||
public ResponseEntity<WVPResult<String>> addPlatform(@RequestBody ParentPlatform parentPlatform){
|
public ResponseEntity<WVPResult<String>> addPlatform(@RequestBody ParentPlatform parentPlatform) {
|
||||||
|
|
||||||
if (logger.isDebugEnabled()) {
|
if (logger.isDebugEnabled()) {
|
||||||
logger.debug("保存上级平台信息API调用");
|
logger.debug("保存上级平台信息API调用");
|
||||||
}
|
}
|
||||||
WVPResult<String> wvpResult = new WVPResult<>();
|
WVPResult<String> wvpResult = new WVPResult<>();
|
||||||
if (StringUtils.isEmpty(parentPlatform.getName())
|
if (StringUtils.isEmpty(parentPlatform.getName())
|
||||||
||StringUtils.isEmpty(parentPlatform.getServerGBId())
|
|| StringUtils.isEmpty(parentPlatform.getServerGBId())
|
||||||
||StringUtils.isEmpty(parentPlatform.getServerGBDomain())
|
|| StringUtils.isEmpty(parentPlatform.getServerGBDomain())
|
||||||
||StringUtils.isEmpty(parentPlatform.getServerIP())
|
|| StringUtils.isEmpty(parentPlatform.getServerIP())
|
||||||
||StringUtils.isEmpty(parentPlatform.getServerPort())
|
|| StringUtils.isEmpty(parentPlatform.getServerPort())
|
||||||
||StringUtils.isEmpty(parentPlatform.getDeviceGBId())
|
|| StringUtils.isEmpty(parentPlatform.getDeviceGBId())
|
||||||
||StringUtils.isEmpty(parentPlatform.getExpires())
|
|| StringUtils.isEmpty(parentPlatform.getExpires())
|
||||||
||StringUtils.isEmpty(parentPlatform.getKeepTimeout())
|
|| StringUtils.isEmpty(parentPlatform.getKeepTimeout())
|
||||||
||StringUtils.isEmpty(parentPlatform.getTransport())
|
|| StringUtils.isEmpty(parentPlatform.getTransport())
|
||||||
||StringUtils.isEmpty(parentPlatform.getCharacterSet())
|
|| StringUtils.isEmpty(parentPlatform.getCharacterSet())
|
||||||
){
|
) {
|
||||||
wvpResult.setCode(-1);
|
wvpResult.setCode(-1);
|
||||||
wvpResult.setMsg("missing parameters");
|
wvpResult.setMsg("missing parameters");
|
||||||
return new ResponseEntity<>(wvpResult, HttpStatus.BAD_REQUEST);
|
return new ResponseEntity<>(wvpResult, HttpStatus.BAD_REQUEST);
|
||||||
}
|
}
|
||||||
if (parentPlatform.getServerPort()< 0 || parentPlatform.getServerPort() > 65535){
|
if (parentPlatform.getServerPort() < 0 || parentPlatform.getServerPort() > 65535) {
|
||||||
wvpResult.setCode(-1);
|
wvpResult.setCode(-1);
|
||||||
wvpResult.setMsg("error severPort");
|
wvpResult.setMsg("error severPort");
|
||||||
return new ResponseEntity<>(wvpResult, HttpStatus.BAD_REQUEST);
|
return new ResponseEntity<>(wvpResult, HttpStatus.BAD_REQUEST);
|
||||||
|
@ -146,7 +151,7 @@ public class PlatformController {
|
||||||
ParentPlatform parentPlatformOld = storager.queryParentPlatByServerGBId(parentPlatform.getServerGBId());
|
ParentPlatform parentPlatformOld = storager.queryParentPlatByServerGBId(parentPlatform.getServerGBId());
|
||||||
if (parentPlatformOld != null) {
|
if (parentPlatformOld != null) {
|
||||||
wvpResult.setCode(-1);
|
wvpResult.setCode(-1);
|
||||||
wvpResult.setMsg("平台 "+parentPlatform.getServerGBId()+" 已存在");
|
wvpResult.setMsg("平台 " + parentPlatform.getServerGBId() + " 已存在");
|
||||||
return new ResponseEntity<>(wvpResult, HttpStatus.OK);
|
return new ResponseEntity<>(wvpResult, HttpStatus.OK);
|
||||||
}
|
}
|
||||||
boolean updateResult = storager.updateParentPlatform(parentPlatform);
|
boolean updateResult = storager.updateParentPlatform(parentPlatform);
|
||||||
|
@ -154,17 +159,17 @@ public class PlatformController {
|
||||||
if (updateResult) {
|
if (updateResult) {
|
||||||
// 保存时启用就发送注册
|
// 保存时启用就发送注册
|
||||||
if (parentPlatform.isEnable()) {
|
if (parentPlatform.isEnable()) {
|
||||||
if (parentPlatformOld.isStatus()) {
|
if (parentPlatformOld != null && parentPlatformOld.isStatus()) {
|
||||||
commanderForPlatform.unregister(parentPlatformOld, null, eventResult -> {
|
commanderForPlatform.unregister(parentPlatformOld, null, eventResult -> {
|
||||||
// 只要保存就发送注册
|
// 只要保存就发送注册
|
||||||
commanderForPlatform.register(parentPlatform, null, null);
|
commanderForPlatform.register(parentPlatform, null, null);
|
||||||
});
|
});
|
||||||
}else {
|
} else {
|
||||||
// 只要保存就发送注册
|
// 只要保存就发送注册
|
||||||
commanderForPlatform.register(parentPlatform, null, null);
|
commanderForPlatform.register(parentPlatform, null, null);
|
||||||
}
|
}
|
||||||
|
|
||||||
} else if (parentPlatformOld != null && parentPlatformOld.isEnable() && !parentPlatform.isEnable()){ // 关闭启用时注销
|
} else if (parentPlatformOld != null && parentPlatformOld.isEnable() && !parentPlatform.isEnable()) { // 关闭启用时注销
|
||||||
commanderForPlatform.unregister(parentPlatform, null, null);
|
commanderForPlatform.unregister(parentPlatform, null, null);
|
||||||
}
|
}
|
||||||
wvpResult.setCode(0);
|
wvpResult.setCode(0);
|
||||||
|
@ -179,6 +184,7 @@ public class PlatformController {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 保存上级平台信息
|
* 保存上级平台信息
|
||||||
|
*
|
||||||
* @param parentPlatform
|
* @param parentPlatform
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
|
@ -188,23 +194,23 @@ public class PlatformController {
|
||||||
})
|
})
|
||||||
@PostMapping("/save")
|
@PostMapping("/save")
|
||||||
@ResponseBody
|
@ResponseBody
|
||||||
public ResponseEntity<WVPResult<String>> savePlatform(@RequestBody ParentPlatform parentPlatform){
|
public ResponseEntity<WVPResult<String>> savePlatform(@RequestBody ParentPlatform parentPlatform) {
|
||||||
|
|
||||||
if (logger.isDebugEnabled()) {
|
if (logger.isDebugEnabled()) {
|
||||||
logger.debug("保存上级平台信息API调用");
|
logger.debug("保存上级平台信息API调用");
|
||||||
}
|
}
|
||||||
WVPResult<String> wvpResult = new WVPResult<>();
|
WVPResult<String> wvpResult = new WVPResult<>();
|
||||||
if (StringUtils.isEmpty(parentPlatform.getName())
|
if (StringUtils.isEmpty(parentPlatform.getName())
|
||||||
||StringUtils.isEmpty(parentPlatform.getServerGBId())
|
|| StringUtils.isEmpty(parentPlatform.getServerGBId())
|
||||||
||StringUtils.isEmpty(parentPlatform.getServerGBDomain())
|
|| StringUtils.isEmpty(parentPlatform.getServerGBDomain())
|
||||||
||StringUtils.isEmpty(parentPlatform.getServerIP())
|
|| StringUtils.isEmpty(parentPlatform.getServerIP())
|
||||||
||StringUtils.isEmpty(parentPlatform.getServerPort())
|
|| StringUtils.isEmpty(parentPlatform.getServerPort())
|
||||||
||StringUtils.isEmpty(parentPlatform.getDeviceGBId())
|
|| StringUtils.isEmpty(parentPlatform.getDeviceGBId())
|
||||||
||StringUtils.isEmpty(parentPlatform.getExpires())
|
|| StringUtils.isEmpty(parentPlatform.getExpires())
|
||||||
||StringUtils.isEmpty(parentPlatform.getKeepTimeout())
|
|| StringUtils.isEmpty(parentPlatform.getKeepTimeout())
|
||||||
||StringUtils.isEmpty(parentPlatform.getTransport())
|
|| StringUtils.isEmpty(parentPlatform.getTransport())
|
||||||
||StringUtils.isEmpty(parentPlatform.getCharacterSet())
|
|| StringUtils.isEmpty(parentPlatform.getCharacterSet())
|
||||||
){
|
) {
|
||||||
wvpResult.setCode(-1);
|
wvpResult.setCode(-1);
|
||||||
wvpResult.setMsg("missing parameters");
|
wvpResult.setMsg("missing parameters");
|
||||||
return new ResponseEntity<>(wvpResult, HttpStatus.BAD_REQUEST);
|
return new ResponseEntity<>(wvpResult, HttpStatus.BAD_REQUEST);
|
||||||
|
@ -225,11 +231,11 @@ public class PlatformController {
|
||||||
}
|
}
|
||||||
// 只要保存就发送注册
|
// 只要保存就发送注册
|
||||||
commanderForPlatform.register(parentPlatform, null, null);
|
commanderForPlatform.register(parentPlatform, null, null);
|
||||||
}else {
|
} else {
|
||||||
// 只要保存就发送注册
|
// 只要保存就发送注册
|
||||||
commanderForPlatform.register(parentPlatform, null, null);
|
commanderForPlatform.register(parentPlatform, null, null);
|
||||||
}
|
}
|
||||||
} else if (parentPlatformOld != null && parentPlatformOld.isEnable() && !parentPlatform.isEnable()){ // 关闭启用时注销
|
} else if (parentPlatformOld != null && parentPlatformOld.isEnable() && !parentPlatform.isEnable()) { // 关闭启用时注销
|
||||||
commanderForPlatform.unregister(parentPlatformOld, null, null);
|
commanderForPlatform.unregister(parentPlatformOld, null, null);
|
||||||
}
|
}
|
||||||
wvpResult.setCode(0);
|
wvpResult.setCode(0);
|
||||||
|
@ -244,6 +250,7 @@ public class PlatformController {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 删除上级平台
|
* 删除上级平台
|
||||||
|
*
|
||||||
* @param serverGBId 上级平台国标ID
|
* @param serverGBId 上级平台国标ID
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
|
@ -253,13 +260,13 @@ public class PlatformController {
|
||||||
})
|
})
|
||||||
@DeleteMapping("/delete/{serverGBId}")
|
@DeleteMapping("/delete/{serverGBId}")
|
||||||
@ResponseBody
|
@ResponseBody
|
||||||
public ResponseEntity<String> deletePlatform(@PathVariable String serverGBId){
|
public ResponseEntity<String> deletePlatform(@PathVariable String serverGBId) {
|
||||||
|
|
||||||
if (logger.isDebugEnabled()) {
|
if (logger.isDebugEnabled()) {
|
||||||
logger.debug("删除上级平台API调用");
|
logger.debug("删除上级平台API调用");
|
||||||
}
|
}
|
||||||
if (StringUtils.isEmpty(serverGBId)
|
if (StringUtils.isEmpty(serverGBId)
|
||||||
){
|
) {
|
||||||
return new ResponseEntity<>("missing parameters", HttpStatus.BAD_REQUEST);
|
return new ResponseEntity<>("missing parameters", HttpStatus.BAD_REQUEST);
|
||||||
}
|
}
|
||||||
ParentPlatform parentPlatform = storager.queryParentPlatByServerGBId(serverGBId);
|
ParentPlatform parentPlatform = storager.queryParentPlatByServerGBId(serverGBId);
|
||||||
|
@ -284,13 +291,14 @@ public class PlatformController {
|
||||||
|
|
||||||
if (deleteResult) {
|
if (deleteResult) {
|
||||||
return new ResponseEntity<>("success", HttpStatus.OK);
|
return new ResponseEntity<>("success", HttpStatus.OK);
|
||||||
}else {
|
} else {
|
||||||
return new ResponseEntity<>("fail", HttpStatus.OK);
|
return new ResponseEntity<>("fail", HttpStatus.OK);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 查询上级平台是否存在
|
* 查询上级平台是否存在
|
||||||
|
*
|
||||||
* @param serverGBId 上级平台国标ID
|
* @param serverGBId 上级平台国标ID
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
|
@ -300,7 +308,7 @@ public class PlatformController {
|
||||||
})
|
})
|
||||||
@GetMapping("/exit/{serverGBId}")
|
@GetMapping("/exit/{serverGBId}")
|
||||||
@ResponseBody
|
@ResponseBody
|
||||||
public ResponseEntity<String> exitPlatform(@PathVariable String serverGBId){
|
public ResponseEntity<String> exitPlatform(@PathVariable String serverGBId) {
|
||||||
|
|
||||||
// if (logger.isDebugEnabled()) {
|
// if (logger.isDebugEnabled()) {
|
||||||
// logger.debug("查询上级平台是否存在API调用:" + serverGBId);
|
// logger.debug("查询上级平台是否存在API调用:" + serverGBId);
|
||||||
|
@ -311,6 +319,7 @@ public class PlatformController {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 分页查询级联平台的所有所有通道
|
* 分页查询级联平台的所有所有通道
|
||||||
|
*
|
||||||
* @param page 当前页
|
* @param page 当前页
|
||||||
* @param count 每页条数
|
* @param count 每页条数
|
||||||
* @param platformId 上级平台ID
|
* @param platformId 上级平台ID
|
||||||
|
@ -337,18 +346,18 @@ public class PlatformController {
|
||||||
@RequestParam(required = false) String catalogId,
|
@RequestParam(required = false) String catalogId,
|
||||||
@RequestParam(required = false) String query,
|
@RequestParam(required = false) String query,
|
||||||
@RequestParam(required = false) Boolean online,
|
@RequestParam(required = false) Boolean online,
|
||||||
@RequestParam(required = false) Boolean channelType){
|
@RequestParam(required = false) Boolean channelType) {
|
||||||
|
|
||||||
// if (logger.isDebugEnabled()) {
|
// if (logger.isDebugEnabled()) {
|
||||||
// logger.debug("查询所有所有通道API调用");
|
// logger.debug("查询所有所有通道API调用");
|
||||||
// }
|
// }
|
||||||
if(StringUtils.isEmpty(platformId)) {
|
if (StringUtils.isEmpty(platformId)) {
|
||||||
platformId = null;
|
platformId = null;
|
||||||
}
|
}
|
||||||
if(StringUtils.isEmpty(query)) {
|
if (StringUtils.isEmpty(query)) {
|
||||||
query = null;
|
query = null;
|
||||||
}
|
}
|
||||||
if(StringUtils.isEmpty(platformId) || StringUtils.isEmpty(catalogId)) {
|
if (StringUtils.isEmpty(platformId) || StringUtils.isEmpty(catalogId)) {
|
||||||
catalogId = null;
|
catalogId = null;
|
||||||
}
|
}
|
||||||
PageInfo<ChannelReduce> channelReduces = storager.queryAllChannelList(page, count, query, online, channelType, platformId, catalogId);
|
PageInfo<ChannelReduce> channelReduces = storager.queryAllChannelList(page, count, query, online, channelType, platformId, catalogId);
|
||||||
|
@ -358,6 +367,7 @@ public class PlatformController {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 向上级平台添加国标通道
|
* 向上级平台添加国标通道
|
||||||
|
*
|
||||||
* @param param 通道关联参数
|
* @param param 通道关联参数
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
|
@ -367,7 +377,7 @@ public class PlatformController {
|
||||||
})
|
})
|
||||||
@PostMapping("/update_channel_for_gb")
|
@PostMapping("/update_channel_for_gb")
|
||||||
@ResponseBody
|
@ResponseBody
|
||||||
public ResponseEntity<String> updateChannelForGB(@RequestBody UpdateChannelParam param){
|
public ResponseEntity<String> updateChannelForGB(@RequestBody UpdateChannelParam param) {
|
||||||
|
|
||||||
if (logger.isDebugEnabled()) {
|
if (logger.isDebugEnabled()) {
|
||||||
logger.debug("给上级平台添加国标通道API调用");
|
logger.debug("给上级平台添加国标通道API调用");
|
||||||
|
@ -379,6 +389,7 @@ public class PlatformController {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 从上级平台移除国标通道
|
* 从上级平台移除国标通道
|
||||||
|
*
|
||||||
* @param param 通道关联参数
|
* @param param 通道关联参数
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
|
@ -388,7 +399,7 @@ public class PlatformController {
|
||||||
})
|
})
|
||||||
@DeleteMapping("/del_channel_for_gb")
|
@DeleteMapping("/del_channel_for_gb")
|
||||||
@ResponseBody
|
@ResponseBody
|
||||||
public ResponseEntity<String> delChannelForGB(@RequestBody UpdateChannelParam param){
|
public ResponseEntity<String> delChannelForGB(@RequestBody UpdateChannelParam param) {
|
||||||
|
|
||||||
if (logger.isDebugEnabled()) {
|
if (logger.isDebugEnabled()) {
|
||||||
logger.debug("给上级平台删除国标通道API调用");
|
logger.debug("给上级平台删除国标通道API调用");
|
||||||
|
@ -400,6 +411,7 @@ public class PlatformController {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获取目录
|
* 获取目录
|
||||||
|
*
|
||||||
* @param platformId 平台ID
|
* @param platformId 平台ID
|
||||||
* @param parentId 目录父ID
|
* @param parentId 目录父ID
|
||||||
* @return
|
* @return
|
||||||
|
@ -411,7 +423,7 @@ public class PlatformController {
|
||||||
})
|
})
|
||||||
@GetMapping("/catalog")
|
@GetMapping("/catalog")
|
||||||
@ResponseBody
|
@ResponseBody
|
||||||
public ResponseEntity<WVPResult<List<PlatformCatalog>>> getCatalogByPlatform(String platformId, String parentId){
|
public ResponseEntity<WVPResult<List<PlatformCatalog>>> getCatalogByPlatform(String platformId, String parentId) {
|
||||||
|
|
||||||
if (logger.isDebugEnabled()) {
|
if (logger.isDebugEnabled()) {
|
||||||
logger.debug("查询目录,platformId: {}, parentId: {}", platformId, parentId);
|
logger.debug("查询目录,platformId: {}, parentId: {}", platformId, parentId);
|
||||||
|
@ -432,6 +444,7 @@ public class PlatformController {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 添加目录
|
* 添加目录
|
||||||
|
*
|
||||||
* @param platformCatalog 目录
|
* @param platformCatalog 目录
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
|
@ -441,7 +454,7 @@ public class PlatformController {
|
||||||
})
|
})
|
||||||
@PostMapping("/catalog/add")
|
@PostMapping("/catalog/add")
|
||||||
@ResponseBody
|
@ResponseBody
|
||||||
public ResponseEntity<WVPResult<List<PlatformCatalog>>> addCatalog(@RequestBody PlatformCatalog platformCatalog){
|
public ResponseEntity<WVPResult<List<PlatformCatalog>>> addCatalog(@RequestBody PlatformCatalog platformCatalog) {
|
||||||
|
|
||||||
if (logger.isDebugEnabled()) {
|
if (logger.isDebugEnabled()) {
|
||||||
logger.debug("添加目录,{}", JSON.toJSONString(platformCatalog));
|
logger.debug("添加目录,{}", JSON.toJSONString(platformCatalog));
|
||||||
|
@ -452,7 +465,7 @@ public class PlatformController {
|
||||||
|
|
||||||
if (platformCatalogInStore != null) {
|
if (platformCatalogInStore != null) {
|
||||||
result.setCode(-1);
|
result.setCode(-1);
|
||||||
result.setMsg( platformCatalog.getId() + " already exists");
|
result.setMsg(platformCatalog.getId() + " already exists");
|
||||||
return new ResponseEntity<>(result, HttpStatus.OK);
|
return new ResponseEntity<>(result, HttpStatus.OK);
|
||||||
}
|
}
|
||||||
int addResult = storager.addCatalog(platformCatalog);
|
int addResult = storager.addCatalog(platformCatalog);
|
||||||
|
@ -460,7 +473,7 @@ public class PlatformController {
|
||||||
result.setCode(0);
|
result.setCode(0);
|
||||||
result.setMsg("success");
|
result.setMsg("success");
|
||||||
return new ResponseEntity<>(result, HttpStatus.OK);
|
return new ResponseEntity<>(result, HttpStatus.OK);
|
||||||
}else {
|
} else {
|
||||||
result.setCode(-500);
|
result.setCode(-500);
|
||||||
result.setMsg("save error");
|
result.setMsg("save error");
|
||||||
return new ResponseEntity<>(result, HttpStatus.OK);
|
return new ResponseEntity<>(result, HttpStatus.OK);
|
||||||
|
@ -469,6 +482,7 @@ public class PlatformController {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 编辑目录
|
* 编辑目录
|
||||||
|
*
|
||||||
* @param platformCatalog 目录
|
* @param platformCatalog 目录
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
|
@ -478,7 +492,7 @@ public class PlatformController {
|
||||||
})
|
})
|
||||||
@PostMapping("/catalog/edit")
|
@PostMapping("/catalog/edit")
|
||||||
@ResponseBody
|
@ResponseBody
|
||||||
public ResponseEntity<WVPResult<List<PlatformCatalog>>> editCatalog(@RequestBody PlatformCatalog platformCatalog){
|
public ResponseEntity<WVPResult<List<PlatformCatalog>>> editCatalog(@RequestBody PlatformCatalog platformCatalog) {
|
||||||
|
|
||||||
if (logger.isDebugEnabled()) {
|
if (logger.isDebugEnabled()) {
|
||||||
logger.debug("编辑目录,{}", JSON.toJSONString(platformCatalog));
|
logger.debug("编辑目录,{}", JSON.toJSONString(platformCatalog));
|
||||||
|
@ -488,14 +502,14 @@ public class PlatformController {
|
||||||
result.setCode(0);
|
result.setCode(0);
|
||||||
|
|
||||||
if (platformCatalogInStore == null) {
|
if (platformCatalogInStore == null) {
|
||||||
result.setMsg( platformCatalog.getId() + " not exists");
|
result.setMsg(platformCatalog.getId() + " not exists");
|
||||||
return new ResponseEntity<>(result, HttpStatus.OK);
|
return new ResponseEntity<>(result, HttpStatus.OK);
|
||||||
}
|
}
|
||||||
int addResult = storager.updateCatalog(platformCatalog);
|
int addResult = storager.updateCatalog(platformCatalog);
|
||||||
if (addResult > 0) {
|
if (addResult > 0) {
|
||||||
result.setMsg("success");
|
result.setMsg("success");
|
||||||
return new ResponseEntity<>(result, HttpStatus.OK);
|
return new ResponseEntity<>(result, HttpStatus.OK);
|
||||||
}else {
|
} else {
|
||||||
result.setMsg("save error");
|
result.setMsg("save error");
|
||||||
return new ResponseEntity<>(result, HttpStatus.OK);
|
return new ResponseEntity<>(result, HttpStatus.OK);
|
||||||
}
|
}
|
||||||
|
@ -503,6 +517,7 @@ public class PlatformController {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 删除目录
|
* 删除目录
|
||||||
|
*
|
||||||
* @param id 目录Id
|
* @param id 目录Id
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
|
@ -512,7 +527,7 @@ public class PlatformController {
|
||||||
})
|
})
|
||||||
@DeleteMapping("/catalog/del")
|
@DeleteMapping("/catalog/del")
|
||||||
@ResponseBody
|
@ResponseBody
|
||||||
public ResponseEntity<WVPResult<String>> delCatalog(String id, String platformId){
|
public ResponseEntity<WVPResult<String>> delCatalog(String id, String platformId) {
|
||||||
|
|
||||||
if (logger.isDebugEnabled()) {
|
if (logger.isDebugEnabled()) {
|
||||||
logger.debug("删除目录,{}", id);
|
logger.debug("删除目录,{}", id);
|
||||||
|
@ -540,7 +555,7 @@ public class PlatformController {
|
||||||
if (delResult > 0) {
|
if (delResult > 0) {
|
||||||
result.setMsg("success");
|
result.setMsg("success");
|
||||||
return new ResponseEntity<>(result, HttpStatus.OK);
|
return new ResponseEntity<>(result, HttpStatus.OK);
|
||||||
}else {
|
} else {
|
||||||
result.setMsg("save error");
|
result.setMsg("save error");
|
||||||
return new ResponseEntity<>(result, HttpStatus.OK);
|
return new ResponseEntity<>(result, HttpStatus.OK);
|
||||||
}
|
}
|
||||||
|
@ -548,6 +563,7 @@ public class PlatformController {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 删除关联
|
* 删除关联
|
||||||
|
*
|
||||||
* @param platformCatalog 关联的信息
|
* @param platformCatalog 关联的信息
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
|
@ -557,7 +573,7 @@ public class PlatformController {
|
||||||
})
|
})
|
||||||
@DeleteMapping("/catalog/relation/del")
|
@DeleteMapping("/catalog/relation/del")
|
||||||
@ResponseBody
|
@ResponseBody
|
||||||
public ResponseEntity<WVPResult<List<PlatformCatalog>>> delRelation(@RequestBody PlatformCatalog platformCatalog){
|
public ResponseEntity<WVPResult<List<PlatformCatalog>>> delRelation(@RequestBody PlatformCatalog platformCatalog) {
|
||||||
|
|
||||||
if (logger.isDebugEnabled()) {
|
if (logger.isDebugEnabled()) {
|
||||||
logger.debug("删除关联,{}", JSON.toJSONString(platformCatalog));
|
logger.debug("删除关联,{}", JSON.toJSONString(platformCatalog));
|
||||||
|
@ -569,7 +585,7 @@ public class PlatformController {
|
||||||
if (delResult > 0) {
|
if (delResult > 0) {
|
||||||
result.setMsg("success");
|
result.setMsg("success");
|
||||||
return new ResponseEntity<>(result, HttpStatus.OK);
|
return new ResponseEntity<>(result, HttpStatus.OK);
|
||||||
}else {
|
} else {
|
||||||
result.setMsg("save error");
|
result.setMsg("save error");
|
||||||
return new ResponseEntity<>(result, HttpStatus.OK);
|
return new ResponseEntity<>(result, HttpStatus.OK);
|
||||||
}
|
}
|
||||||
|
@ -578,6 +594,7 @@ public class PlatformController {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 修改默认目录
|
* 修改默认目录
|
||||||
|
*
|
||||||
* @param platformId 平台Id
|
* @param platformId 平台Id
|
||||||
* @param catalogId 目录Id
|
* @param catalogId 目录Id
|
||||||
* @return
|
* @return
|
||||||
|
@ -589,7 +606,7 @@ public class PlatformController {
|
||||||
})
|
})
|
||||||
@PostMapping("/catalog/default/update")
|
@PostMapping("/catalog/default/update")
|
||||||
@ResponseBody
|
@ResponseBody
|
||||||
public ResponseEntity<WVPResult<String>> setDefaultCatalog(String platformId, String catalogId){
|
public ResponseEntity<WVPResult<String>> setDefaultCatalog(String platformId, String catalogId) {
|
||||||
|
|
||||||
if (logger.isDebugEnabled()) {
|
if (logger.isDebugEnabled()) {
|
||||||
logger.debug("修改默认目录,{},{}", platformId, catalogId);
|
logger.debug("修改默认目录,{},{}", platformId, catalogId);
|
||||||
|
@ -601,7 +618,7 @@ public class PlatformController {
|
||||||
if (updateResult > 0) {
|
if (updateResult > 0) {
|
||||||
result.setMsg("success");
|
result.setMsg("success");
|
||||||
return new ResponseEntity<>(result, HttpStatus.OK);
|
return new ResponseEntity<>(result, HttpStatus.OK);
|
||||||
}else {
|
} else {
|
||||||
result.setMsg("save error");
|
result.setMsg("save error");
|
||||||
return new ResponseEntity<>(result, HttpStatus.OK);
|
return new ResponseEntity<>(result, HttpStatus.OK);
|
||||||
}
|
}
|
||||||
|
|
|
@ -13,7 +13,7 @@ spring:
|
||||||
# [可选] 数据库 DB
|
# [可选] 数据库 DB
|
||||||
database: 6
|
database: 6
|
||||||
# [可选] 访问密码,若你的redis服务器没有设置密码,就不需要用密码去连接
|
# [可选] 访问密码,若你的redis服务器没有设置密码,就不需要用密码去连接
|
||||||
password:
|
password: face2020
|
||||||
# [可选] 超时时间
|
# [可选] 超时时间
|
||||||
timeout: 10000
|
timeout: 10000
|
||||||
# [可选] jdbc数据库配置, 项目使用sqlite作为数据库,一般不需要配置
|
# [可选] jdbc数据库配置, 项目使用sqlite作为数据库,一般不需要配置
|
||||||
|
@ -23,7 +23,7 @@ spring:
|
||||||
driver-class-name: com.mysql.cj.jdbc.Driver
|
driver-class-name: com.mysql.cj.jdbc.Driver
|
||||||
url: jdbc:mysql://127.0.0.1:3306/wvp?useUnicode=true&characterEncoding=UTF8&rewriteBatchedStatements=true&serverTimezone=PRC&useSSL=false
|
url: jdbc:mysql://127.0.0.1:3306/wvp?useUnicode=true&characterEncoding=UTF8&rewriteBatchedStatements=true&serverTimezone=PRC&useSSL=false
|
||||||
username: root
|
username: root
|
||||||
password: root123
|
password: 123456
|
||||||
druid:
|
druid:
|
||||||
initialSize: 10 # 连接池初始化连接数
|
initialSize: 10 # 连接池初始化连接数
|
||||||
maxActive: 200 # 连接池最大连接数
|
maxActive: 200 # 连接池最大连接数
|
||||||
|
@ -50,7 +50,7 @@ server:
|
||||||
# 作为28181服务器的配置
|
# 作为28181服务器的配置
|
||||||
sip:
|
sip:
|
||||||
# [必须修改] 本机的IP
|
# [必须修改] 本机的IP
|
||||||
ip: 192.168.118.70
|
ip: 192.168.41.16
|
||||||
# [可选] 28181服务监听的端口
|
# [可选] 28181服务监听的端口
|
||||||
port: 5060
|
port: 5060
|
||||||
# 根据国标6.1.2中规定,domain宜采用ID统一编码的前十位编码。国标附录D中定义前8位为中心编码(由省级、市级、区级、基层编号组成,参照GB/T 2260-2007)
|
# 根据国标6.1.2中规定,domain宜采用ID统一编码的前十位编码。国标附录D中定义前8位为中心编码(由省级、市级、区级、基层编号组成,参照GB/T 2260-2007)
|
||||||
|
@ -67,9 +67,9 @@ sip:
|
||||||
media:
|
media:
|
||||||
id: FQ3TF8yT83wh5Wvz
|
id: FQ3TF8yT83wh5Wvz
|
||||||
# [必须修改] zlm服务器的内网IP
|
# [必须修改] zlm服务器的内网IP
|
||||||
ip: 192.168.118.70
|
ip: 192.168.41.16
|
||||||
# [必须修改] zlm服务器的http.port
|
# [必须修改] zlm服务器的http.port
|
||||||
http-port: 80
|
http-port: 8091
|
||||||
# [可选] zlm服务器的hook.admin_params=secret
|
# [可选] zlm服务器的hook.admin_params=secret
|
||||||
secret: 035c73f7-bb6b-4889-a715-d9eb2d1925cc
|
secret: 035c73f7-bb6b-4889-a715-d9eb2d1925cc
|
||||||
# 启用多端口模式, 多端口模式使用端口区分每路流,兼容性更好。 单端口使用流的ssrc区分, 点播超时建议使用多端口测试
|
# 启用多端口模式, 多端口模式使用端口区分每路流,兼容性更好。 单端口使用流的ssrc区分, 点播超时建议使用多端口测试
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -198,7 +198,7 @@ export default {
|
||||||
let that = this;
|
let that = this;
|
||||||
this.$axios({
|
this.$axios({
|
||||||
method: 'get',
|
method: 'get',
|
||||||
url:`/api/platform/query/10000/0`
|
url:`/api/platform/query/10000/1`
|
||||||
}).then(function (res) {
|
}).then(function (res) {
|
||||||
that.platformList = res.data.list;
|
that.platformList = res.data.list;
|
||||||
}).catch(function (error) {
|
}).catch(function (error) {
|
||||||
|
|
Loading…
Reference in New Issue