|
@@ -4,7 +4,6 @@ import cn.com.qmth.scancentral.bean.SchoolSession;
|
|
|
import cn.com.qmth.scancentral.bean.User;
|
|
|
import cn.com.qmth.scancentral.config.SysProperty;
|
|
|
import cn.com.qmth.scancentral.enums.Role;
|
|
|
-import cn.com.qmth.scancentral.enums.SystemMode;
|
|
|
import cn.com.qmth.scancentral.service.SessionService;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
@@ -53,23 +52,24 @@ public class SessionServiceImpl implements SessionService {
|
|
|
@Override
|
|
|
public void userLogin(User user) {
|
|
|
updateUserSession(user);
|
|
|
- if (SystemMode.MARKINGCLOUD.equals(SystemMode.current())) {
|
|
|
- if (Role.SCAN_ADMIN.equals(user.getRole()) || Role.SCHOOL_ADMIN.equals(user.getRole())) {
|
|
|
- updateSchoolSession(user);
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
- private void updateSchoolSession(User user) {
|
|
|
- // SchoolSession s = schoolSessionData.get(user.getSchoolId());
|
|
|
- // if (s == null) {
|
|
|
- // schoolSessionData.put(user.getSchoolId(), SchoolSession.of(user));
|
|
|
- // } else if (Role.SCAN_ADMIN.equals(s.getRole()) ||
|
|
|
+ // if (SystemMode.MARKINGCLOUD.equals(SystemMode.current())) {
|
|
|
+ // if (Role.SCAN_ADMIN.equals(user.getRole()) ||
|
|
|
// Role.SCHOOL_ADMIN.equals(user.getRole())) {
|
|
|
- // schoolSessionData.put(user.getSchoolId(), SchoolSession.of(user));
|
|
|
+ // updateSchoolSession(user);
|
|
|
+ // }
|
|
|
// }
|
|
|
}
|
|
|
|
|
|
+ // private void updateSchoolSession(User user) {
|
|
|
+ // SchoolSession s = schoolSessionData.get(user.getSchoolId());
|
|
|
+ // if (s == null) {
|
|
|
+ // schoolSessionData.put(user.getSchoolId(), SchoolSession.of(user));
|
|
|
+ // } else if (Role.SCAN_ADMIN.equals(s.getRole()) ||
|
|
|
+ // Role.SCHOOL_ADMIN.equals(user.getRole())) {
|
|
|
+ // schoolSessionData.put(user.getSchoolId(), SchoolSession.of(user));
|
|
|
+ // }
|
|
|
+ // }
|
|
|
+
|
|
|
@Override
|
|
|
public void removeSchoolSession(Long schoolId) {
|
|
|
schoolSessionData.remove(schoolId);
|