| 
					
				 | 
			
			
				@@ -2,8 +2,9 @@ package com.genersoft.iot.vmp.vmanager.gb28181.platform; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.alibaba.fastjson.JSON; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.alibaba.fastjson.JSONObject; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import com.genersoft.iot.vmp.gb28181.bean.CatalogData; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import com.genersoft.iot.vmp.gb28181.bean.DeviceChannel; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import com.genersoft.iot.vmp.common.VideoManagerConstants; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import com.genersoft.iot.vmp.conf.DynamicTask; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import com.genersoft.iot.vmp.conf.UserSetup; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.genersoft.iot.vmp.gb28181.bean.ParentPlatform; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.genersoft.iot.vmp.gb28181.bean.PlatformCatalog; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.genersoft.iot.vmp.gb28181.transmit.cmd.ISIPCommanderForPlatform; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -39,6 +40,9 @@ public class PlatformController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     private final static Logger logger = LoggerFactory.getLogger(PlatformController.class); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @Autowired 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private UserSetup userSetup; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Autowired 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     private IVideoManagerStorager storager; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -48,11 +52,15 @@ public class PlatformController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Autowired 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     private ISIPCommanderForPlatform commanderForPlatform; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @Autowired 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private SipConfig sipConfig; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	@Autowired 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	private SipConfig sipConfig; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	private DynamicTask dynamicTask; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * 获取国标服务的配置 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @ApiOperation("获取国标服务的配置") 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -65,8 +73,10 @@ public class PlatformController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         result.put("password", sipConfig.getPassword()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return new ResponseEntity<>(result, HttpStatus.OK); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * 获取级联服务器信息 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @ApiOperation("获取国标服务的配置") 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -78,7 +88,7 @@ public class PlatformController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             wvpResult.setCode(0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             wvpResult.setMsg("success"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             wvpResult.setData(parentPlatform); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             wvpResult.setCode(-1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             wvpResult.setMsg("未查询到此平台"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -87,7 +97,8 @@ public class PlatformController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * 分页查询级联平台 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     * @param page 当前页 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * @param page  当前页 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @param count 每页条数 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      */ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -97,7 +108,7 @@ public class PlatformController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             @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("查询所有上级设备API调用"); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -107,6 +118,7 @@ public class PlatformController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * 添加上级平台信息 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @param parentPlatform 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      */ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -116,28 +128,28 @@ public class PlatformController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @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 +158,7 @@ public class PlatformController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         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 +166,17 @@ public class PlatformController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         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 +191,7 @@ public class PlatformController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * 保存上级平台信息 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @param parentPlatform 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      */ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -188,23 +201,23 @@ public class PlatformController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @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); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -216,7 +229,7 @@ public class PlatformController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (updateResult) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             // 保存时启用就发送注册 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (parentPlatform.isEnable()) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                if (parentPlatformOld.isStatus()) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                if (parentPlatformOld != null && parentPlatformOld.isStatus()) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     commanderForPlatform.unregister(parentPlatformOld, null, null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     try { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         Thread.sleep(500); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -225,11 +238,11 @@ public class PlatformController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     //  只要保存就发送注册 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     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 +257,8 @@ public class PlatformController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * 删除上级平台 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      * @param serverGBId 上级平台国标ID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * @param serverGBId 上级平台国标ID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @ApiOperation("删除上级平台") 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -253,13 +267,13 @@ public class PlatformController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @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); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -280,17 +294,19 @@ public class PlatformController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         boolean deleteResult = storager.deleteParentPlatform(parentPlatform); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         storager.delCatalogByPlatformId(parentPlatform.getServerGBId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         storager.delRelationByPlatformId(parentPlatform.getServerGBId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // 停止发送位置订阅定时任务 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        String key = VideoManagerConstants.SIP_SUBSCRIBE_PREFIX + userSetup.getServerId() +  "_MobilePosition_" + parentPlatform.getServerGBId(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        dynamicTask.stop(key); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (deleteResult) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             return new ResponseEntity<>("success", HttpStatus.OK); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             return new ResponseEntity<>("fail", HttpStatus.OK); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * 查询上级平台是否存在 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @param serverGBId 上级平台国标ID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      */ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -300,7 +316,7 @@ public class PlatformController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @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 +327,13 @@ public class PlatformController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * 分页查询级联平台的所有所有通道 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     * @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 +350,22 @@ public class PlatformController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @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 +375,7 @@ public class PlatformController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * 向上级平台添加国标通道 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @param param 通道关联参数 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      */ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -367,7 +385,7 @@ public class PlatformController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @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 +397,7 @@ public class PlatformController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * 从上级平台移除国标通道 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @param param 通道关联参数 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      */ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -388,7 +407,7 @@ public class PlatformController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @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 +419,9 @@ public class PlatformController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * 获取目录 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @param platformId 平台ID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     * @param parentId 目录父ID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * @param parentId   目录父ID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @ApiOperation("获取目录") 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -411,7 +431,7 @@ public class PlatformController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @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 +452,7 @@ public class PlatformController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * 添加目录 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @param platformCatalog 目录 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      */ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -441,7 +462,7 @@ public class PlatformController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @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 +473,7 @@ public class PlatformController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         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 +481,7 @@ public class PlatformController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             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 +490,7 @@ public class PlatformController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * 编辑目录 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @param platformCatalog 目录 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      */ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -478,7 +500,7 @@ public class PlatformController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @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 +510,14 @@ public class PlatformController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         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 +525,7 @@ public class PlatformController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * 删除目录 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @param id 目录Id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      */ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -512,7 +535,7 @@ public class PlatformController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @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 +563,7 @@ public class PlatformController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         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 +571,7 @@ public class PlatformController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * 删除关联 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @param platformCatalog 关联的信息 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      */ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -557,7 +581,7 @@ public class PlatformController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @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 +593,7 @@ public class PlatformController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         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 +602,9 @@ public class PlatformController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * 修改默认目录 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @param platformId 平台Id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     * @param catalogId 目录Id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * @param catalogId  目录Id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @ApiOperation("修改默认目录") 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -589,7 +614,7 @@ public class PlatformController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @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 +626,7 @@ public class PlatformController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (updateResult > 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             result.setMsg("success"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             return new ResponseEntity<>(result, HttpStatus.OK); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             result.setMsg("save error"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             return new ResponseEntity<>(result, HttpStatus.OK); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 |