From 4405786d87e25dd61e2c7da0a527af82fa3dbd88 Mon Sep 17 00:00:00 2001
From: liujie <liujie>
Date: 星期三, 26 七月 2023 17:24:22 +0800
Subject: [PATCH] 后台代码删除
---
cloud-server-competition/src/main/java/com/dsh/competition/service/impl/ParticipantServiceImpl.java | 15 +++++++++++++++
1 files changed, 15 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 2e4e589..f1947c1 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
@@ -12,6 +12,7 @@
import com.dsh.competition.model.ParticipantVo;
import com.dsh.competition.model.SaveParticipant;
import com.dsh.competition.service.IParticipantService;
+import com.dsh.competition.util.JuHeUtil;
import com.dsh.competition.util.ResultUtil;
import com.dsh.competition.util.ToolUtil;
import org.springframework.beans.BeanUtils;
@@ -53,6 +54,13 @@
if(null != one){
return ResultUtil.error("电话号码重复");
}
+ if(ToolUtil.isNotEmpty(addParticipant.getName()) && ToolUtil.isNotEmpty(addParticipant.getIdcard())){
+ Boolean aBoolean = JuHeUtil.idcardAuthentication(addParticipant.getIdcard(), addParticipant.getName());
+ if(!aBoolean){
+ return ResultUtil.error("身份证和姓名不匹配");
+ }
+ }
+
Participant participant = new Participant();
BeanUtils.copyProperties(addParticipant, participant);
participant.setAppUserId(uid);
@@ -88,6 +96,7 @@
}else{
participantVo.setResidueClassHour(0);
}
+ participantVo.setPhone(participant.getPhone());
listVo.add(participantVo);
}
return listVo;
@@ -106,6 +115,12 @@
if(null != one && one.getId().compareTo(editParticipant.getId()) != 0){
return ResultUtil.error("电话号码重复");
}
+ if(ToolUtil.isNotEmpty(editParticipant.getName()) && ToolUtil.isNotEmpty(editParticipant.getIdcard())){
+ Boolean aBoolean = JuHeUtil.idcardAuthentication(editParticipant.getIdcard(), editParticipant.getName());
+ if(!aBoolean){
+ return ResultUtil.error("身份证和姓名不匹配");
+ }
+ }
Participant participant = this.getById(editParticipant.getId());
participant.setHeight(editParticipant.getHeight());
participant.setWeight(editParticipant.getWeight());
--
Gitblit v1.7.1