Commit f2f0604d6bea26abf777e23472f4f9ed72d2215c

Authored by 王言钊
1 parent 01006825

添加注销记录功能、按照要求修改展示数据格式

src/main/java/com/cnlive/shenhe/controller/UsersController.java
... ... @@ -98,11 +98,12 @@ public class UsersController extends BaseController {
98 98 sessionUser.setMaster(user.getMaster());
99 99 request.getSession().setAttribute(SessionUser.SESSION_KEY, sessionUser);
100 100 ShyLog shyLog = new ShyLog();
101   - shyLog.setVideoName(id);
102   - shyLog.setOperator(user.getUsername());
  101 + shyLog.setVideoId("-");
  102 + shyLog.setVideoName("-");
  103 + shyLog.setOperator(user.getUsername() + "(" + user.getUser_id() + ")");
103 104 shyLog.setOperationTime(new Date());
104 105 shyLog.setOperationType("登录");
105   - shyLog.setRemark(user.getUsername() + "登录");
  106 + shyLog.setRemark(user.getUsername() + "--" + "登录");
106 107 shyLogService.addShyLog(shyLog);
107 108 return "redirect:" + redirectURL + "/videos/page?video_title=&start_date=&end_date=&state=0&receive=0&video_priority=";
108 109 }
... ... @@ -113,6 +114,17 @@ public class UsersController extends BaseController {
113 114  
114 115 @RequestMapping("/logout")
115 116 public String logout(HttpSession session) {
  117 + SessionUser sessionUser = (SessionUser) session.getAttribute(SessionUser.SESSION_KEY);
  118 + if (sessionUser != null) {
  119 + ShyLog shyLog = new ShyLog();
  120 + shyLog.setVideoId("-");
  121 + shyLog.setVideoName("-");
  122 + shyLog.setOperator(sessionUser.getUserName() + "(" + sessionUser.getUserId() + ")");
  123 + shyLog.setOperationTime(new Date());
  124 + shyLog.setOperationType("注销");
  125 + shyLog.setRemark(sessionUser.getUserName() + "--" + "注销");
  126 + shyLogService.addShyLog(shyLog);
  127 + }
116 128 session.invalidate();
117 129 return "redirect:" + CAS_SERVER_URL_PREFIX + "/logout?service=" + SERVICE_LOGIN;
118 130 }
... ...