From ba534d50d441054fe4e557617b693c590462832f Mon Sep 17 00:00:00 2001 From: whj <2330367145> Date: Mon, 21 Oct 2024 10:55:55 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A0=A1=E9=AA=8C=E9=AA=8C=E8=AF=81=E7=A0=81?= =?UTF-8?q?=E6=8E=A7=E5=88=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- dm_dao/src/main/resources/sqlmap/StaffTemporaryMapper.xml | 1 + .../com/ssm/manage/service/impl/SsmBaseStaffServiceImpl.java | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/dm_dao/src/main/resources/sqlmap/StaffTemporaryMapper.xml b/dm_dao/src/main/resources/sqlmap/StaffTemporaryMapper.xml index 036cee6..12c690a 100644 --- a/dm_dao/src/main/resources/sqlmap/StaffTemporaryMapper.xml +++ b/dm_dao/src/main/resources/sqlmap/StaffTemporaryMapper.xml @@ -519,6 +519,7 @@ )s2 on s1.identity_card = s2.identity_card and s1.ruzhi_time = s2.max_time where s1.identity_card = #{identityCard} + ORDER BY scan_time desc LIMIT 1 diff --git a/dm_service/src/main/java/com/ssm/manage/service/impl/SsmBaseStaffServiceImpl.java b/dm_service/src/main/java/com/ssm/manage/service/impl/SsmBaseStaffServiceImpl.java index cf0b8d2..e7c28dd 100644 --- a/dm_service/src/main/java/com/ssm/manage/service/impl/SsmBaseStaffServiceImpl.java +++ b/dm_service/src/main/java/com/ssm/manage/service/impl/SsmBaseStaffServiceImpl.java @@ -29,6 +29,7 @@ import org.springframework.data.redis.core.RedisTemplate; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import org.springframework.util.CollectionUtils; +import org.springframework.util.ObjectUtils; import tk.mybatis.mapper.entity.Example; import javax.annotation.Resource; @@ -2881,6 +2882,9 @@ public class SsmBaseStaffServiceImpl extends BaseServiceImpl implemen if(StringUtils.isEmpty(memberRequest.getMobilePhone())){ throw new SmsException(ResponseCode.MSG,"请输入手机号!"); } + if(ObjectUtils.isEmpty(passCode)){ + throw new SmsException(ResponseCode.MSG,"请输入验证码"); + } criteria.andEqualTo(StaffRequest.Fields.mobilePhone, memberRequest.getMobilePhone()); criteria.andEqualTo(StaffRequest.Fields.storeId, memberRequest.getStoreId()); List list = blackListDao.selectByExample(example);