|
@ -1,6 +1,5 @@
|
|
|
package com.yihu.jw.security.core.userdetails.jdbc;
|
|
|
|
|
|
import com.alibaba.fastjson.JSON;
|
|
|
import com.alibaba.fastjson.JSONArray;
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
import com.yihu.jw.entity.base.login.BaseLoginLogDO;
|
|
@ -10,6 +9,7 @@ import com.yihu.jw.entity.base.wx.BasePatientWechatDo;
|
|
|
import com.yihu.jw.entity.care.common.GetuiClientDO;
|
|
|
import com.yihu.jw.entity.hospital.family.WlyyPatientFamilyMemberDO;
|
|
|
import com.yihu.jw.security.core.userdetails.SaltUser;
|
|
|
import com.yihu.jw.security.dao.doctor.BaseDoctorDao;
|
|
|
import com.yihu.jw.security.dao.patient.BaseGetuiClientDao;
|
|
|
import com.yihu.jw.security.dao.patient.BasePatientDao;
|
|
|
import com.yihu.jw.security.dao.patient.BasePatientWechatDao;
|
|
@ -19,7 +19,6 @@ import com.yihu.jw.security.model.WlyyUserSimple;
|
|
|
import com.yihu.jw.security.service.HcyyService;
|
|
|
import com.yihu.jw.security.utils.IdCardUtil;
|
|
|
import com.yihu.jw.security.utils.ImUtil;
|
|
|
import com.yihu.jw.util.common.StringUtil;
|
|
|
import com.yihu.jw.util.date.DateUtil;
|
|
|
import com.yihu.jw.util.http.HttpClientUtil;
|
|
|
import com.yihu.utils.security.MD5;
|
|
@ -106,6 +105,8 @@ public class WlyyUserDetailsService extends JdbcDaoSupport implements UserDetail
|
|
|
private HttpClientUtil httpClientUtil;
|
|
|
@Autowired
|
|
|
private BasePatientDao patientDao;
|
|
|
@Autowired
|
|
|
private BaseDoctorDao baseDoctorDao;
|
|
|
|
|
|
@Autowired
|
|
|
private WlyyPatientFamilyMemberDao familyMemberDao;
|
|
@ -150,6 +151,12 @@ public class WlyyUserDetailsService extends JdbcDaoSupport implements UserDetail
|
|
|
return new SaltUser(username, users.get(0).getPassword(), users.get(0).getSalt(), isEnabled, isLocked, getGrantedAuthorities(username));
|
|
|
}
|
|
|
|
|
|
//医生注销注销
|
|
|
public void logOff(String id){
|
|
|
baseDoctorDao.logOff(id);
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public void unlocked(String username) {
|
|
|
String loginType = getLogintype();
|
|
@ -1108,7 +1115,7 @@ public class WlyyUserDetailsService extends JdbcDaoSupport implements UserDetail
|
|
|
|
|
|
public static void main(String arg[]){
|
|
|
|
|
|
String ps = MD5.md5Hex("327127" + "{" + "Ar8f2" + "}");
|
|
|
String ps = MD5.md5Hex("123456" + "{" + "wyIlL" + "}");
|
|
|
System.out.println(ps);
|
|
|
}
|
|
|
}
|