|
@@ -163,62 +163,6 @@ public class SchoolController extends BaseController {
|
|
|
return adminInit(request, user.getSchoolId(), message);
|
|
|
}
|
|
|
|
|
|
- @RequestMapping(value = "/viewer", method = RequestMethod.GET)
|
|
|
- public ModelAndView viewerInit(HttpServletRequest request, @RequestParam Integer id,
|
|
|
- @RequestParam(required = false) String message) {
|
|
|
- School school = schoolService.findById(id);
|
|
|
- if (school != null) {
|
|
|
- User user = userService.findSchoolViewer(id);
|
|
|
- if (user == null) {
|
|
|
- user = new User();
|
|
|
- user.setSchoolId(id);
|
|
|
- }
|
|
|
- ModelAndView view = new ModelAndView("modules/sys/schoolViewerEdit");
|
|
|
- view.addObject("school", school);
|
|
|
- view.addObject("user", user);
|
|
|
- view.addObject("message", message);
|
|
|
- return view;
|
|
|
- } else {
|
|
|
- return new ModelAndView("redirect:/admin/sys/school");
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
- @Logging(menu = "编辑学校查询员", type = LogType.UPDATE)
|
|
|
- @RequestMapping(value = "/viewer/save", method = RequestMethod.POST)
|
|
|
- public ModelAndView viewerSave(HttpServletRequest request, User user) {
|
|
|
- School school = schoolService.findById(user.getSchoolId());
|
|
|
- if (school == null) {
|
|
|
- return new ModelAndView("redirect:/admin/sys/school");
|
|
|
- }
|
|
|
- User previous = userService.findSchoolViewer(user.getSchoolId());
|
|
|
- String message = "";
|
|
|
- if (previous != null) {
|
|
|
- previous.setLoginName(user.getLoginName());
|
|
|
- previous.setName(user.getName());
|
|
|
- if (StringUtils.isNotBlank(user.getPassword())) {
|
|
|
- previous.setPassword(EncryptUtils.md5(user.getPassword()));
|
|
|
- }
|
|
|
- if (checkLoginName(previous)) {
|
|
|
- userService.save(previous);
|
|
|
- return new ModelAndView("redirect:/admin/sys/school");
|
|
|
- } else {
|
|
|
- message = "登录名重复";
|
|
|
- }
|
|
|
- } else if (StringUtils.isBlank(user.getPassword())) {
|
|
|
- message = "密码不能为空";
|
|
|
- } else if (checkLoginName(user)) {
|
|
|
- user.setEnable(true);
|
|
|
- user.setRole(Role.SCHOOL_VIEWER);
|
|
|
- user.setPassword(EncryptUtils.md5(user.getPassword()));
|
|
|
- user.setSource(UserSource.INTERNAL);
|
|
|
- userService.save(user);
|
|
|
- return new ModelAndView("redirect:/admin/sys/school");
|
|
|
- } else {
|
|
|
- message = "登录名重复";
|
|
|
- }
|
|
|
- return viewerInit(request, user.getSchoolId(), message);
|
|
|
- }
|
|
|
-
|
|
|
@RequestMapping(value = "/restAccess", method = RequestMethod.GET)
|
|
|
public ModelAndView restAccess(HttpServletRequest request, @RequestParam Integer id) {
|
|
|
School school = schoolService.findById(id);
|