紧急修复无法修改个人信息的错误,以及无法设置密保问题的错误
This commit is contained in:
@@ -130,6 +130,7 @@ public class DataController {
|
||||
*/
|
||||
@PostMapping("/home/adduserque")
|
||||
public boolean adduserque(TbUserque userque) throws Exception {
|
||||
System.out.println("【问题】"+userque.toString());
|
||||
//对密保问题加密存储
|
||||
userque.setAnswer(new BigInteger(CodingUtil.encryptSHA(userque.getAnswer().getBytes())).toString(32));
|
||||
return userService.addUserQue(userque);
|
||||
|
||||
@@ -50,7 +50,7 @@ public class RegisterController {
|
||||
tbUser.setColpassword(new BigInteger(CodingUtil.encryptSHA(tbUser.getColpassword().getBytes())).toString(32));
|
||||
if (userService.doRegisterService(tbUser)){
|
||||
//更新用户列表是否注册的标记
|
||||
studentService.UpdateStudentListRegistered(tbUser.getColrealname(),tbUser.getColstudentno(),RegisteredEnum.REGISTERED.getCode());
|
||||
studentService.updateStudentListRegistered(tbUser.getColrealname(),tbUser.getColstudentno(),RegisteredEnum.REGISTERED.getCode());
|
||||
return true;
|
||||
/*return "redirect:" + request.getScheme() + "://" + request.getServerName() + ":"
|
||||
+ serverProperties.getPortNum() + request.getContextPath() + "/index";*/
|
||||
@@ -75,9 +75,9 @@ public class RegisterController {
|
||||
@RequestParam(value = "realname") String realname){
|
||||
TbStudentlist studentlist = studentService.findByColstudentnoAndColrealname(studentno,realname);
|
||||
if (studentlist!=null&&studentlist.getRegistered().equals(RegisteredEnum.REGISTERED.getCode()) ) {
|
||||
return true;
|
||||
return false;
|
||||
}
|
||||
return false;
|
||||
return true;
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -43,18 +43,25 @@ public class UpdateController {
|
||||
@PostMapping(value = "/home/userUpdate")
|
||||
@ResponseBody
|
||||
public boolean doUserUpdate(TbUser tbUser)throws Exception{
|
||||
System.out.println("【tbUser】"+tbUser.toString());
|
||||
if (tbUser.getColuserid()==null){
|
||||
throw new UserException(ResultEnum.ID_NULLPOINT);
|
||||
}
|
||||
if (tbUser.getColpassword()!=null){
|
||||
userService.updateColpasswordByColname(tbUser.getColpassword(),tbUser.getColname());
|
||||
}
|
||||
|
||||
//注销原本的注册标记
|
||||
VUserinfo tempUser = userService.findUserInfo(tbUser.getColuserid());
|
||||
studentService.UpdateStudentListRegistered(tempUser.getColrealname(),tempUser.getColstudentno(),
|
||||
|
||||
System.out.println("【VUserinfo】"+tempUser.toString());
|
||||
|
||||
studentService.updateStudentListRegistered(tempUser.getColrealname(),tempUser.getColstudentno(),
|
||||
RegisteredEnum.UNREGISTERED.getCode());
|
||||
|
||||
|
||||
if (userService.doRegisterService(tbUser)){
|
||||
studentService.UpdateStudentListRegistered(tbUser.getColrealname(),tbUser.getColstudentno(),
|
||||
studentService.updateStudentListRegistered(tbUser.getColrealname(),tbUser.getColstudentno(),
|
||||
RegisteredEnum.REGISTERED.getCode());
|
||||
log.info(tbUser.getColname()+" 信息更新成功");
|
||||
//写入数据库日志
|
||||
|
||||
@@ -4,6 +4,7 @@ import lombok.Data;
|
||||
|
||||
import javax.persistence.Column;
|
||||
import javax.persistence.Entity;
|
||||
import javax.persistence.GeneratedValue;
|
||||
import javax.persistence.Id;
|
||||
|
||||
@Entity
|
||||
@@ -12,7 +13,7 @@ public class TbUserque {
|
||||
|
||||
@Id
|
||||
@Column(name = "coluserid")
|
||||
private Integer userid;
|
||||
private Integer coluserid;
|
||||
|
||||
@Column(name = "colquestion")
|
||||
private String question;
|
||||
|
||||
@@ -27,9 +27,8 @@ public class StudentService {
|
||||
return tbStudentListRepository.findByColstudentnoAndColrealname(studentno,realname);
|
||||
}
|
||||
|
||||
public TbStudentlist UpdateStudentListRegistered(String realname,String studentno,Integer code){
|
||||
TbStudentlist studentlist = new TbStudentlist();
|
||||
studentlist = findByColstudentnoAndColrealname(studentno,realname);
|
||||
public TbStudentlist updateStudentListRegistered(String realname,String studentno,Integer code){
|
||||
TbStudentlist studentlist = findByColstudentnoAndColrealname(studentno,realname);
|
||||
studentlist.setRegistered(code);
|
||||
return tbStudentListRepository.save(studentlist);
|
||||
}
|
||||
|
||||
@@ -81,7 +81,7 @@ public class UserService {
|
||||
|
||||
public boolean addUserQue(TbUserque userque) {
|
||||
TbUserque tbUserque = userqueRepository.save(userque);
|
||||
if (tbUserque != null) {
|
||||
if (!tbUserque.equals("")) {
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
|
||||
Reference in New Issue
Block a user