From e1c4c857b03e28e224ce6dbb94d957b4d6fddcc3 Mon Sep 17 00:00:00 2001
From: puzhibing <393733352@qq.com>
Date: 星期一, 11 三月 2024 16:53:38 +0800
Subject: [PATCH] 修改bug

---
 cloud-server-management/src/main/webapp/WEB-INF/view/system/worldCupRecords/worldCupGameStatisticsListInfo.html              |    3 ++-
 cloud-server-management/src/main/webapp/WEB-INF/view/system/worldCup/worldCup_edit.html                                      |    2 +-
 cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/WorldCupController.java                    |   11 ++++++++++-
 cloud-server-management/src/main/webapp/static/modular/system/worldCupRecords/worldCupGameStatisticsListInfo.js              |    6 ++++--
 cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/WorldCupRecordsController.java             |    5 +++--
 cloud-server-management/src/main/java/com/dsh/course/feignClient/communityWorldCup/Model/WorldCupGameStatisticsListInfo.java |    6 +++++-
 cloud-server-management/src/main/webapp/WEB-INF/view/system/worldCup/worldCup_add.html                                       |    2 +-
 cloud-server-management/src/main/webapp/static/modular/system/worldCup/worldCup_info.js                                      |    8 ++++++--
 8 files changed, 32 insertions(+), 11 deletions(-)

diff --git a/cloud-server-management/src/main/java/com/dsh/course/feignClient/communityWorldCup/Model/WorldCupGameStatisticsListInfo.java b/cloud-server-management/src/main/java/com/dsh/course/feignClient/communityWorldCup/Model/WorldCupGameStatisticsListInfo.java
index 0098703..7cf30e3 100644
--- a/cloud-server-management/src/main/java/com/dsh/course/feignClient/communityWorldCup/Model/WorldCupGameStatisticsListInfo.java
+++ b/cloud-server-management/src/main/java/com/dsh/course/feignClient/communityWorldCup/Model/WorldCupGameStatisticsListInfo.java
@@ -11,7 +11,11 @@
     /**
      * 参赛数据id
      */
-    private Long id;
+    private Long participantId;
+    /**
+     * 参赛人员类型
+     */
+    private Integer participantType;
     /**
      * 姓名
      */
diff --git a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/WorldCupController.java b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/WorldCupController.java
index 150060b..4249541 100644
--- a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/WorldCupController.java
+++ b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/WorldCupController.java
@@ -161,7 +161,11 @@
     @ResponseBody
     @PostMapping("/addWorldCup")
     public ResultUtil addWorldCup(WorldCup worldCup, String stores){
-        worldCup.setStatus(1);
+        if(worldCup.getStartTime().before(new Date())){
+            worldCup.setStatus(2);
+        }else{
+            worldCup.setStatus(1);
+        }
         worldCup.setCreateTime(new Date());
         worldCup.setMatchNumber(0);
         Integer integer = worldCupClient.addWorldCup(worldCup);
@@ -195,6 +199,11 @@
         if(worldCup1.getStartTime().before(DateUtil.getDate())){
             return ResultUtil.error("赛事已开始,不能编辑");
         }
+        if(worldCup.getStartTime().before(new Date())){
+            worldCup.setStatus(2);
+        }else{
+            worldCup.setStatus(1);
+        }
         worldCupClient.editWorldCup(worldCup);
         worldCupStoreClient.delWorldCupStore(worldCup.getId());
         JSONArray jsonArray = JSON.parseArray(stores);
diff --git a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/WorldCupRecordsController.java b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/WorldCupRecordsController.java
index a144fe6..a0d0121 100644
--- a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/WorldCupRecordsController.java
+++ b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/WorldCupRecordsController.java
@@ -49,8 +49,9 @@
 
 
     @RequestMapping("/openWorldCupGameStatisticsListInfo")
-    public String openWorldCupGameStatisticsListInfo(Model model, Integer id){
-        model.addAttribute("id", id);
+    public String openWorldCupGameStatisticsListInfo(Model model, Long participantId, Integer participantType){
+        model.addAttribute("participantId", participantId);
+        model.addAttribute("participantType", participantType);
         return PREFIX + "worldCupGameStatisticsListInfo.html";
     }
 
diff --git a/cloud-server-management/src/main/webapp/WEB-INF/view/system/worldCup/worldCup_add.html b/cloud-server-management/src/main/webapp/WEB-INF/view/system/worldCup/worldCup_add.html
index be55692..77042f5 100644
--- a/cloud-server-management/src/main/webapp/WEB-INF/view/system/worldCup/worldCup_add.html
+++ b/cloud-server-management/src/main/webapp/WEB-INF/view/system/worldCup/worldCup_add.html
@@ -16,7 +16,7 @@
     text-indent: 10px;
   }
   .el-upload__input{
-    display: none;
+    display: none !important;
   }
 </style>
 <div class="ibox float-e-margins">
diff --git a/cloud-server-management/src/main/webapp/WEB-INF/view/system/worldCup/worldCup_edit.html b/cloud-server-management/src/main/webapp/WEB-INF/view/system/worldCup/worldCup_edit.html
index c11509e..8e90c3d 100644
--- a/cloud-server-management/src/main/webapp/WEB-INF/view/system/worldCup/worldCup_edit.html
+++ b/cloud-server-management/src/main/webapp/WEB-INF/view/system/worldCup/worldCup_edit.html
@@ -16,7 +16,7 @@
     text-indent: 10px;
   }
   .el-upload__input{
-    display: none;
+    display: none !important;
   }
 </style>
 <div class="ibox float-e-margins">
