From 264e7e4d7fa19b53e6ecad7732b6338ff4e3e5dd Mon Sep 17 00:00:00 2001 From: shiyang <316555390@qq.com> Date: Wed, 6 Apr 2022 10:31:29 +0800 Subject: [PATCH] =?UTF-8?q?PC=E3=80=81=E5=B0=8F=E7=A8=8B=E5=BA=8F=E5=AF=86?= =?UTF-8?q?=E7=A0=81=E7=99=BB=E5=BD=95=E5=8A=A0=E5=AF=86=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/lyms/talkonlineweb/controller/DoctorController.java | 8 +++++++- .../java/com/lyms/talkonlineweb/controller/PatientController.java | 8 +++++++- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/DoctorController.java b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/DoctorController.java index a340846..b15667e 100644 --- a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/DoctorController.java +++ b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/DoctorController.java @@ -16,6 +16,7 @@ import com.lyms.talkonlineweb.util.JwtUtils; import com.lyms.talkonlineweb.util.StringUtil; import lombok.extern.log4j.Log4j2; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.util.DigestUtils; import org.springframework.util.StringUtils; import org.springframework.validation.BindingResult; import org.springframework.validation.annotation.Validated; @@ -146,7 +147,9 @@ public class DoctorController { return baseResponse; } - + if(StringUtil.isNotEmpty(doctor.getDpasswd())) { + doctor.setDpasswd(DigestUtils.md5DigestAsHex(doctor.getDpasswd().getBytes())); + } boolean f=lymsDoctorService.saveOrUpdate(doctor); lymsLogsCrud(doctor,did); baseResponse.setErrorcode(f==true?0:1); @@ -181,6 +184,9 @@ public class DoctorController { @PostMapping("loginDoctor") public BaseResponse loginDoctor(@RequestBody LymsDoctor doctor){ BaseResponse baseResponse=new BaseResponse(); + if(StringUtil.isNotEmpty(doctor.getDpasswd())){ + doctor.setDpasswd(DigestUtils.md5DigestAsHex(doctor.getDpasswd().getBytes())); + } List dLst=lymsDoctorService.list(Wrappers.query(doctor)); baseResponse.setErrorcode(1); if (dLst.size()>0) { diff --git a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/PatientController.java b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/PatientController.java index 11edd0a..a749b7c 100644 --- a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/PatientController.java +++ b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/PatientController.java @@ -251,6 +251,9 @@ public class PatientController { boolean f=false; if(Objects.nonNull(patient.getId()) ){ patient.setUpdatedtime(new Date()); + if(StringUtil.isNotEmpty(patient.getPpasswd())) { + patient.setPpasswd(DigestUtils.md5DigestAsHex(patient.getPpasswd().getBytes())); + } f=lymsPatientService.saveOrUpdate(patient); } baseResponse.setErrorcode(f==true?0:1); @@ -894,7 +897,7 @@ public class PatientController { public BaseResponse updatePatientPassword(@RequestBody LymsPatient patient){ BaseResponse baseResponse=new BaseResponse(); if(1==patient.getType()){//1 重置密码 - patient.setPpasswd(Constant.COMMON_PASSWD); + patient.setPpasswd(DigestUtils.md5DigestAsHex(Constant.COMMON_PASSWD.getBytes())); } boolean f=lymsPatientService.updateById(patient); baseResponse.setErrorcode(f==true?0:1); @@ -919,6 +922,9 @@ public class PatientController { LymsPatient patient2 = lymsPatientService.getOne(Wrappers.query(tmpP).eq("idno", patient.getIdno())); if (patient2 == null) { patient.setCreatedtime(new Date()); + if(StringUtil.isNotEmpty(patient.getPpasswd())){ + patient.setPpasswd(DigestUtils.md5DigestAsHex(patient.getPpasswd().getBytes())); + } boolean f = lymsPatientService.save(patient); baseResponse.setErrorcode(0); baseResponse.setErrormsg("注册成功!"); -- 1.8.3.1