From d19b200452709553baaa055205c02b71100875a4 Mon Sep 17 00:00:00 2001 From: shiyang Date: Thu, 24 Mar 2022 13:06:06 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B0=8F=E7=A8=8B=E5=BA=8F=E7=99=BB=E5=BD=95?= =?UTF-8?q?=E5=AF=86=E7=A0=81=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/PatientController.java | 7 +++++++ .../src/main/java/com/lyms/talkonlineweb/domain/LymsPatient.java | 5 +++++ 2 files changed, 12 insertions(+) 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 e80a16d..d73c95f 100644 --- a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/PatientController.java +++ b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/PatientController.java @@ -17,6 +17,7 @@ import com.lyms.talkonlineweb.service.*; import com.lyms.talkonlineweb.util.*; 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; @@ -295,6 +296,12 @@ public class PatientController { @PostMapping("loginPatient") public BaseResponse loginPatient(@RequestBody LymsPatient patient) { BaseResponse baseResponse = new BaseResponse(); + + //公众号跳转小程序登录状态。loginType==1不需要加密处理,这里是反相判断 + if(!patient.getLoginType().equals(1)){ + //密码加密 + patient.setPpasswd(DigestUtils.md5DigestAsHex(patient.getPpasswd().getBytes())); + } List dLst = lymsPatientService.list(Wrappers.query(patient)); baseResponse.setErrorcode(1); LymsPatient patient2=null; diff --git a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/domain/LymsPatient.java b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/domain/LymsPatient.java index df5cecd..faa2809 100644 --- a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/domain/LymsPatient.java +++ b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/domain/LymsPatient.java @@ -117,6 +117,11 @@ public class LymsPatient implements Serializable { */ @TableField(exist = false) private Integer type; + /** + * 公众号跳转小程序登录状态。1不需要加密处理 + */ + @TableField(exist = false) + private Integer loginType; @TableField(exist = false) private static final long serialVersionUID = 1L; -- 1.8.3.1