Skip to content

Commit ebaf1f0

Browse files
committed
配置文件分开
添加一些权限
1 parent cf2fc45 commit ebaf1f0

File tree

57 files changed

+1335
-268
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

57 files changed

+1335
-268
lines changed

src/NoUseCode/index_deprecate.html

+65
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
<!DOCTYPE html>
2+
<html lang="en">
3+
<head>
4+
<meta charset="UTF-8">
5+
<title>Title</title>
6+
</head>
7+
<body>
8+
<!--<div class="nivoSlider" data-controlNav="false" data-pauseOnHover="false">-->
9+
<!--<a href="#">-->
10+
<!--<img src="/images/demo/slide-0.png" alt="Slide 1" title="#htmlcaption"/>-->
11+
<!--</a>-->
12+
<!--<img src="/images/demo/slide-4.jpg" alt="Slide 3"/>-->
13+
<!--<img src="/images/demo/slide-5.jpg" alt="Slide 3"/>-->
14+
<!--</div>-->
15+
<!--<div id="htmlcaption" class="nivo-html-caption">-->
16+
<!--国内技术支持组恭祝您<strong>鸡年大吉</strong>.-->
17+
<!--</div>-->
18+
19+
<div id="slidePics">
20+
<div class="owl-carousel buttons-autohide controlls-over nomargin"
21+
data-plugin-options='{"items": 1, "singleItem": true, "autoPlay": 100000, "navigation": true, "pagination": true, "transitionStyle":"fade", "progressBar":"true"}'>
22+
<div class="owl-slide">
23+
<img class="img-responsive" src="/images/demo/slide-0.png" alt="">
24+
<div class="owl--text">
25+
国内技术支持组恭祝您<strong>鸡年大吉!</strong></div>
26+
</div>
27+
<div class="owl-slide">
28+
<img class="img-responsive" src="images/demo/slide-4.jpg" alt="">
29+
<div class="owl--text"><strong>展会展示区!</strong></div>
30+
</div>
31+
<div class="owl-slide">
32+
<img class="img-responsive" src="/images/demo/slide-5.jpg" alt="">
33+
<div class="owl--text"><strong>美国分公司</strong></div>
34+
</div>
35+
</div>
36+
</div>
37+
<script language="JavaScript">
38+
$("#slidePics").load("/admin/sliderPicsList", function (response, status) {
39+
if (status == "success") {
40+
$("#slidePics").html("<div id='ssssssss' class='owl-carousel buttons-autohide controlls-over nomargin' data-plugin-options='{\"items\": 1, \"singleItem\": true, \"autoPlay\": 100000, \"navigation\": true, \"pagination\": true, \"transitionStyle\":\"fade\", \"progressBar\":\"true\"}'> ");
41+
var jsonarray = $.parseJSON(response);
42+
// alert(jsonarray.length);
43+
// alert(jsonarray[2]);
44+
$.each(jsonarray, function (index, value) {
45+
var item_text = "";
46+
item_text += "<img class=\"img-responsive\" src=\"";
47+
item_text += value.url;
48+
item_text += "\" alt=\"\">";
49+
item_text += "<div class=\"owl--text\">";
50+
item_text += value.comment;
51+
item_text += "</div>"
52+
// console.dir(value);
53+
// console.dir(item_text);
54+
$('<div class=\"owl-slide\"></div>').html(item_text).appendTo("#slidePics div#ssssssss");
55+
});
56+
// $(response).each(function(){8/
57+
// var item_text = $(this).text();
58+
// $('<li></li>').html(item_text).appendTo('ol');
59+
// });
60+
}
61+
});
62+
</script>
63+
64+
</body>
65+
</html>

src/main/java/net/liuxuan/SprKi/controller/CommonController.java

+37-8
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package net.liuxuan.SprKi.controller;
22

