From 61bbd595ee2bc3c67b40878894dcc07174c6eea6 Mon Sep 17 00:00:00 2001
From: 无关风月 <443237572@qq.com>
Date: 星期二, 24 九月 2024 10:15:30 +0800
Subject: [PATCH] 玩湃微信商户分账

---
 cloud-server-competition/src/main/java/com/dsh/competition/service/impl/ParticipantServiceImpl.java |   19 ++++++++-----------
 1 files changed, 8 insertions(+), 11 deletions(-)

diff --git a/cloud-server-competition/src/main/java/com/dsh/competition/service/impl/ParticipantServiceImpl.java b/cloud-server-competition/src/main/java/com/dsh/competition/service/impl/ParticipantServiceImpl.java
index ac2c755..d56c271 100644
--- a/cloud-server-competition/src/main/java/com/dsh/competition/service/impl/ParticipantServiceImpl.java
+++ b/cloud-server-competition/src/main/java/com/dsh/competition/service/impl/ParticipantServiceImpl.java
@@ -121,21 +121,23 @@
             participantVo.setIdcard(participant.getIdcard());
             Integer age = Integer.valueOf(sdf_year.format(new Date())) - Integer.valueOf(sdf_year.format(participant.getBirthday()));
             participantVo.setAge(age);
-            Student student = studentClient.queryStudentByPhone(participant.getPhone() == null ? "0" : participant.getPhone());
-
+            Student student = null;
+            if(ToolUtil.isNotEmpty(participant.getPhone())){
+                student = studentClient.queryStudentByPhone(participant.getPhone());
+            }
             //设为不是学员
             participantVo.setIsStudent(0);
 
             if (null != student) {
                 Integer integer = coursePackagePaymentClient.queryResidueClassHour(student.getId());
                 participantVo.setResidueClassHour(integer);
-
             } else {
                 participantVo.setResidueClassHour(0);
             }
             participantVo.setPhone(participant.getPhone());
             participantVo.setHeight(participant.getHeight());
             participantVo.setWeight(participant.getWeight());
+            participantVo.setHeadImg(participant.getHeadImg());
             SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
             if (null != participant.getBirthday()) {
                 String format = sdf.format(participant.getBirthday());
@@ -147,7 +149,6 @@
                 continue;
             }
             linkedHashMap.put(participant.getIdcard(), participantVo);
-
         }
 
         for (TStudent tStudent : tStudents) {
@@ -162,6 +163,7 @@
             participantVo.setPhone(tStudent.getPhone());
             participantVo.setHeight(tStudent.getHeight().intValue());
             participantVo.setWeight(tStudent.getWeight());
+            participantVo.setHeadImg(tStudent.getHeadImg());
             SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
             if (null != tStudent.getBirthday()) {
                 String format = sdf.format(tStudent.getBirthday());
@@ -175,14 +177,7 @@
             }
             linkedHashMap.put(tStudent.getIdCard(), participantVo);
         }
-
-
         listVo1.addAll(linkedHashMap.values());
-
-
-//        List<ParticipantVo> listVo1 = new ArrayList<>(linkedHashMap.values());
-
-
         return listVo1;
     }
 
@@ -213,6 +208,7 @@
         participant.setGender(editParticipant.getGender());
         participant.setIdcard(editParticipant.getIdcard());
         participant.setName(editParticipant.getName());
+        participant.setHeadImg(editParticipant.getHeadImg());
         if (ToolUtil.isNotEmpty(editParticipant.getBirthday())) {
             SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
             participant.setBirthday(sdf.parse(editParticipant.getBirthday()));
@@ -307,6 +303,7 @@
             if(null != paymentCompetition){
                 competitionUser.setState(paymentCompetition.getPayStatus());
             }
+            competitionUser.setInsertTime(userCompetition.getInsertTime());
             list.add(competitionUser);
         }
         Page<CompetitionUser> page = new Page<>();

--
Gitblit v1.7.1