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 782d3e1..db8d18b 100644 --- a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/PatientController.java +++ b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/PatientController.java @@ -223,12 +223,10 @@ public class PatientController { baseResponse.setErrorcode(1); if (dLst.size()>0) { patient=dLst.get(0); - patient.setPpasswd(null); - baseResponse.setObject(patient); + String jwt = JwtUtils.createJWT("1", patient.getIdno(), Constant.JWT_TTL); Map map=new HashMap<>(); - map.put("patient",patient); - map.put("token",jwt); + patient.setIslogin(1); if(patient.getHxid()==null ){ @@ -240,6 +238,9 @@ public class PatientController { } lymsPatientService.update().update(patient); + patient.setPpasswd(null); + map.put("patient",patient); + map.put("token",jwt); baseResponse.setErrorcode(0); baseResponse.setObject(map); LymsLogs logEntity=new LymsLogs(); @@ -247,6 +248,7 @@ public class PatientController { logEntity.setLogDate(new Date()); logEntity.setMessage(String.format("login:%s name:%s",patient.getIdno(),patient.getPname())); lymsLogsService.save(logEntity); + } return baseResponse; }