33
import net.liuxuan.SprKi.controller.utils.FileUploadUtil;
4+
import net.liuxuan.SprKi.service.labthink.DepartmentService;
45
import net.liuxuan.SprKi.service.user.UserDetailInfoService;
56
import net.liuxuan.spring.Helper.SpringContextHelper;
67
import org.json.JSONArray;
@@ -36,12 +37,18 @@
3637
public class CommonController {
3738

3839

40+
/**
41+
* The Request mapping handler mapping.
42+
*/
3943
@Autowired
4044
RequestMappingHandlerMapping requestMappingHandlerMapping;
4145

4246

4347
private Set<String> UrlMappingList;
4448

49+
/**
50+
* Init.
51+
*/
4552
@PostConstruct
4653
public void init(){
4754
Map<RequestMappingInfo, HandlerMethod> handlerMethods = requestMappingHandlerMapping.getHandlerMethods();
@@ -54,13 +61,20 @@ public void init(){
5461
.collect(Collectors.toSet());
5562
}
5663

64+
/**
65+
* Gets msg.
66+
*
67+
* @param path the path
68+
* @param request the request
69+
* @param response the response
70+
* @param model the model
71+
* @return the msg
72+
*/
5773
@RequestMapping(value = "/goget/{path}", method = RequestMethod.GET)
5874
public String getMsg(
5975
@PathVariable String path,
6076
HttpServletRequest request, HttpServletResponse response, Map<String, Object> model) {
6177

62-
63-
6478
System.out.println("PATH IS:"+path);
6579
path = path.replaceAll("-","/");
6680
System.out.println(UrlMappingList.contains("/"+path));
@@ -75,19 +89,34 @@ public String getMsg(
7589

7690
/**
7791
* 为所有的用户加上头像
78-
* @param request
79-
* @param response
80-
* @param model
81-
* @return
92+
*
93+
* @param request the request
94+
* @param response the response
95+
* @param model the model
96+
* @return string
8297
*/
8398
@RequestMapping(value = "/func/add_avatar", method = RequestMethod.GET)
8499
@ResponseBody
85-
public String getMsg(HttpServletRequest request, HttpServletResponse response, Map<String, Object> model){
100+
public String addAvatar(HttpServletRequest request, HttpServletResponse response, Map<String, Object> model){
86101
UserDetailInfoService userDetailInfoService = (UserDetailInfoService) SpringContextHelper.getBean("userDetailInfoServiceImpl");
87102
userDetailInfoService.checkAllUserDetailInfoAvatar();
88103
return "OK";
89104
}
90105

91-
106+
/**
107+
* Add department role string.
108+
*
109+
* @param request the request
110+
* @param response the response
111+
* @param model the model
112+
* @return the string
113+
*/
114+
@RequestMapping(value = "/func/addDepartmentRole", method = RequestMethod.GET)
115+
@ResponseBody
116+
public String addDepartmentRole(HttpServletRequest request, HttpServletResponse response, Map<String, Object> model){
117+
DepartmentService departmentServiceImpl = (DepartmentService) SpringContextHelper.getBean("departmentServiceImpl");
118+
departmentServiceImpl.checkDeparmentRole();
119+
return "OK";
120+
}
92121

93122
}

src/main/java/net/liuxuan/SprKi/controller/admin/AdminController.java

+1
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
*/
2727
@Controller
2828
@RequestMapping("/admin")
29+
@PreAuthorize("hasRole('ROLE_ADMIN')")
2930
public class AdminController {
3031
private static Logger log = LoggerFactory.getLogger(AdminController.class);
3132

src/main/java/net/liuxuan/SprKi/controller/admin/SliderPicsManagementController.java

+1
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@
4242

4343
@Controller
4444
@RequestMapping("/admin")
45+
@PreAuthorize("hasRole('ROLE_ADMIN')")
4546
public class SliderPicsManagementController {
4647
private static Logger log = LoggerFactory.getLogger(SliderPicsManagementController.class);
4748

src/main/java/net/liuxuan/SprKi/controller/admin/UserManagementController.java

+6
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
import net.liuxuan.SprKi.entity.security.Authorities;
88
import net.liuxuan.SprKi.entity.security.DbUser;
99
import net.liuxuan.SprKi.entity.security.LogActionType;
10+
import net.liuxuan.SprKi.entity.security.Role;
1011
import net.liuxuan.SprKi.entity.user.UserDetailInfo;
1112
import net.liuxuan.SprKi.repository.labthink.DepartmentRepository;
1213
import net.liuxuan.SprKi.service.security.RoleService;
@@ -41,6 +42,7 @@
4142
*/
4243
@Controller
4344
@RequestMapping("/admin")
45+
@PreAuthorize("hasRole('ROLE_ADMIN')")
4446
public class UserManagementController {
4547
private static Logger log = LoggerFactory.getLogger(UserManagementController.class);
4648
@Autowired
@@ -64,6 +66,7 @@ public String getPages( Map<String, Object> model) {
6466

6567
@RequestMapping("user")
6668
// @ResponseBody
69+
6770
public String userManage(@ModelAttribute("dto") BaseDTO dto, UserDetailInfo userDetailInfo, HttpServletRequest request,
6871
HttpServletResponse response, Map<String, Object> model, RedirectAttributesModelMap redirectAttributesModelMap) {
6972
//
@@ -95,10 +98,13 @@ public String userManage(@ModelAttribute("dto") BaseDTO dto, UserDetailInfo user
9598
}
9699
// List<String> authslist = userDetailInfoService.listRoles();
97100
List<String> authslist = roleService.findAllRoleNames();
101+
List<Role> allRole = roleService.getAllRole();
98102
redirectAttributesModelMap.put("user", userDetailInfo);
99103
redirectAttributesModelMap.put("authslist", authslist);
104+
redirectAttributesModelMap.put("allRole", allRole);
100105
model.put("user", userDetailInfo);
101106
model.put("authslist", authslist);
107+
model.put("allRole", allRole);
102108
Set<Authorities> authoritiesSet = userDetailInfo.getDbUser().getAuths();
103109
Set<String> userauth = new HashSet<String>();
104110
authoritiesSet.forEach(auths -> userauth.add(auths.getAuthority()));

src/main/java/net/liuxuan/SprKi/controller/admin/labthink/CMSCategoryManagementController.java

+1
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@
3535

3636
@Controller
3737
@RequestMapping("/admin")
38+
@PreAuthorize("hasRole('ROLE_ADMIN')")
3839
public class CMSCategoryManagementController {
3940
private static Logger log = LoggerFactory.getLogger(CMSCategoryManagementController.class);
4041

src/main/java/net/liuxuan/SprKi/controller/admin/labthink/DepartmentManagementController.java

+1
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@
3434
*/
3535
@Controller
3636
@RequestMapping("/admin")
37+
@PreAuthorize("hasRole('ROLE_ADMIN')")
3738
public class DepartmentManagementController {
3839
private static Logger log = LoggerFactory.getLogger(DepartmentManagementController.class);
3940

src/main/java/net/liuxuan/SprKi/controller/admin/labthink/DeviceManagementController.java

+1
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@
3939
*/
4040
@Controller
4141
@RequestMapping("/admin")
42+
@PreAuthorize("hasRole('ROLE_ADMIN')")
4243
public class DeviceManagementController {
4344
private static Logger log = LoggerFactory.getLogger(DeviceManagementController.class);
4445

src/main/java/net/liuxuan/SprKi/controller/admin/labthink/FaqManagementController.java

+1
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@
3535
*/
3636
@Controller
3737
@RequestMapping("/admin")
38+
@PreAuthorize("hasRole('ROLE_ADMIN')")
3839
public class FaqManagementController {
3940
private static Logger log = LoggerFactory.getLogger(FaqManagementController.class);
4041
@Autowired

src/main/java/net/liuxuan/SprKi/controller/admin/labthink/MessageManagementController.java

+1
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@
3535

3636
@Controller
3737
@RequestMapping("/admin")
38+
@PreAuthorize("hasRole('ROLE_ADMIN')")
3839
public class MessageManagementController {
3940
private static Logger log = LoggerFactory.getLogger(MessageManagementController.class);
4041

src/main/java/net/liuxuan/SprKi/controller/admin/labthink/NewsPageManagementController.java

+1
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@
3535

3636
@Controller
3737
@RequestMapping("/admin")
38+
@PreAuthorize("hasRole('ROLE_ADMIN')")
3839
public class NewsPageManagementController {
3940
private static Logger log = LoggerFactory.getLogger(NewsPageManagementController.class);
4041

src/main/java/net/liuxuan/SprKi/controller/admin/labthink/ProjectProgressManagementController.java

+1
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@
3535

3636
@Controller
3737
@RequestMapping("/admin")
38+
@PreAuthorize("hasRole('ROLE_ADMIN')")
3839
public class ProjectProgressManagementController {
3940
private static Logger log = LoggerFactory.getLogger(ProjectProgressManagementController.class);
4041

src/main/java/net/liuxuan/SprKi/controller/admin/labthink/RoleManagementController.java

+1
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@
3636
*/
3737
@Controller
3838
@RequestMapping("/admin")
39+
@PreAuthorize("hasRole('ROLE_ADMIN')")
3940
public class RoleManagementController {
4041
private static Logger log = LoggerFactory.getLogger(RoleManagementController.class);
4142

src/main/java/net/liuxuan/SprKi/controller/admin/labthink/UrlAuthManagementController.java

+1
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@
3535
*/
3636
@Controller
3737
@RequestMapping("/admin")
38+
@PreAuthorize("hasRole('ROLE_ADMIN')")
3839
public class UrlAuthManagementController {
3940
private static Logger log = LoggerFactory.getLogger(UrlAuthManagementController.class);
4041

0 commit comments

Comments
 (0)