From f4744cf0f465478f06a9ebbc2e4966bf096a06e2 Mon Sep 17 00:00:00 2001 From: 无关风月 <443237572@qq.com> Date: 星期四, 03 四月 2025 18:18:13 +0800 Subject: [PATCH] 惠民卡代码 --- cloud-server-competition/src/main/java/com/dsh/competition/service/impl/ParticipantServiceImpl.java | 30 ++++++++++++++++++------------ 1 files changed, 18 insertions(+), 12 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 dfd7378..888ccea 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 @@ -119,8 +119,13 @@ participantVo.setId(participant.getId()); participantVo.setName(participant.getName()); participantVo.setIdcard(participant.getIdcard()); - Integer age = Integer.valueOf(sdf_year.format(new Date())) - Integer.valueOf(sdf_year.format(participant.getBirthday())); - participantVo.setAge(age); + if (null != participant.getBirthday()){ + Integer age = Integer.valueOf(sdf_year.format(new Date())) - Integer.valueOf(sdf_year.format(participant.getBirthday())); + participantVo.setAge(age); + }else{ + participantVo.setAge(18); + + } Student student = null; if(ToolUtil.isNotEmpty(participant.getPhone())){ student = studentClient.queryStudentByPhone(participant.getPhone()); @@ -144,11 +149,11 @@ participantVo.setBirthday(format); } participantVo.setGender(participant.getGender()); -// if (participant.getIdcard() == null || participant.getIdcard().isEmpty()) { -// listVo1.add(participantVo); -// continue; -// } - linkedHashMap.put(participant.getName(), participantVo); + if (participant.getIdcard() == null || participant.getIdcard().isEmpty()) { + listVo1.add(participantVo); + continue; + } + linkedHashMap.put(participant.getIdcard(), participantVo); } for (TStudent tStudent : tStudents) { @@ -171,11 +176,11 @@ } participantVo.setGender(tStudent.getSex()); participantVo.setIsStudent(1); -// if (tStudent.getIdCard() == null || tStudent.getIdCard().isEmpty()) { -// listVo1.add(participantVo); -// continue; -// } - linkedHashMap.put(tStudent.getName(), participantVo); + if (tStudent.getIdCard() == null || tStudent.getIdCard().isEmpty()) { + listVo1.add(participantVo); + continue; + } + linkedHashMap.put(tStudent.getIdCard(), participantVo); } listVo1.addAll(linkedHashMap.values()); return listVo1; @@ -303,6 +308,7 @@ if(null != paymentCompetition){ competitionUser.setState(paymentCompetition.getPayStatus()); } + competitionUser.setInsertTime(userCompetition.getInsertTime()); list.add(competitionUser); } Page<CompetitionUser> page = new Page<>(); -- Gitblit v1.7.1