From 92e2be60c2d92ab5c8524c76f97712cd9f66502d Mon Sep 17 00:00:00 2001 From: nickchange <126672920+nickchange@users.noreply.github.com> Date: 星期三, 18 十月 2023 11:44:35 +0800 Subject: [PATCH] 10.18.1 --- 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