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