From 9d37b411ec6f0eea32b7d659d62f31bee4d93dbb Mon Sep 17 00:00:00 2001 From: 648540858 <648540858@qq.com> Date: 星期日, 06 三月 2022 00:09:34 +0800 Subject: [PATCH] Merge pull request #375 from MeBetterMan/wvp-28181-2.0 --- src/main/java/com/genersoft/iot/vmp/vmanager/gb28181/platform/PlatformController.java | 157 +++++++++++++++++++++++++++++----------------------- 1 files changed, 87 insertions(+), 70 deletions(-) diff --git a/src/main/java/com/genersoft/iot/vmp/vmanager/gb28181/platform/PlatformController.java b/src/main/java/com/genersoft/iot/vmp/vmanager/gb28181/platform/PlatformController.java index 8fed6dd..caca64e 100644 --- a/src/main/java/com/genersoft/iot/vmp/vmanager/gb28181/platform/PlatformController.java +++ b/src/main/java/com/genersoft/iot/vmp/vmanager/gb28181/platform/PlatformController.java @@ -48,11 +48,12 @@ @Autowired private ISIPCommanderForPlatform commanderForPlatform; - @Autowired - private SipConfig sipConfig; + @Autowired + private SipConfig sipConfig; /** * 鑾峰彇鍥芥爣鏈嶅姟鐨勯厤缃� + * * @return */ @ApiOperation("鑾峰彇鍥芥爣鏈嶅姟鐨勯厤缃�") @@ -65,8 +66,10 @@ result.put("password", sipConfig.getPassword()); return new ResponseEntity<>(result, HttpStatus.OK); } + /** * 鑾峰彇绾ц仈鏈嶅姟鍣ㄤ俊鎭� + * * @return */ @ApiOperation("鑾峰彇鍥芥爣鏈嶅姟鐨勯厤缃�") @@ -78,7 +81,7 @@ wvpResult.setCode(0); wvpResult.setMsg("success"); wvpResult.setData(parentPlatform); - }else { + } else { wvpResult.setCode(-1); wvpResult.setMsg("鏈煡璇㈠埌姝ゅ钩鍙�"); } @@ -87,7 +90,8 @@ /** * 鍒嗛〉鏌ヨ绾ц仈骞冲彴 - * @param page 褰撳墠椤� + * + * @param page 褰撳墠椤� * @param count 姣忛〉鏉℃暟 * @return */ @@ -97,7 +101,7 @@ @ApiImplicitParam(name = "page", 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()) { // logger.debug("鏌ヨ鎵�鏈変笂绾ц澶嘇PI璋冪敤"); @@ -107,6 +111,7 @@ /** * 娣诲姞涓婄骇骞冲彴淇℃伅 + * * @param parentPlatform * @return */ @@ -116,28 +121,28 @@ }) @PostMapping("/add") @ResponseBody - public ResponseEntity<WVPResult<String>> addPlatform(@RequestBody ParentPlatform parentPlatform){ + public ResponseEntity<WVPResult<String>> addPlatform(@RequestBody ParentPlatform parentPlatform) { if (logger.isDebugEnabled()) { logger.debug("淇濆瓨涓婄骇骞冲彴淇℃伅API璋冪敤"); } WVPResult<String> wvpResult = new WVPResult<>(); if (StringUtils.isEmpty(parentPlatform.getName()) - ||StringUtils.isEmpty(parentPlatform.getServerGBId()) - ||StringUtils.isEmpty(parentPlatform.getServerGBDomain()) - ||StringUtils.isEmpty(parentPlatform.getServerIP()) - ||StringUtils.isEmpty(parentPlatform.getServerPort()) - ||StringUtils.isEmpty(parentPlatform.getDeviceGBId()) - ||StringUtils.isEmpty(parentPlatform.getExpires()) - ||StringUtils.isEmpty(parentPlatform.getKeepTimeout()) - ||StringUtils.isEmpty(parentPlatform.getTransport()) - ||StringUtils.isEmpty(parentPlatform.getCharacterSet()) - ){ + || StringUtils.isEmpty(parentPlatform.getServerGBId()) + || StringUtils.isEmpty(parentPlatform.getServerGBDomain()) + || StringUtils.isEmpty(parentPlatform.getServerIP()) + || StringUtils.isEmpty(parentPlatform.getServerPort()) + || StringUtils.isEmpty(parentPlatform.getDeviceGBId()) + || StringUtils.isEmpty(parentPlatform.getExpires()) + || StringUtils.isEmpty(parentPlatform.getKeepTimeout()) + || StringUtils.isEmpty(parentPlatform.getTransport()) + || StringUtils.isEmpty(parentPlatform.getCharacterSet()) + ) { wvpResult.setCode(-1); wvpResult.setMsg("missing parameters"); 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.setMsg("error severPort"); return new ResponseEntity<>(wvpResult, HttpStatus.BAD_REQUEST); @@ -146,7 +151,7 @@ ParentPlatform parentPlatformOld = storager.queryParentPlatByServerGBId(parentPlatform.getServerGBId()); if (parentPlatformOld != null) { wvpResult.setCode(-1); - wvpResult.setMsg("骞冲彴 "+parentPlatform.getServerGBId()+" 宸插瓨鍦�"); + wvpResult.setMsg("骞冲彴 " + parentPlatform.getServerGBId() + " 宸插瓨鍦�"); return new ResponseEntity<>(wvpResult, HttpStatus.OK); } boolean updateResult = storager.updateParentPlatform(parentPlatform); @@ -154,17 +159,17 @@ if (updateResult) { // 淇濆瓨鏃跺惎鐢ㄥ氨鍙戦�佹敞鍐� if (parentPlatform.isEnable()) { - if (parentPlatformOld.isStatus()) { + if (parentPlatformOld != null && parentPlatformOld.isStatus()) { commanderForPlatform.unregister(parentPlatformOld, null, eventResult -> { // 鍙淇濆瓨灏卞彂閫佹敞鍐� commanderForPlatform.register(parentPlatform, null, null); }); - }else { + } else { // 鍙淇濆瓨灏卞彂閫佹敞鍐� 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); } wvpResult.setCode(0); @@ -179,6 +184,7 @@ /** * 淇濆瓨涓婄骇骞冲彴淇℃伅 + * * @param parentPlatform * @return */ @@ -188,23 +194,23 @@ }) @PostMapping("/save") @ResponseBody - public ResponseEntity<WVPResult<String>> savePlatform(@RequestBody ParentPlatform parentPlatform){ + public ResponseEntity<WVPResult<String>> savePlatform(@RequestBody ParentPlatform parentPlatform) { if (logger.isDebugEnabled()) { logger.debug("淇濆瓨涓婄骇骞冲彴淇℃伅API璋冪敤"); } WVPResult<String> wvpResult = new WVPResult<>(); if (StringUtils.isEmpty(parentPlatform.getName()) - ||StringUtils.isEmpty(parentPlatform.getServerGBId()) - ||StringUtils.isEmpty(parentPlatform.getServerGBDomain()) - ||StringUtils.isEmpty(parentPlatform.getServerIP()) - ||StringUtils.isEmpty(parentPlatform.getServerPort()) - ||StringUtils.isEmpty(parentPlatform.getDeviceGBId()) - ||StringUtils.isEmpty(parentPlatform.getExpires()) - ||StringUtils.isEmpty(parentPlatform.getKeepTimeout()) - ||StringUtils.isEmpty(parentPlatform.getTransport()) - ||StringUtils.isEmpty(parentPlatform.getCharacterSet()) - ){ + || StringUtils.isEmpty(parentPlatform.getServerGBId()) + || StringUtils.isEmpty(parentPlatform.getServerGBDomain()) + || StringUtils.isEmpty(parentPlatform.getServerIP()) + || StringUtils.isEmpty(parentPlatform.getServerPort()) + || StringUtils.isEmpty(parentPlatform.getDeviceGBId()) + || StringUtils.isEmpty(parentPlatform.getExpires()) + || StringUtils.isEmpty(parentPlatform.getKeepTimeout()) + || StringUtils.isEmpty(parentPlatform.getTransport()) + || StringUtils.isEmpty(parentPlatform.getCharacterSet()) + ) { wvpResult.setCode(-1); wvpResult.setMsg("missing parameters"); return new ResponseEntity<>(wvpResult, HttpStatus.BAD_REQUEST); @@ -225,11 +231,11 @@ } // 鍙淇濆瓨灏卞彂閫佹敞鍐� commanderForPlatform.register(parentPlatform, null, null); - }else { + } else { // 鍙淇濆瓨灏卞彂閫佹敞鍐� 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); } wvpResult.setCode(0); @@ -244,7 +250,8 @@ /** * 鍒犻櫎涓婄骇骞冲彴 - * @param serverGBId 涓婄骇骞冲彴鍥芥爣ID + * + * @param serverGBId 涓婄骇骞冲彴鍥芥爣ID * @return */ @ApiOperation("鍒犻櫎涓婄骇骞冲彴") @@ -253,13 +260,13 @@ }) @DeleteMapping("/delete/{serverGBId}") @ResponseBody - public ResponseEntity<String> deletePlatform(@PathVariable String serverGBId){ + public ResponseEntity<String> deletePlatform(@PathVariable String serverGBId) { if (logger.isDebugEnabled()) { logger.debug("鍒犻櫎涓婄骇骞冲彴API璋冪敤"); } if (StringUtils.isEmpty(serverGBId) - ){ + ) { return new ResponseEntity<>("missing parameters", HttpStatus.BAD_REQUEST); } ParentPlatform parentPlatform = storager.queryParentPlatByServerGBId(serverGBId); @@ -284,13 +291,14 @@ if (deleteResult) { return new ResponseEntity<>("success", HttpStatus.OK); - }else { + } else { return new ResponseEntity<>("fail", HttpStatus.OK); } } /** * 鏌ヨ涓婄骇骞冲彴鏄惁瀛樺湪 + * * @param serverGBId 涓婄骇骞冲彴鍥芥爣ID * @return */ @@ -300,7 +308,7 @@ }) @GetMapping("/exit/{serverGBId}") @ResponseBody - public ResponseEntity<String> exitPlatform(@PathVariable String serverGBId){ + public ResponseEntity<String> exitPlatform(@PathVariable String serverGBId) { // if (logger.isDebugEnabled()) { // logger.debug("鏌ヨ涓婄骇骞冲彴鏄惁瀛樺湪API璋冪敤锛�" + serverGBId); @@ -311,12 +319,13 @@ /** * 鍒嗛〉鏌ヨ绾ц仈骞冲彴鐨勬墍鏈夋墍鏈夐�氶亾 - * @param page 褰撳墠椤� - * @param count 姣忛〉鏉℃暟 - * @param platformId 涓婄骇骞冲彴ID - * @param query 鏌ヨ鍐呭 - * @param online 鏄惁鍦ㄧ嚎 - * @param choosed 鏄惁宸查�変腑 + * + * @param page 褰撳墠椤� + * @param count 姣忛〉鏉℃暟 + * @param platformId 涓婄骇骞冲彴ID + * @param query 鏌ヨ鍐呭 + * @param online 鏄惁鍦ㄧ嚎 + * @param choosed 鏄惁宸查�変腑 * @param channelType 閫氶亾绫诲瀷 * @return */ @@ -333,22 +342,22 @@ @GetMapping("/channel_list") @ResponseBody public PageInfo<ChannelReduce> channelList(int page, int count, - @RequestParam(required = false) String platformId, - @RequestParam(required = false) String catalogId, - @RequestParam(required = false) String query, - @RequestParam(required = false) Boolean online, - @RequestParam(required = false) Boolean channelType){ + @RequestParam(required = false) String platformId, + @RequestParam(required = false) String catalogId, + @RequestParam(required = false) String query, + @RequestParam(required = false) Boolean online, + @RequestParam(required = false) Boolean channelType) { // if (logger.isDebugEnabled()) { // logger.debug("鏌ヨ鎵�鏈夋墍鏈夐�氶亾API璋冪敤"); // } - if(StringUtils.isEmpty(platformId)) { + if (StringUtils.isEmpty(platformId)) { platformId = null; } - if(StringUtils.isEmpty(query)) { + if (StringUtils.isEmpty(query)) { query = null; } - if(StringUtils.isEmpty(platformId) || StringUtils.isEmpty(catalogId)) { + if (StringUtils.isEmpty(platformId) || StringUtils.isEmpty(catalogId)) { catalogId = null; } PageInfo<ChannelReduce> channelReduces = storager.queryAllChannelList(page, count, query, online, channelType, platformId, catalogId); @@ -358,6 +367,7 @@ /** * 鍚戜笂绾у钩鍙版坊鍔犲浗鏍囬�氶亾 + * * @param param 閫氶亾鍏宠仈鍙傛暟 * @return */ @@ -367,7 +377,7 @@ }) @PostMapping("/update_channel_for_gb") @ResponseBody - public ResponseEntity<String> updateChannelForGB(@RequestBody UpdateChannelParam param){ + public ResponseEntity<String> updateChannelForGB(@RequestBody UpdateChannelParam param) { if (logger.isDebugEnabled()) { logger.debug("缁欎笂绾у钩鍙版坊鍔犲浗鏍囬�氶亾API璋冪敤"); @@ -379,6 +389,7 @@ /** * 浠庝笂绾у钩鍙扮Щ闄ゅ浗鏍囬�氶亾 + * * @param param 閫氶亾鍏宠仈鍙傛暟 * @return */ @@ -388,7 +399,7 @@ }) @DeleteMapping("/del_channel_for_gb") @ResponseBody - public ResponseEntity<String> delChannelForGB(@RequestBody UpdateChannelParam param){ + public ResponseEntity<String> delChannelForGB(@RequestBody UpdateChannelParam param) { if (logger.isDebugEnabled()) { logger.debug("缁欎笂绾у钩鍙板垹闄ゅ浗鏍囬�氶亾API璋冪敤"); @@ -400,8 +411,9 @@ /** * 鑾峰彇鐩綍 + * * @param platformId 骞冲彴ID - * @param parentId 鐩綍鐖禝D + * @param parentId 鐩綍鐖禝D * @return */ @ApiOperation("鑾峰彇鐩綍") @@ -411,7 +423,7 @@ }) @GetMapping("/catalog") @ResponseBody - public ResponseEntity<WVPResult<List<PlatformCatalog>>> getCatalogByPlatform(String platformId, String parentId){ + public ResponseEntity<WVPResult<List<PlatformCatalog>>> getCatalogByPlatform(String platformId, String parentId) { if (logger.isDebugEnabled()) { logger.debug("鏌ヨ鐩綍,platformId: {}, parentId: {}", platformId, parentId); @@ -432,6 +444,7 @@ /** * 娣诲姞鐩綍 + * * @param platformCatalog 鐩綍 * @return */ @@ -441,7 +454,7 @@ }) @PostMapping("/catalog/add") @ResponseBody - public ResponseEntity<WVPResult<List<PlatformCatalog>>> addCatalog(@RequestBody PlatformCatalog platformCatalog){ + public ResponseEntity<WVPResult<List<PlatformCatalog>>> addCatalog(@RequestBody PlatformCatalog platformCatalog) { if (logger.isDebugEnabled()) { logger.debug("娣诲姞鐩綍,{}", JSON.toJSONString(platformCatalog)); @@ -452,7 +465,7 @@ if (platformCatalogInStore != null) { result.setCode(-1); - result.setMsg( platformCatalog.getId() + " already exists"); + result.setMsg(platformCatalog.getId() + " already exists"); return new ResponseEntity<>(result, HttpStatus.OK); } int addResult = storager.addCatalog(platformCatalog); @@ -460,7 +473,7 @@ result.setCode(0); result.setMsg("success"); return new ResponseEntity<>(result, HttpStatus.OK); - }else { + } else { result.setCode(-500); result.setMsg("save error"); return new ResponseEntity<>(result, HttpStatus.OK); @@ -469,6 +482,7 @@ /** * 缂栬緫鐩綍 + * * @param platformCatalog 鐩綍 * @return */ @@ -478,7 +492,7 @@ }) @PostMapping("/catalog/edit") @ResponseBody - public ResponseEntity<WVPResult<List<PlatformCatalog>>> editCatalog(@RequestBody PlatformCatalog platformCatalog){ + public ResponseEntity<WVPResult<List<PlatformCatalog>>> editCatalog(@RequestBody PlatformCatalog platformCatalog) { if (logger.isDebugEnabled()) { logger.debug("缂栬緫鐩綍,{}", JSON.toJSONString(platformCatalog)); @@ -488,14 +502,14 @@ result.setCode(0); if (platformCatalogInStore == null) { - result.setMsg( platformCatalog.getId() + " not exists"); + result.setMsg(platformCatalog.getId() + " not exists"); return new ResponseEntity<>(result, HttpStatus.OK); } int addResult = storager.updateCatalog(platformCatalog); if (addResult > 0) { result.setMsg("success"); return new ResponseEntity<>(result, HttpStatus.OK); - }else { + } else { result.setMsg("save error"); return new ResponseEntity<>(result, HttpStatus.OK); } @@ -503,6 +517,7 @@ /** * 鍒犻櫎鐩綍 + * * @param id 鐩綍Id * @return */ @@ -512,7 +527,7 @@ }) @DeleteMapping("/catalog/del") @ResponseBody - public ResponseEntity<WVPResult<String>> delCatalog(String id, String platformId){ + public ResponseEntity<WVPResult<String>> delCatalog(String id, String platformId) { if (logger.isDebugEnabled()) { logger.debug("鍒犻櫎鐩綍,{}", id); @@ -540,7 +555,7 @@ if (delResult > 0) { result.setMsg("success"); return new ResponseEntity<>(result, HttpStatus.OK); - }else { + } else { result.setMsg("save error"); return new ResponseEntity<>(result, HttpStatus.OK); } @@ -548,6 +563,7 @@ /** * 鍒犻櫎鍏宠仈 + * * @param platformCatalog 鍏宠仈鐨勪俊鎭� * @return */ @@ -557,7 +573,7 @@ }) @DeleteMapping("/catalog/relation/del") @ResponseBody - public ResponseEntity<WVPResult<List<PlatformCatalog>>> delRelation(@RequestBody PlatformCatalog platformCatalog){ + public ResponseEntity<WVPResult<List<PlatformCatalog>>> delRelation(@RequestBody PlatformCatalog platformCatalog) { if (logger.isDebugEnabled()) { logger.debug("鍒犻櫎鍏宠仈,{}", JSON.toJSONString(platformCatalog)); @@ -569,7 +585,7 @@ if (delResult > 0) { result.setMsg("success"); return new ResponseEntity<>(result, HttpStatus.OK); - }else { + } else { result.setMsg("save error"); return new ResponseEntity<>(result, HttpStatus.OK); } @@ -578,8 +594,9 @@ /** * 淇敼榛樿鐩綍 + * * @param platformId 骞冲彴Id - * @param catalogId 鐩綍Id + * @param catalogId 鐩綍Id * @return */ @ApiOperation("淇敼榛樿鐩綍") @@ -589,7 +606,7 @@ }) @PostMapping("/catalog/default/update") @ResponseBody - public ResponseEntity<WVPResult<String>> setDefaultCatalog(String platformId, String catalogId){ + public ResponseEntity<WVPResult<String>> setDefaultCatalog(String platformId, String catalogId) { if (logger.isDebugEnabled()) { logger.debug("淇敼榛樿鐩綍,{},{}", platformId, catalogId); @@ -601,7 +618,7 @@ if (updateResult > 0) { result.setMsg("success"); return new ResponseEntity<>(result, HttpStatus.OK); - }else { + } else { result.setMsg("save error"); return new ResponseEntity<>(result, HttpStatus.OK); } -- Gitblit v1.8.0