From 7b0bc88d403b29610d814324fcb3fb2096bf464c Mon Sep 17 00:00:00 2001
From: liujie <1793218484@qq.com>
Date: 星期一, 18 八月 2025 14:47:26 +0800
Subject: [PATCH] 赛事模块
---
cloud-server-communityWorldCup/src/main/java/com/dsh/communityWorldCup/model/WorldCupUserListVo.java | 4 +++-
cloud-server-communityWorldCup/src/main/java/com/dsh/communityWorldCup/model/UserDetailsOfSearch.java | 2 +-
cloud-server-communityWorldCup/src/main/java/com/dsh/communityWorldCup/controller/WorldCupController.java | 20 +++++++++++---------
cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/WorldCupController.java | 2 +-
cloud-server-management/src/main/webapp/static/modular/system/worldCupRecords/worldCupGameStatisticsListInfo.js | 5 +++--
cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/WorldCupRecordsController.java | 2 +-
cloud-server-management/src/main/java/com/dsh/course/model/vo/WorldCupUserListVo.java | 2 +-
cloud-server-communityWorldCup/src/main/java/com/dsh/config/RedisConfig.java | 2 +-
cloud-server-communityWorldCup/src/main/java/com/dsh/communityWorldCup/feignclient/account/AppUserClient.java | 3 ++-
cloud-server-communityWorldCup/src/main/java/com/dsh/communityWorldCup/model/WorldCupListVo.java | 2 +-
10 files changed, 25 insertions(+), 19 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 44e8560..1cdca40 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
@@ -1243,17 +1243,17 @@
.eq(WorldCupPaymentParticipant::getAlreadyEntered, 0));
ArrayList<WorldCupUserListVo> worldCupUserListVos = new ArrayList<>();
if(list.size()>0){
- List<Integer> collect = list.stream().map(WorldCupPaymentParticipant::getAppUserId).collect(Collectors.toList());
+ List<Long> collect = list.stream().map(WorldCupPaymentParticipant::getParticipantId).collect(Collectors.toList());
search.setUseIds(collect);
- List<AppUser> appUsers = appUserClient.queryAppUserByIds(search);
+ List<TStudent> appUsers = appUserClient.queryAppUserByIds(search);
- for (AppUser appUser : appUsers) {
+ for (TStudent appUser : appUsers) {
WorldCupUserListVo worldCupUserListVo = new WorldCupUserListVo();
- WorldCupPaymentParticipant worldCupPaymentParticipant = list.stream().filter(e -> e.getAppUserId().equals(appUser.getId())).findFirst().orElse(null);
+ WorldCupPaymentParticipant worldCupPaymentParticipant = list.stream().filter(e -> e.getParticipantId().toString().equals(appUser.getId().toString())).findFirst().orElse(null);
if(worldCupPaymentParticipant!=null){
- worldCupUserListVo.setId(worldCupPaymentParticipant.getId());
+ worldCupUserListVo.setId(worldCupPaymentParticipant.getId().toString());
worldCupUserListVo.setName(appUser.getName());
- worldCupUserListVo.setSex(appUser.getGender() !=null && appUser.getGender()==2?"女":"男");
+ worldCupUserListVo.setSex(appUser.getSex() !=null && appUser.getSex()==2?"女":"男");
worldCupUserListVo.setPhone(appUser.getPhone());
worldCupUserListVo.setIdCard(appUser.getIdCard());
// 当前日期和生日计算年龄
@@ -1297,7 +1297,7 @@
String code = UUIDUtil.getTimeStr() + UUIDUtil.getNumberRandom(3);
ArrayList<WorldCupCompetitor> worldCupCompetitors = new ArrayList<>(red.length + blue.length);
for (String s : blue) {
- WorldCupPaymentParticipant worldCupPaymentParticipant = list1.stream().filter(e -> e.getId().equals(s)).findFirst().orElse(null);
+ WorldCupPaymentParticipant worldCupPaymentParticipant = list1.stream().filter(e -> e.getId().toString().equals(s)).findFirst().orElse(null);
if(worldCupPaymentParticipant!=null){
WorldCupCompetitor worldCupCompetitor =new WorldCupCompetitor();
worldCupCompetitor.setCode(code);
@@ -1308,6 +1308,7 @@
worldCupCompetitor.setParticipant(1);
worldCupCompetitor.setStartTime(startTime);
worldCupCompetitor.setEndTime(endTime);
+ worldCupCompetitor.setOurScore(blueScore);
if(blueScore>redScore){
worldCupCompetitor.setMatchResult(1);
worldCupCompetitor.setWinIntegral(worldCup.getWinIntegral());
@@ -1353,7 +1354,7 @@
}
for (String s : red) {
- WorldCupPaymentParticipant worldCupPaymentParticipant = list1.stream().filter(e -> e.getId().equals(s)).findFirst().orElse(null);
+ WorldCupPaymentParticipant worldCupPaymentParticipant = list1.stream().filter(e -> e.getId().toString().equals(s)).findFirst().orElse(null);
if(worldCupPaymentParticipant!=null){
WorldCupCompetitor worldCupCompetitor =new WorldCupCompetitor();
worldCupCompetitor.setCode(code);
@@ -1361,9 +1362,10 @@
worldCupCompetitor.setParticipantType(worldCupPaymentParticipant.getParticipantType());
worldCupCompetitor.setAppUserId(worldCupPaymentParticipant.getAppUserId());
worldCupCompetitor.setParticipantId(worldCupPaymentParticipant.getParticipantId());
- worldCupCompetitor.setParticipant(1);
+ worldCupCompetitor.setParticipant(2);
worldCupCompetitor.setStartTime(startTime);
worldCupCompetitor.setEndTime(endTime);
+ worldCupCompetitor.setOurScore(redScore);
if(redScore>blueScore){
worldCupCompetitor.setMatchResult(1);
worldCupCompetitor.setWinIntegral(worldCup.getWinIntegral());
diff --git a/cloud-server-communityWorldCup/src/main/java/com/dsh/communityWorldCup/feignclient/account/AppUserClient.java b/cloud-server-communityWorldCup/src/main/java/com/dsh/communityWorldCup/feignclient/account/AppUserClient.java
index 8500aa9..3962449 100644
--- a/cloud-server-communityWorldCup/src/main/java/com/dsh/communityWorldCup/feignclient/account/AppUserClient.java
+++ b/cloud-server-communityWorldCup/src/main/java/com/dsh/communityWorldCup/feignclient/account/AppUserClient.java
@@ -2,6 +2,7 @@
import com.dsh.communityWorldCup.feignclient.account.model.AppUser;
import com.dsh.communityWorldCup.feignclient.account.model.AppUserIdsByCityName;
+import com.dsh.communityWorldCup.feignclient.account.model.TStudent;
import com.dsh.communityWorldCup.model.UserDetailsOfSearch;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.PostMapping;
@@ -60,5 +61,5 @@
@PostMapping("/appUser/queryAppUserByIds")
- List<AppUser> queryAppUserByIds(UserDetailsOfSearch search);
+ List<TStudent> queryAppUserByIds(UserDetailsOfSearch search);
}
diff --git a/cloud-server-communityWorldCup/src/main/java/com/dsh/communityWorldCup/model/UserDetailsOfSearch.java b/cloud-server-communityWorldCup/src/main/java/com/dsh/communityWorldCup/model/UserDetailsOfSearch.java
index 678cd05..352bdef 100644
--- a/cloud-server-communityWorldCup/src/main/java/com/dsh/communityWorldCup/model/UserDetailsOfSearch.java
+++ b/cloud-server-communityWorldCup/src/main/java/com/dsh/communityWorldCup/model/UserDetailsOfSearch.java
@@ -15,5 +15,5 @@
private String idCard;
- private List<Integer> useIds;
+ private List<Long> useIds;
}
diff --git a/cloud-server-communityWorldCup/src/main/java/com/dsh/communityWorldCup/model/WorldCupListVo.java b/cloud-server-communityWorldCup/src/main/java/com/dsh/communityWorldCup/model/WorldCupListVo.java
index 2c13147..d58b844 100644
--- a/cloud-server-communityWorldCup/src/main/java/com/dsh/communityWorldCup/model/WorldCupListVo.java
+++ b/cloud-server-communityWorldCup/src/main/java/com/dsh/communityWorldCup/model/WorldCupListVo.java
@@ -11,8 +11,8 @@
@Data
@ApiModel
public class WorldCupListVo {
- @ApiModelProperty("世界杯id")
private String id;
+ @ApiModelProperty("世界杯id")
private Integer worldCupId;
@ApiModelProperty("名称")
private String name;
diff --git a/cloud-server-communityWorldCup/src/main/java/com/dsh/communityWorldCup/model/WorldCupUserListVo.java b/cloud-server-communityWorldCup/src/main/java/com/dsh/communityWorldCup/model/WorldCupUserListVo.java
index b62da60..7c29eb2 100644
--- a/cloud-server-communityWorldCup/src/main/java/com/dsh/communityWorldCup/model/WorldCupUserListVo.java
+++ b/cloud-server-communityWorldCup/src/main/java/com/dsh/communityWorldCup/model/WorldCupUserListVo.java
@@ -1,12 +1,14 @@
package com.dsh.communityWorldCup.model;
+import com.alibaba.fastjson.serializer.ToStringSerializer;
+import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
public class WorldCupUserListVo {
@ApiModelProperty("报名id")
- private Long id;
+ private String id;
@ApiModelProperty("姓名")
private String name;
diff --git a/cloud-server-communityWorldCup/src/main/java/com/dsh/config/RedisConfig.java b/cloud-server-communityWorldCup/src/main/java/com/dsh/config/RedisConfig.java
index 33f2634..746f3c4 100644
--- a/cloud-server-communityWorldCup/src/main/java/com/dsh/config/RedisConfig.java
+++ b/cloud-server-communityWorldCup/src/main/java/com/dsh/config/RedisConfig.java
@@ -10,7 +10,7 @@
@Configuration
@PropertySource("classpath:redis.properties")
public class RedisConfig {
- @Value("192.168.110.106")
+ @Value("${spring.redis.host}")
private String host;
@Value("${spring.redis.port}")
diff --git a/cloud-server-management/src/main/java/com/dsh/course/model/vo/WorldCupUserListVo.java b/cloud-server-management/src/main/java/com/dsh/course/model/vo/WorldCupUserListVo.java
index bf5192f..ca4a6c6 100644
--- a/cloud-server-management/src/main/java/com/dsh/course/model/vo/WorldCupUserListVo.java
+++ b/cloud-server-management/src/main/java/com/dsh/course/model/vo/WorldCupUserListVo.java
@@ -6,7 +6,7 @@
@Data
public class WorldCupUserListVo {
@ApiModelProperty("报名id")
- private Long id;
+ private String id;
@ApiModelProperty("姓名")
private String name;
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 8a5a69f..fde9380 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
@@ -324,7 +324,7 @@
values[i][1] = d.get("gender").toString();
values[i][2] = d.get("age").toString();
values[i][3] = d.get("phone").toString();
- values[i][4] = d.get("idcard").toString();
+ values[i][4] = d.get("idcard")==null ? "" : d.get("idcard").toString();
Integer state1 = Integer.valueOf(d.get("state").toString());
if(1 == state1){
values[i][5] = "正常";
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 1c7f9ac..698de32 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
@@ -256,7 +256,7 @@
@PostMapping("/userDetailsOfSearch")
public Object storeDetailsOfSearch(Integer id,String name,String phone,String idCard){
UserDetailsOfSearch userDetailsOfSearch = new UserDetailsOfSearch();
- userDetailsOfSearch.setId( id);
+ userDetailsOfSearch.setId(id);
userDetailsOfSearch.setName(name);
userDetailsOfSearch.setPhone(phone);
userDetailsOfSearch.setIdCard(idCard);
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 75fa90b..73c55b0 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
@@ -268,8 +268,9 @@
//提交信息
var ajax = new $ax(Feng.ctxPath + "/worldCupRecords/savaData1", function(data){
Feng.success("保存成功!");
- window.parent.TVerified.table.refresh();
- TVerifiedInfoDlg.close();
+ WorldCupGameStatisticsListInfo.close1()
+ parent.WorldCupRecords.resetSearch2();
+
},function(data){
Feng.error("保存失败!" + data.responseJSON.message + "!");
});
--
Gitblit v1.7.1