From 52276cea4d1b2b45406dc3e1d3d8feb4950f71aa Mon Sep 17 00:00:00 2001
From: 44323 <443237572@qq.com>
Date: 星期一, 11 三月 2024 17:02:33 +0800
Subject: [PATCH] Merge branch '2.0' of http://120.76.84.145:10101/gitblit/r/java/PlayPai into 2.0
---
cloud-server-management/src/main/webapp/WEB-INF/view/system/worldCupRecords/worldCupGameStatisticsListInfo.html | 3 +
cloud-server-communityWorldCup/src/test/java/com/dsh/CommunityWorldCupApplicationTest.java | 31 +++++++++------
cloud-server-management/src/main/webapp/WEB-INF/view/system/worldCup/worldCup_edit.html | 2
cloud-server-communityWorldCup/src/main/java/com/dsh/communityWorldCup/service/impl/WorldCupCompetitorServiceImpl.java | 10 ++--
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-communityWorldCup/src/main/java/com/dsh/communityWorldCup/model/WorldCupGameStatisticsListInfo.java | 6 ++
cloud-server-management/src/main/webapp/static/modular/system/worldCup/worldCup_info.js | 8 +++-
11 files changed, 61 insertions(+), 29 deletions(-)
diff --git a/cloud-server-communityWorldCup/src/main/java/com/dsh/communityWorldCup/model/WorldCupGameStatisticsListInfo.java b/cloud-server-communityWorldCup/src/main/java/com/dsh/communityWorldCup/model/WorldCupGameStatisticsListInfo.java
index 6bfae1c..f30c187 100644
--- a/cloud-server-communityWorldCup/src/main/java/com/dsh/communityWorldCup/model/WorldCupGameStatisticsListInfo.java
+++ b/cloud-server-communityWorldCup/src/main/java/com/dsh/communityWorldCup/model/WorldCupGameStatisticsListInfo.java
@@ -11,7 +11,11 @@
/**
* 参赛数据id
*/
- private Long id;
+ private Long participantId;
+ /**
+ * 参赛人员类型
+ */
+ private Integer participantType;
/**
* 姓名
*/
diff --git a/cloud-server-communityWorldCup/src/main/java/com/dsh/communityWorldCup/service/impl/WorldCupCompetitorServiceImpl.java b/cloud-server-communityWorldCup/src/main/java/com/dsh/communityWorldCup/service/impl/WorldCupCompetitorServiceImpl.java
index 84d093e..d37c79f 100644
--- a/cloud-server-communityWorldCup/src/main/java/com/dsh/communityWorldCup/service/impl/WorldCupCompetitorServiceImpl.java
+++ b/cloud-server-communityWorldCup/src/main/java/com/dsh/communityWorldCup/service/impl/WorldCupCompetitorServiceImpl.java
@@ -445,17 +445,17 @@
*/
@Override
public Map<String, Object> worldCupGameStatisticsListInfo(WorldCupGameStatisticsListInfo worldCupGameStatisticsListInfo) {
- Long id = worldCupGameStatisticsListInfo.getId();
+ Long participantId = worldCupGameStatisticsListInfo.getParticipantId();
+ Integer participantType = worldCupGameStatisticsListInfo.getParticipantType();
String name = worldCupGameStatisticsListInfo.getName();
- WorldCupCompetitor worldCupCompetitor = this.getById(id);
- List<WorldCupCompetitor> list = this.list(new QueryWrapper<WorldCupCompetitor>().eq("code", worldCupCompetitor.getCode()));
+ List<WorldCupCompetitor> list = this.list(new QueryWrapper<WorldCupCompetitor>()
+ .eq("participantType", participantType).eq("participantId", participantId)
+ .isNotNull("matchResult").orderByDesc("startTime"));
List<Map<String, Object>> mapList = new ArrayList<>();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy.HH.dd HH:mm");
for (WorldCupCompetitor cupCompetitor : list) {
Map<String, Object> map = new HashMap<>();
map.put("id", cupCompetitor.getId());
- Integer participantType = cupCompetitor.getParticipantType();
- Long participantId = cupCompetitor.getParticipantId();
if(1 == participantType){
TStudent tStudent = studentClient.queryById(participantId.intValue());
if(ToolUtil.isNotEmpty(name) && tStudent.getName().indexOf(name) == -1){
diff --git a/cloud-server-communityWorldCup/src/test/java/com/dsh/CommunityWorldCupApplicationTest.java b/cloud-server-communityWorldCup/src/test/java/com/dsh/CommunityWorldCupApplicationTest.java
index 43d26e2..34ba428 100644
--- a/cloud-server-communityWorldCup/src/test/java/com/dsh/CommunityWorldCupApplicationTest.java
+++ b/cloud-server-communityWorldCup/src/test/java/com/dsh/CommunityWorldCupApplicationTest.java
@@ -1,14 +1,12 @@
//package com.dsh;
//
-//import com.dsh.communityWorldCup.model.WorldCupRank;
-//import com.dsh.communityWorldCup.model.WorldCupRankVo;
-//import com.dsh.communityWorldCup.service.IWorldCupCompetitorService;
+//import com.alibaba.fastjson.JSONObject;
//import org.junit.Test;
//import org.junit.runner.RunWith;
-//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.boot.test.context.SpringBootTest;
//import org.springframework.test.context.junit4.SpringRunner;
//
+//import java.util.HashMap;
//import java.util.List;
//
///**
@@ -19,18 +17,27 @@
//@SpringBootTest
//public class CommunityWorldCupApplicationTest {
//
-// @Autowired
-// private IWorldCupCompetitorService worldCupCompetitorService;
//
//
// @Test
// public void test(){
-// WorldCupRank worldCupRank = new WorldCupRank();
-// worldCupRank.setAppUserId(129);
-// worldCupRank.setSort(2);
-// worldCupRank.setIsStudent(0);
-// worldCupRank.setRadius(1);
-// List<WorldCupRankVo> worldCupRank1 = worldCupCompetitorService.getWorldCupRank(worldCupRank);
+// HashMap<String, String> map = new HashMap<>();
+// map.put("sign", "0DB011836143EEE2C2E072967C9F4E4B");
+// map.put("space_id", "2024");
+// map.put("red_sutu_id", "1037");
+// map.put("blue_sutu_id", "1036");
+// map.put("api_url", "http://221.182.45.100:56666/communityWorldCup/base/worldCup/endWorldCupCallback");
+// map.put("custom", "");
+//
+// String s = HttpRequestUtil.postRequest("https://try.daowepark.com/v7/user_api/general/batterGame", map);
+// JSONObject jsonObject = JSONObject.parseObject(s);
+// Integer code1 = jsonObject.getInteger("code");
+// String message = jsonObject.getString("message");
+// if (200 == code1) {
+// return ResultUtil.success();
+// } else {
+// return ResultUtil.error(message);
+// }
// }
//
//}
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 cc7c86c..e05d6f7 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