| | |
| | | package com.genersoft.iot.vmp.vmanager.server; |
| | | |
| | | import com.alibaba.fastjson.JSON; |
| | | import com.alibaba.fastjson.JSONObject; |
| | | import com.alibaba.fastjson2.JSON; |
| | | import com.alibaba.fastjson2.JSONObject; |
| | | import com.genersoft.iot.vmp.VManageBootstrap; |
| | | import com.genersoft.iot.vmp.common.SystemAllInfo; |
| | | import com.genersoft.iot.vmp.common.VersionPo; |
| | |
| | | import com.genersoft.iot.vmp.vmanager.bean.ErrorCode; |
| | | import com.genersoft.iot.vmp.vmanager.bean.ResourceBaceInfo; |
| | | import com.genersoft.iot.vmp.vmanager.bean.ResourceInfo; |
| | | import com.genersoft.iot.vmp.vmanager.bean.SystemConfigInfo; |
| | | import gov.nist.javax.sip.SipStackImpl; |
| | | |
| | | import io.swagger.v3.oas.annotations.Operation; |
| | |
| | | MediaServerItem mediaServerItemInDatabase = mediaServerService.getOne(mediaServerItem.getId()); |
| | | |
| | | if (mediaServerItemInDatabase != null) { |
| | | if (ObjectUtils.isEmpty(mediaServerItemInDatabase.getSendRtpPortRange()) && ObjectUtils.isEmpty(mediaServerItem.getSendRtpPortRange())) { |
| | | mediaServerItem.setSendRtpPortRange("30000,30500"); |
| | | } |
| | | mediaServerService.update(mediaServerItem); |
| | | } else { |
| | | if (ObjectUtils.isEmpty(mediaServerItem.getSendRtpPortRange())) { |
| | | mediaServerItem.setSendRtpPortRange("30000,30500"); |
| | | } |
| | | mediaServerService.add(mediaServerItem); |
| | | } |
| | | } |
| | |
| | | }); |
| | | }; |
| | | |
| | | @Operation(summary = "获取系统信息信息") |
| | | @GetMapping(value = "/system/configInfo") |
| | | @ResponseBody |
| | | public SystemConfigInfo getConfigInfo() { |
| | | SystemConfigInfo systemConfigInfo = new SystemConfigInfo(); |
| | | systemConfigInfo.setVersion(versionInfo.getVersion()); |
| | | systemConfigInfo.setSip(sipConfig); |
| | | systemConfigInfo.setAddOn(userSetting); |
| | | systemConfigInfo.setServerPort(serverPort); |
| | | return systemConfigInfo; |
| | | } |
| | | |
| | | @Operation(summary = "获取版本信息") |
| | | @GetMapping(value = "/version") |
| | | @ResponseBody |