From a4d873761dd03a74950d05f204171255509bd5fb Mon Sep 17 00:00:00 2001 From: zhibing.pu <393733352@qq.com> Date: 星期一, 17 六月 2024 16:03:35 +0800 Subject: [PATCH] 修改 bug --- cloud-server-communityWorldCup/src/main/java/com/dsh/communityWorldCup/controller/WorldCupController.java | 33 +++++++++++++++++++++++++++++++++ 1 files changed, 33 insertions(+), 0 deletions(-) diff --git a/cloud-server-communityWorldCup/src/main/java/com/dsh/communityWorldCup/controller/WorldCupController.java b/cloud-server-communityWorldCup/src/main/java/com/dsh/communityWorldCup/controller/WorldCupController.java index 2efebb0..067d8e2 100644 --- a/cloud-server-communityWorldCup/src/main/java/com/dsh/communityWorldCup/controller/WorldCupController.java +++ b/cloud-server-communityWorldCup/src/main/java/com/dsh/communityWorldCup/controller/WorldCupController.java @@ -636,6 +636,22 @@ worldCup.setProvinceCode(provinceCode); worldCup.setCity(city.replace("市", "")); worldCup.setCityCode(cityCode); + String[] split = worldCup.getPayType().split(","); + List<String> strings = Arrays.asList(split); + if(strings.contains("0")){ + worldCup.setCash(null); + worldCup.setClassHour(null); + worldCup.setPaiCoin(null); + } + if(!strings.contains("1")){ + worldCup.setCash(null); + } + if(!strings.contains("2")){ + worldCup.setPaiCoin(null); + } + if(!strings.contains("3")){ + worldCup.setClassHour(null); + } worldCupService.save(worldCup); return worldCup.getId(); } @@ -681,6 +697,22 @@ WorldCup worldCup1 = worldCupService.getById(worldCup2.getId()); worldCup2.setCreateTime(worldCup1.getCreateTime()); worldCup2.setMatchNumber(worldCup1.getMatchNumber()); + String[] split = worldCup2.getPayType().split(","); + List<String> strings = Arrays.asList(split); + if(strings.contains("0")){ + worldCup2.setCash(null); + worldCup2.setClassHour(null); + worldCup2.setPaiCoin(null); + } + if(!strings.contains("1")){ + worldCup2.setCash(null); + } + if(!strings.contains("2")){ + worldCup2.setPaiCoin(null); + } + if(!strings.contains("3")){ + worldCup2.setClassHour(null); + } worldCupService.updateWorldCupAll(worldCup2); return worldCup2.getId(); } @@ -738,6 +770,7 @@ @ResponseBody @PostMapping("/base/worldCup/endWorldCupCallback") public void endWorldCupCallback(String custom, Integer red_score, Integer blue_score){ + log.warn("世界杯游戏成绩回调:custom->" + custom + ",red_score->" + red_score + ",blue_score->" + blue_score); worldCupCompetitorService.endWorldCupCallback(custom, red_score, blue_score); } -- Gitblit v1.7.1