代码优化
This commit is contained in:
parent
42ff118157
commit
e210b2f1fe
|
|
@ -10,14 +10,6 @@ import java.util.List;
|
||||||
@Mapper
|
@Mapper
|
||||||
public interface UserMapper extends BaseMapper<User> {
|
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) {
|
public ElectromagneticResult<?> login(UserLoginRequest loginRequest) {
|
||||||
UserLoginInfo info = UserMappers.INSTANCE.getUserLoginRequestToModel(loginRequest);
|
UserLoginInfo info = UserMappers.INSTANCE.getUserLoginRequestToModel(loginRequest);
|
||||||
String decodePwd = AESUtils.decrypt(info.getUserPwd(), UserConstants.SECRET_KEY);
|
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)) {
|
if (Objects.isNull(user)) {
|
||||||
return ElectromagneticResultUtil.fail("500", "用户不存在/密码错误");
|
return ElectromagneticResultUtil.fail("500", "用户不存在");
|
||||||
}
|
}
|
||||||
info.setUserId(user.getId());
|
info.setUserId(user.getId());
|
||||||
info.setUsername(user.getUserName());
|
info.setUsername(user.getUserName());
|
||||||
|
|
|
||||||
|
|
@ -155,11 +155,6 @@
|
||||||
</choose>
|
</choose>
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<select id="selectUserByWorkNumber" parameterType="String" resultMap="UserResultMap">
|
|
||||||
<include refid="selectUserVo"/>
|
|
||||||
where work_number = #{workNumber}
|
|
||||||
</select>
|
|
||||||
|
|
||||||
<select id="getSingleUser" parameterType="String" resultMap="UserResultMap">
|
<select id="getSingleUser" parameterType="String" resultMap="UserResultMap">
|
||||||
<include refid="selectUserVo"/>
|
<include refid="selectUserVo"/>
|
||||||
where id = #{userId}
|
where id = #{userId}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue