添加运行日志处理,频率为每天对error和info级别的日志进行文件保存
实现判断注册用户名是否已存在
This commit is contained in:
@@ -20,6 +20,7 @@ import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.validation.Valid;
|
||||
import java.math.BigInteger;
|
||||
import java.util.Optional;
|
||||
|
||||
@Controller
|
||||
public class RegisterController {
|
||||
@@ -72,4 +73,18 @@ public class RegisterController {
|
||||
return false;
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询用户名是否存在
|
||||
* @param name
|
||||
* @return
|
||||
*/
|
||||
@GetMapping("/CheckUserName")
|
||||
@ResponseBody
|
||||
public boolean doUserName(@RequestParam(value = "name") String name){
|
||||
Optional<TbUser> user = userService.findByColname(name);
|
||||
if (user.isPresent())
|
||||
return false;
|
||||
return true;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -26,4 +26,6 @@ public class StudentService {
|
||||
return tbStudentListRepository.findByColstudentnoAndColrealname(studentno,realname);
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
@@ -10,6 +10,7 @@ import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Optional;
|
||||
|
||||
|
||||
@Service
|
||||
@@ -23,7 +24,15 @@ public class UserService {
|
||||
|
||||
|
||||
public TbUser doLoginService(String name,String password){
|
||||
TbUser user = (TbUser)tbUserRepository.findByColname(name).get();
|
||||
//TbUser user = (TbUser)tbUserRepository.findByColname(name).get();
|
||||
Optional<TbUser> tbUser = tbUserRepository.findByColname(name);
|
||||
TbUser user = new TbUser();
|
||||
if (tbUser.isPresent()){
|
||||
user = (TbUser)tbUser.get();
|
||||
}else {
|
||||
throw new UserException(ResultEnum.EMPTY_DATA);
|
||||
}
|
||||
|
||||
if (user!=null){
|
||||
if (password.equals(user.getColpassword())){
|
||||
return user;
|
||||
@@ -53,4 +62,8 @@ public class UserService {
|
||||
return vUserinfoRepository.findById(coluserid).get();
|
||||
}
|
||||
|
||||
public Optional<TbUser> findByColname(String name){
|
||||
return tbUserRepository.findByColname(name);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user