From e030255c23c7ba3e2cbad1036a810d6d72fa864f Mon Sep 17 00:00:00 2001 From: liujie <liujie> Date: 星期四, 26 十月 2023 18:04:58 +0800 Subject: [PATCH] 修改bug --- cloud-server-other/src/main/java/com/dsh/other/controller/BallController.java | 18 ++++++++++-------- 1 files changed, 10 insertions(+), 8 deletions(-) diff --git a/cloud-server-other/src/main/java/com/dsh/other/controller/BallController.java b/cloud-server-other/src/main/java/com/dsh/other/controller/BallController.java index ff9fa6c..71585a9 100644 --- a/cloud-server-other/src/main/java/com/dsh/other/controller/BallController.java +++ b/cloud-server-other/src/main/java/com/dsh/other/controller/BallController.java @@ -47,17 +47,19 @@ @PostMapping("/save") public Integer save(@RequestBody Game game){ - Region city = regionService.getOne(new QueryWrapper<Region>().eq("code", game.getCityCode())); - game.setCity(city.getName()); + + if (game.getCityCode()!=null) { + Region city = regionService.getOne(new QueryWrapper<Region>().eq("code", game.getCityCode())); + game.setCity(city.getName()); - Region province = regionService.getOne(new QueryWrapper<Region>().eq("code", game.getProvinceCode())); - game.setProvince(province.getName()); + Region province = regionService.getOne(new QueryWrapper<Region>().eq("code", game.getProvinceCode())); + game.setProvince(province.getName()); + + } - - - gameService.save(game); + gameService.saveOrUpdate(game); System.out.println("==========="+game); return game.getId(); } @@ -69,7 +71,7 @@ @PostMapping("/saveConfig") public void saveConfig(@RequestBody List<TGameConfig> gameConfigList){ System.out.println("=======gameConfigList===="+gameConfigList); - config.saveBatch(gameConfigList); + config.saveOrUpdateBatch(gameConfigList); // return game.getId(); } -- Gitblit v1.7.1