代码优化
This commit is contained in:
parent
42ff118157
commit
e210b2f1fe
|
|
@ -10,14 +10,6 @@ import java.util.List;
|
|||
@Mapper
|
||||
public interface UserMapper extends BaseMapper<User> {
|
||||
|
||||
/**
|
||||
* 通过工号查询用户
|
||||
*
|
||||
* @param workNumber
|
||||
* @return
|
||||
*/
|
||||
User selectUserByWorkNumber(String workNumber);
|
||||
|
||||
/*
|
||||
* 通过用户编码查询用户
|
||||
*
|
||||
|
|
|
|||
|
|
@ -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());
|
||||
|
|
|
|||
|
|
@ -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}
|
||||
|
|
|
|||
Loading…
Reference in New Issue