|
@@ -142,9 +142,9 @@ public class ServerController {
|
|
|
@PostMapping(value = "/media_server/save")
|
|
|
@ResponseBody
|
|
|
public void saveMediaServer(@RequestBody MediaServerItem mediaServerItem) {
|
|
|
- MediaServerItem mediaServerItemInDatabase = mediaServerService.getOne(mediaServerItem.getId());
|
|
|
-
|
|
|
- if (mediaServerItemInDatabase != null) {
|
|
|
+ MediaServerItem mediaServerItemInRedis = mediaServerService.getOne(mediaServerItem.getId());
|
|
|
+ MediaServerItem mediaServerItemInDB = mediaServerService.getDbZLm(mediaServerItem.getId());
|
|
|
+ if (mediaServerItemInRedis != null || mediaServerItemInDB != null ) {
|
|
|
mediaServerService.update(mediaServerItem);
|
|
|
} else {
|
|
|
mediaServerService.add(mediaServerItem);
|
|
@@ -156,7 +156,9 @@ public class ServerController {
|
|
|
@DeleteMapping(value = "/media_server/delete")
|
|
|
@ResponseBody
|
|
|
public void deleteMediaServer(@RequestParam String id) {
|
|
|
- if (mediaServerService.getOne(id) == null) {
|
|
|
+ MediaServerItem mediaServerItemInDB = mediaServerService.getDbZLm(id);
|
|
|
+ MediaServerItem mediaServerItemInRedis = mediaServerService.getOne(id);
|
|
|
+ if (mediaServerItemInDB == null && mediaServerItemInRedis == null) {
|
|
|
throw new ControllerException(ErrorCode.ERROR100.getCode(), "未找到此节点");
|
|
|
}
|
|
|
mediaServerService.delete(id);
|