|
|
@@ -44,19 +44,6 @@ public class AuthenticationController {
|
|
|
List<UserQuestion> userQuestion = userQuestionService.findUserQuestionByUserUUOrderBySortAsc(sysUser.getUserUU());
|
|
|
User user = userService.findUserByUserUU(sysUser.getUserUU());
|
|
|
user.setEnterprise(sysUser.getEnterprise());
|
|
|
- //保存登录时间
|
|
|
- List<UserLoginTime> userLoginTimeList = userLoginTimeDao.findByUserUUAndEnUU(user.getUserUU(),user.getEnterprise().getUu());
|
|
|
- UserLoginTime userLoginTime;
|
|
|
- if (!CollectionUtils.isEmpty(userLoginTimeList)){
|
|
|
- userLoginTime = userLoginTimeList.get(0);
|
|
|
- }else {
|
|
|
- userLoginTime = new UserLoginTime();
|
|
|
- userLoginTime.setUserUU(user.getUserUU());
|
|
|
- userLoginTime.setEnUU(user.getEnterprise().getUu());
|
|
|
- }
|
|
|
- userLoginTime.setLoginTime(System.currentTimeMillis());
|
|
|
- userLoginTimeDao.save(userLoginTime);
|
|
|
- user = userService.findUserByUserUU(user.getUserUU());
|
|
|
UserInfo userInfo = new UserInfo(user);
|
|
|
if(userQuestion!=null){
|
|
|
if(userQuestion.size()>0){
|
|
|
@@ -94,6 +81,21 @@ public class AuthenticationController {
|
|
|
@ResponseBody
|
|
|
public void switchEnterprise(@PathVariable("enUU") long enUU) {
|
|
|
User user = SystemSession.getUser();
|
|
|
+ //保存登录时间
|
|
|
+ List<UserLoginTime> userLoginTimeList = userLoginTimeDao.findByUserUUAndEnUU(user.getUserUU(),user.getEnterprise().getUu());
|
|
|
+ UserLoginTime userLoginTime;
|
|
|
+ if (!CollectionUtils.isEmpty(userLoginTimeList)){
|
|
|
+ userLoginTime = userLoginTimeList.get(0);
|
|
|
+ }else {
|
|
|
+ userLoginTime = new UserLoginTime();
|
|
|
+ userLoginTime.setUserUU(user.getUserUU());
|
|
|
+ userLoginTime.setEnUU(user.getEnterprise().getUu());
|
|
|
+ }
|
|
|
+ userLoginTime.setLoginTime(System.currentTimeMillis());
|
|
|
+ try {
|
|
|
+ userLoginTimeDao.save(userLoginTime);
|
|
|
+ }catch (Exception e){}
|
|
|
+
|
|
|
if ( enUU == 0L){
|
|
|
user.setEnterprise(null);
|
|
|
}else {
|