李林
2023-10-07 658d4927d468c47208fd012d9128b09249c07eff
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
package com.chinaztt.mes.basic.service.impl;
 
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.chinaztt.mes.basic.mapper.UserServiceMapper;
import com.chinaztt.mes.basic.service.UserService;
import com.chinaztt.ztt.admin.api.entity.SysUser;
import com.chinaztt.ztt.common.core.constant.CommonConstants;
import org.springframework.stereotype.Service;
 
/**
 * @Author: Zero
 * @Date: 2022/9/20 17:56
 * @Description:
 */
@Service
public class UserServiceImpl extends ServiceImpl<UserServiceMapper, SysUser> implements UserService {
    @Override
    public Boolean unlock(Long id) {
        return update(Wrappers.<SysUser>lambdaUpdate().eq(SysUser::getUserId, id)
                .set(SysUser::getLockFlag, CommonConstants.STATUS_NORMAL).set(SysUser::getLoginFailCount, 0));
    }
 
}