diff --git a/cloud-server-management/src/main/webapp/WEB-INF/view/system/worldCupRecords/worldCupGameStatisticsListInfo.html b/cloud-server-management/src/main/webapp/WEB-INF/view/system/worldCupRecords/worldCupGameStatisticsListInfo.html
index cd5d2374..4102ebb 100644
--- a/cloud-server-management/src/main/webapp/WEB-INF/view/system/worldCupRecords/worldCupGameStatisticsListInfo.html
+++ b/cloud-server-management/src/main/webapp/WEB-INF/view/system/worldCupRecords/worldCupGameStatisticsListInfo.html
@@ -8,7 +8,8 @@
       <div class="ibox-content">
         <div class="row row-lg">
           <div class="col-sm-12">
-            <input type="hidden" id="id" value="${id}">
+            <input type="hidden" id="participantId" value="${participantId}">
+	          <input type="hidden" id="participantType" value="${participantType}">
             <div class="row">
               <div class="col-sm-3">
                 <#NameCon id="name" name="用户姓名:" />
diff --git a/cloud-server-management/src/main/webapp/static/modular/system/worldCup/worldCup_info.js b/cloud-server-management/src/main/webapp/static/modular/system/worldCup/worldCup_info.js
index c12f83f..1e934ec 100644
--- a/cloud-server-management/src/main/webapp/static/modular/system/worldCup/worldCup_info.js
+++ b/cloud-server-management/src/main/webapp/static/modular/system/worldCup/worldCup_info.js
@@ -140,7 +140,6 @@
         'name': name,
         'startTime': new Date(startTime + " 00:00:00"),
         'endTime': new Date(endTime + " 23:59:59"),
-        'registrationClosingTime': (null != registrationClosingTime && '' != registrationClosingTime ? new Date(registrationClosingTime + " 23:59:59") : null),
         'startAge': startAge,
         'endAge': endAge,
         'gender': gender,
@@ -161,6 +160,9 @@
         'intro': intro,
         'content': content,
         'stores': JSON.stringify(WorldCupInfo.stores)
+    }
+    if(null != registrationClosingTime && '' != registrationClosingTime){
+        data.registrationClosingTime = registrationClosingTime;
     }
 
     //提交信息
@@ -301,7 +303,6 @@
         'name': name,
         'startTime': new Date(startTime + " 00:00:00"),
         'endTime': new Date(endTime + " 23:59:59"),
-        'registrationClosingTime': (null != registrationClosingTime && '' != registrationClosingTime ? new Date(registrationClosingTime + " 23:59:59") : null),
         'startAge': startAge,
         'endAge': endAge,
         'gender': gender,
@@ -323,6 +324,9 @@
         'content': content,
         'stores': JSON.stringify(WorldCupInfo.stores)
     }
+    if(null != registrationClosingTime && '' != registrationClosingTime){
+        data.registrationClosingTime = registrationClosingTime;
+    }
 
     //提交信息
     var ajax = new $ax(Feng.ctxPath + "/worldCup/editWorldCup", function (res) {
diff --git a/cloud-server-management/src/main/webapp/static/modular/system/worldCupRecords/worldCupGameStatisticsListInfo.js b/cloud-server-management/src/main/webapp/static/modular/system/worldCupRecords/worldCupGameStatisticsListInfo.js
index eec2c24..812cae9 100644
--- a/cloud-server-management/src/main/webapp/static/modular/system/worldCupRecords/worldCupGameStatisticsListInfo.js
+++ b/cloud-server-management/src/main/webapp/static/modular/system/worldCupRecords/worldCupGameStatisticsListInfo.js
@@ -111,7 +111,8 @@
 
 WorldCupGameStatisticsListInfo.search = function () {
     var queryData = {};
-    queryData['id']  = $("#id").val();
+    queryData['participantId']  = $("#participantId").val();
+    queryData['participantType']  = $("#participantType").val();
     queryData['name']  = $("#name").val();
     WorldCupGameStatisticsListInfo.table.refresh({query: queryData});
 };
@@ -126,7 +127,8 @@
     var table = new BSTable(WorldCupGameStatisticsListInfo.id, "/worldCupRecords/worldCupGameStatisticsListInfo", defaultColunms);
     table.setPaginationType("server");
     table.setQueryParams({
-        'id': $('#id').val()
+        'participantId': $('#participantId').val(),
+        'participantType': $('#participantType').val()
     })
     WorldCupGameStatisticsListInfo.table = table.init();
 

--
Gitblit v1.7.1