代码优化

This commit is contained in:
s2042968 2025-04-24 14:33:56 +08:00
parent 42ff118157
commit e210b2f1fe
3 changed files with 5 additions and 15 deletions

View File

@ -10,14 +10,6 @@ import java.util.List;
@Mapper
public interface UserMapper extends BaseMapper<User> {
/**
* 通过工号查询用户
*
* @param workNumber
* @return
*/
User selectUserByWorkNumber(String workNumber);
/*
* 通过用户编码查询用户
*

View File

@ -72,9 +72,12 @@ public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements Us
public ElectromagneticResult<?> login(UserLoginRequest loginRequest) {
UserLoginInfo info = UserMappers.INSTANCE.getUserLoginRequestToModel(loginRequest);
String decodePwd = AESUtils.decrypt(info.getUserPwd(), UserConstants.SECRET_KEY);
User user = userMapper.selectUserByWorkNumber(info.getWorkNumber());
LambdaQueryWrapper<User> queryWrapper = new LambdaQueryWrapper<>();
queryWrapper.eq(User::getWorkNumber, info.getWorkNumber())
.eq(User::getEffectFlag, EffectFlagEnum.EFFECT.code);
User user = this.getOne(queryWrapper);
if (Objects.isNull(user)) {
return ElectromagneticResultUtil.fail("500", "用户不存在/密码错误");
return ElectromagneticResultUtil.fail("500", "用户不存在");
}
info.setUserId(user.getId());
info.setUsername(user.getUserName());

View File

@ -155,11 +155,6 @@
</choose>
</select>
<select id="selectUserByWorkNumber" parameterType="String" resultMap="UserResultMap">
<include refid="selectUserVo"/>
where work_number = #{workNumber}
</select>
<select id="getSingleUser" parameterType="String" resultMap="UserResultMap">
<include refid="selectUserVo"/>
where id = #{userId}