|
@@ -37,9 +37,9 @@ public class RedisLikeService {
|
|
|
private final static Map<String, String> WJW_DEPARTMENT_MAP = new HashMap<>();
|
|
|
private final static Map<String, String> WJW_NATION_MAP = new HashMap<>();
|
|
|
private final static Map<String, String> COUNTRY_MAP = new HashMap<>();
|
|
|
- private final static Map<String, UserInfo> USER_MAP = new HashMap<>();
|
|
|
private final static Map<String, String> YB_CONTACT_RELATION_MAP = new HashMap<>();
|
|
|
private final static Map<String, String> YB_DEPT_MAP = new HashMap<>();
|
|
|
+ private final static Map<String, String> CODE_RS_MAP = new HashMap<>();
|
|
|
public static final Map<String, YzZdOrderItemConfirm> specialMedicalAdvice = new HashMap<>();
|
|
|
private final RedisLikeDao dao;
|
|
|
private final YiZhuLuRuDao yzDao;
|
|
@@ -160,6 +160,18 @@ public class RedisLikeService {
|
|
|
return ybCode;
|
|
|
}
|
|
|
|
|
|
+ public String getCodeRs(String code) {
|
|
|
+ if (StringUtil.invalidValue(code)) {
|
|
|
+ return null;
|
|
|
+ }
|
|
|
+ String codeRs = CODE_RS_MAP.get(code);
|
|
|
+ if (null == codeRs) {
|
|
|
+ codeRs = dao.selectCodeRs(code);
|
|
|
+ CODE_RS_MAP.put(code, codeRs);
|
|
|
+ }
|
|
|
+ return codeRs;
|
|
|
+ }
|
|
|
+
|
|
|
public String getWjwNation(String code) {
|
|
|
if (StringUtil.invalidValue(code)) {
|
|
|
return null;
|
|
@@ -263,22 +275,6 @@ public class RedisLikeService {
|
|
|
return getUserInfoByCode(TokenUtil.getInstance().getTokenUserId());
|
|
|
}
|
|
|
|
|
|
- public void handleUserRoleChanged(String code) {
|
|
|
- UserInfo userInfo = getUserInfoByCode(code);
|
|
|
- userInfo.setRoles(dao.selectUserRoles(code));
|
|
|
- USER_MAP.replace(code, userInfo);
|
|
|
- }
|
|
|
-
|
|
|
- public void handleUserPwdChanged(String code, String pwd) {
|
|
|
- UserInfo userInfo = getUserInfoByCode(code);
|
|
|
- userInfo.setPassword(pwd);
|
|
|
- USER_MAP.replace(code, userInfo);
|
|
|
- }
|
|
|
-
|
|
|
- public void handleUserLogin(String code) {
|
|
|
- USER_MAP.remove(code);
|
|
|
- getUserInfoByCode(code);
|
|
|
- }
|
|
|
|
|
|
@PostConstruct
|
|
|
public void initSpecialMedicalAdvice() {
|