Commit c25bfc8cc885ab970f81b42e37aae305824db042

Authored by 周伟鹏
1 parent ce18fe8b

session数据使用

src/main/java/com/cnlive/shenhe/ShenheApplication.java
@@ -8,7 +8,6 @@ import org.jasig.cas.client.validation.Cas20ProxyReceivingTicketValidationFilter @@ -8,7 +8,6 @@ import org.jasig.cas.client.validation.Cas20ProxyReceivingTicketValidationFilter
8 import org.springframework.boot.SpringApplication; 8 import org.springframework.boot.SpringApplication;
9 import org.springframework.boot.autoconfigure.SpringBootApplication; 9 import org.springframework.boot.autoconfigure.SpringBootApplication;
10 import org.springframework.boot.web.servlet.FilterRegistrationBean; 10 import org.springframework.boot.web.servlet.FilterRegistrationBean;
11 -import org.springframework.boot.web.servlet.ServletComponentScan;  
12 import org.springframework.boot.web.servlet.support.SpringBootServletInitializer; 11 import org.springframework.boot.web.servlet.support.SpringBootServletInitializer;
13 import org.springframework.context.annotation.Bean; 12 import org.springframework.context.annotation.Bean;
14 import tk.mybatis.spring.annotation.MapperScan; 13 import tk.mybatis.spring.annotation.MapperScan;
@@ -17,7 +16,6 @@ import java.util.HashMap; @@ -17,7 +16,6 @@ import java.util.HashMap;
17 import java.util.Map; 16 import java.util.Map;
18 17
19 @SpringBootApplication 18 @SpringBootApplication
20 -@ServletComponentScan  
21 @MapperScan(basePackages= {"com.cnlive.shenhe.mapper"}) 19 @MapperScan(basePackages= {"com.cnlive.shenhe.mapper"})
22 public class ShenheApplication extends SpringBootServletInitializer { 20 public class ShenheApplication extends SpringBootServletInitializer {
23 21
src/main/java/com/cnlive/shenhe/controller/SitesController.java
1 package com.cnlive.shenhe.controller; 1 package com.cnlive.shenhe.controller;
2 2
  3 +import com.cnlive.shenhe.bean.SessionUser;
3 import com.cnlive.shenhe.serviceImpl.SitesServiceImpl; 4 import com.cnlive.shenhe.serviceImpl.SitesServiceImpl;
4 import com.cnlive.shenhe.utils.CommonUtils; 5 import com.cnlive.shenhe.utils.CommonUtils;
5 import org.slf4j.Logger; 6 import org.slf4j.Logger;
@@ -10,6 +11,8 @@ import org.springframework.web.bind.annotation.GetMapping; @@ -10,6 +11,8 @@ import org.springframework.web.bind.annotation.GetMapping;
10 import org.springframework.web.bind.annotation.RequestMapping; 11 import org.springframework.web.bind.annotation.RequestMapping;
11 import org.springframework.web.bind.annotation.ResponseBody; 12 import org.springframework.web.bind.annotation.ResponseBody;
12 13
  14 +import javax.servlet.http.HttpSession;
  15 +
13 /** 16 /**
14 * @Auther: 周伟鹏 17 * @Auther: 周伟鹏
15 * @Date: 2018/11/30 17:28 18 * @Date: 2018/11/30 17:28
@@ -30,12 +33,14 @@ public class SitesController { @@ -30,12 +33,14 @@ public class SitesController {
30 * @param pageSize 33 * @param pageSize
31 * @param orderByClause 34 * @param orderByClause
32 * @param key 35 * @param key
33 - * @param spid  
34 * @return 36 * @return
35 */ 37 */
36 @GetMapping(value = "/page") 38 @GetMapping(value = "/page")
37 @ResponseBody 39 @ResponseBody
38 - public Object getTest(Integer page,Integer pageSize,String orderByClause,String key,Integer spid){ 40 + public Object getTest(Integer page, Integer pageSize, String orderByClause, String key, HttpSession session){
  41 + SessionUser sessionUser = (SessionUser) session.getAttribute(SessionUser.getSessionKey());
  42 + Integer spid = sessionUser.getSpid();
  43 + if(spid==0)spid=82;
39 if(CommonUtils.isNull(page))page=1; 44 if(CommonUtils.isNull(page))page=1;
40 if(CommonUtils.isNull(pageSize))pageSize=10; 45 if(CommonUtils.isNull(pageSize))pageSize=10;
41 return sitesService.getPage(page,pageSize,orderByClause,key,spid); 46 return sitesService.getPage(page,pageSize,orderByClause,key,spid);
src/main/java/com/cnlive/shenhe/controller/UsersController.java
@@ -34,8 +34,10 @@ public class UsersController { @@ -34,8 +34,10 @@ public class UsersController {
34 } 34 }
35 35
36 @RequestMapping("/index") 36 @RequestMapping("/index")
37 - public String index() {  
38 - return "error.html"; 37 + public String index(HttpSession session) {
  38 + SessionUser sessionUser = (SessionUser) session.getAttribute(SessionUser.getSessionKey());
  39 + System.out.println(sessionUser.getUserId());
  40 + return "page/head.html";
39 } 41 }
40 42
41 @RequestMapping("/login") 43 @RequestMapping("/login")
src/main/java/com/cnlive/shenhe/controller/VideosController.java
@@ -3,6 +3,7 @@ package com.cnlive.shenhe.controller; @@ -3,6 +3,7 @@ package com.cnlive.shenhe.controller;
3 import com.alibaba.fastjson.JSONObject; 3 import com.alibaba.fastjson.JSONObject;
4 import com.cnlive.shenhe.bean.ErrorEnum; 4 import com.cnlive.shenhe.bean.ErrorEnum;
5 import com.cnlive.shenhe.bean.ResponseBean; 5 import com.cnlive.shenhe.bean.ResponseBean;
  6 +import com.cnlive.shenhe.bean.SessionUser;
6 import com.cnlive.shenhe.entity.ShySites; 7 import com.cnlive.shenhe.entity.ShySites;
7 import com.cnlive.shenhe.entity.ShyVideos; 8 import com.cnlive.shenhe.entity.ShyVideos;
8 import com.cnlive.shenhe.serviceImpl.VideosServiceImpl; 9 import com.cnlive.shenhe.serviceImpl.VideosServiceImpl;
@@ -12,6 +13,8 @@ import com.cnlive.shenhe.utils.CommonUtils; @@ -12,6 +13,8 @@ import com.cnlive.shenhe.utils.CommonUtils;
12 import org.springframework.beans.factory.annotation.Autowired; 13 import org.springframework.beans.factory.annotation.Autowired;
13 import org.springframework.stereotype.Controller; 14 import org.springframework.stereotype.Controller;
14 import org.springframework.web.bind.annotation.*; 15 import org.springframework.web.bind.annotation.*;
  16 +
  17 +import javax.servlet.http.HttpSession;
15 import java.util.Arrays; 18 import java.util.Arrays;
16 import java.util.Date; 19 import java.util.Date;
17 import java.util.List; 20 import java.util.List;
@@ -106,12 +109,13 @@ public class VideosController { @@ -106,12 +109,13 @@ public class VideosController {
106 * @param page 109 * @param page
107 * @param pageSize 110 * @param pageSize
108 * @param orderByClause 111 * @param orderByClause
109 - * @param spid  
110 * @return 112 * @return
111 */ 113 */
112 - @RequestMapping("/table") 114 + @RequestMapping("/page")
113 @ResponseBody 115 @ResponseBody
114 - public Object getListVideos(String video_title,String start_date,String end_date,Integer state,Integer page,Integer pageSize,String orderByClause,Integer spid){ 116 + public Object getListVideos(String video_title, String start_date, String end_date, Integer state, Integer page, Integer pageSize, String orderByClause, HttpSession session){
  117 + SessionUser sessionUser = (SessionUser) session.getAttribute(SessionUser.getSessionKey());
  118 + Integer spid = sessionUser.getSpid();
115 if(CommonUtils.isNull(page))page=1; 119 if(CommonUtils.isNull(page))page=1;
116 if(CommonUtils.isNull(pageSize))pageSize=10; 120 if(CommonUtils.isNull(pageSize))pageSize=10;
117 if(CommonUtils.isNotNull(spid)&&spid==0){spid=82;} 121 if(CommonUtils.isNotNull(spid)&&spid==0){spid=82;}
@@ -123,7 +127,7 @@ public class VideosController { @@ -123,7 +127,7 @@ public class VideosController {
123 * @param id 127 * @param id
124 * @return 128 * @return
125 */ 129 */
126 - @RequestMapping("/Details") 130 + @RequestMapping("/details")
127 @ResponseBody 131 @ResponseBody
128 public Object getDetailsVideo(Integer id){ 132 public Object getDetailsVideo(Integer id){
129 return videosService.getDetailsContent(id); 133 return videosService.getDetailsContent(id);
src/main/java/com/cnlive/shenhe/job/UsersSiteJob.java
@@ -71,6 +71,7 @@ public class UsersSiteJob { @@ -71,6 +71,7 @@ public class UsersSiteJob {
71 //用户信息入库 71 //用户信息入库
72 JSONObject user = data.getJSONObject(i); 72 JSONObject user = data.getJSONObject(i);
73 Integer id = user.getInteger("sid"); 73 Integer id = user.getInteger("sid");
  74 + String user_id = CommonUtils.md5(id+"");
74 String email = user.getString("email"); 75 String email = user.getString("email");
75 Integer spid = user.getInteger("new_sp_id"); 76 Integer spid = user.getInteger("new_sp_id");
76 String userLogo = user.getString("userLogo"); 77 String userLogo = user.getString("userLogo");
@@ -87,6 +88,7 @@ public class UsersSiteJob { @@ -87,6 +88,7 @@ public class UsersSiteJob {
87 ShyUsers shyUsers = new ShyUsers(); 88 ShyUsers shyUsers = new ShyUsers();
88 shyUsers.setEmail(email); 89 shyUsers.setEmail(email);
89 shyUsers.setId(id); 90 shyUsers.setId(id);
  91 + shyUsers.setUser_id(user_id);
90 shyUsers.setSp_id(spid); 92 shyUsers.setSp_id(spid);
91 shyUsers.setMaster(master); 93 shyUsers.setMaster(master);
92 shyUsers.setState(status); 94 shyUsers.setState(status);