紧急修复无法修改个人信息的错误,以及无法设置密保问题的错误

This commit is contained in:
2018-04-27 12:33:18 +08:00
parent 91b94e564f
commit b827bc24ce
14 changed files with 50 additions and 38 deletions

View File

@@ -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);

View File

@@ -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;
}
/**

View File

@@ -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()+" 信息更新成功");
//写入数据库日志

View File

@@ -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;

View File

@@ -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);
}

View File

@@ -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;