You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
58 lines
1.4 KiB
58 lines
1.4 KiB
package com.forum.service.impl;
|
|
|
|
import com.forum.dao.UserDao;
|
|
import com.forum.entity.User;
|
|
import com.forum.entity.User;
|
|
import com.forum.service.UserService;
|
|
import com.forum.utils.MD5;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.stereotype.Service;
|
|
|
|
import java.util.Date;
|
|
import java.util.List;
|
|
|
|
@Service
|
|
public class UserServiceImpl implements UserService {
|
|
|
|
@Autowired
|
|
private UserDao userDao;
|
|
|
|
@Override
|
|
public User checkUser(String username, String password) {
|
|
User user = userDao.queryByUsernameAndPassword(username, MD5.code(password));
|
|
return user;
|
|
}
|
|
|
|
@Override
|
|
public void addUser(User user) {
|
|
user.setCreateTime(new Date());
|
|
user.setUpdateTime(new Date());
|
|
user.setType(0);
|
|
user.setAvatar("https://ss1.bdstatic.com/70cFuXSh_Q1YnxGkpoWK1HF6hhy/it/u=3892165108,471848507&fm=26&gp=0.jpg");
|
|
System.out.println(user);
|
|
userDao.addUser(user);
|
|
}
|
|
|
|
@Override
|
|
public List<User> getAllUser() {
|
|
return userDao.getAllUser();
|
|
}
|
|
|
|
@Override
|
|
public int deleteUser(int id) {
|
|
return userDao.deleteUser(id);
|
|
}
|
|
|
|
@Override
|
|
public int count() {
|
|
return userDao.count();
|
|
}
|
|
|
|
@Override
|
|
public void update(String password, String username) {
|
|
userDao.update(password,username);
|
|
}
|
|
|
|
|
|
}
|