From b74277583bf9b2b89247061bf08c17a03b71c76e Mon Sep 17 00:00:00 2001 From: 无关风月 <443237572@qq.com> Date: 星期四, 10 四月 2025 14:16:43 +0800 Subject: [PATCH] 惠民卡代码 --- cloud-server-competition/src/main/java/com/dsh/competition/service/impl/ParticipantServiceImpl.java | 21 +++++++++++++++++++++ 1 files changed, 21 insertions(+), 0 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 888ccea..efaa004 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 @@ -23,6 +23,7 @@ import com.dsh.competition.util.JuHeUtil; import com.dsh.competition.util.ResultUtil; import com.dsh.competition.util.ToolUtil; +import io.undertow.util.DateUtils; import org.springframework.beans.BeanUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @@ -88,6 +89,26 @@ participant.setState(1); participant.setInsertTime(new Date()); this.save(participant); + TStudent tStudent = new TStudent(); + tStudent.setAppUserId(uid); + tStudent.setName(addParticipant.getName()); + tStudent.setPhone(addParticipant.getPhone()); + if (ToolUtil.isNotEmpty(addParticipant.getBirthday())){ + Date date = DateUtils.parseDate(addParticipant.getBirthday()); + tStudent.setBirthday(date); + }else{ + String birthDateStr = addParticipant.getIdcard().substring(6, 14); + SimpleDateFormat dateFormat = new SimpleDateFormat("yyyyMMdd"); + Date parse = dateFormat.parse(birthDateStr); + tStudent.setBirthday(parse); + } + tStudent.setSex(addParticipant.getGender()); + tStudent.setIdCard(addParticipant.getIdcard()); + tStudent.setState(1); + tStudent.setInsertTime(new Date()); + tStudent.setHeadImg(addParticipant.getHeadImg()); + tStudent.setIsDefault(2); + studentClient.addStudent(tStudent); return ResultUtil.success(); } -- Gitblit v1.7.1