From 62d4c7e8c56592df98d706dfa13684ffbb85ee3f Mon Sep 17 00:00:00 2001 From: lisy <linlangsur163@163.com> Date: 星期一, 10 七月 2023 17:51:32 +0800 Subject: [PATCH] 使用福利:积分商城接口开发 --- cloud-server-account/src/main/java/com/dsh/account/service/impl/TStudentServiceImpl.java | 22 +++++++++++++++++++++- 1 files changed, 21 insertions(+), 1 deletions(-) diff --git a/cloud-server-account/src/main/java/com/dsh/account/service/impl/TStudentServiceImpl.java b/cloud-server-account/src/main/java/com/dsh/account/service/impl/TStudentServiceImpl.java index 3ec7783..4ab69ac 100644 --- a/cloud-server-account/src/main/java/com/dsh/account/service/impl/TStudentServiceImpl.java +++ b/cloud-server-account/src/main/java/com/dsh/account/service/impl/TStudentServiceImpl.java @@ -9,8 +9,10 @@ import com.dsh.account.feignclient.activity.UserConponClient; import com.dsh.account.feignclient.activity.model.IntrduceOfUserRequest; import com.dsh.account.feignclient.competition.DeductionCompetitionsClient; +import com.dsh.account.feignclient.competition.ParticipantClient; import com.dsh.account.feignclient.competition.model.GetStuSourseList; import com.dsh.account.feignclient.competition.model.PurchaseRecordVo; +import com.dsh.account.feignclient.competition.model.SaveParticipant; import com.dsh.account.feignclient.course.CancelListClient; import com.dsh.account.feignclient.course.CoursePaymentClient; import com.dsh.account.feignclient.course.CourseRecordClient; @@ -95,6 +97,12 @@ @Resource private CoachMapper coachMapper; + @Resource + private ParticipantClient participantClient; + + + + @Override public void addStuOfAppUser(StuDetailsReq stu,Integer appUserId) { TStudent student = new TStudent(); @@ -114,6 +122,18 @@ student.setInsertTime(new Date()); student.setState(1); this.baseMapper.insert(student); + + //同步信息到参赛人员信息中 + SaveParticipant saveParticipant = new SaveParticipant(); + saveParticipant.setAppUserId(appUserId); + saveParticipant.setName(student.getName()); + saveParticipant.setBirthday(student.getBirthday()); + saveParticipant.setGender(student.getSex()); + saveParticipant.setHeight(student.getHeight().intValue()); + saveParticipant.setWeight(student.getWeight()); + saveParticipant.setPhone(student.getPhone()); + saveParticipant.setIdcard(student.getIdCard()); + participantClient.saveParticipant(saveParticipant); } @Override @@ -354,7 +374,7 @@ @Override public ResultUtil renewClassPayment(Integer userIdFormRedis, ClasspaymentRequest request) { - // TODO: 2023/7/5 + // TODO: 2023/7/5 续课支付 switch (request.getPayType()){ case 1: WeChatPayment(); -- Gitblit v1.7.1