UserServiceImpl.java 1.37 KB
Newer Older
licc's avatar
licc committed
1 2 3 4 5 6 7 8 9 10
package cn.wisenergy.service.app.impl;

import cn.wisenergy.common.utils.R;
import cn.wisenergy.mapper.UsersMapper;
import cn.wisenergy.model.app.User;
import cn.wisenergy.service.app.UserService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
m1991's avatar
m1991 committed
11
import org.springframework.util.CollectionUtils;
licc's avatar
licc committed
12

m1991's avatar
m1991 committed
13
import java.util.HashMap;
licc's avatar
licc committed
14
import java.util.List;
m1991's avatar
m1991 committed
15
import java.util.Map;
licc's avatar
licc committed
16 17

/**
licc's avatar
licc committed
18
 * @author 86187
licc's avatar
licc committed
19 20 21 22 23 24 25 26 27 28 29 30
 * @ Description: 用户接口实现
 * @ Author     : 86187
 * @ Date       : 2021/1/6 16:11
 */
@Service
@Slf4j
public class UserServiceImpl extends ServiceImpl<UsersMapper, User> implements UserService {

    @Autowired
    private UsersMapper usersMapper;

    @Override
licc's avatar
licc committed
31
    public R<User> getById(String userId) {
licc's avatar
licc committed
32 33 34 35 36

        return R.ok(usersMapper.getByUserId(userId));
    }

    @Override
licc's avatar
licc committed
37
    public User getByUserId(String userId) {
licc's avatar
licc committed
38
        return usersMapper.getByUserId(userId);
licc's avatar
licc committed
39 40
    }

m1991's avatar
m1991 committed
41 42 43 44 45 46 47 48 49 50 51 52 53


    @Override
    public User queryUsersByPhone(String phone) {
        Map<String,Object> param=new HashMap<String, Object>();
        param.put("phone",phone);
        List<User> usersList=usersMapper.getUsersListByMap(param);
        if(!CollectionUtils.isEmpty(usersList)){
            return usersList.get(0);
        }
        return null;
    }

licc's avatar
licc committed
54
}