提交 68498533 authored 作者: gongwenjie's avatar gongwenjie

代码修改

上级 b9065143
......@@ -95,7 +95,8 @@ public class MySuccessHandler implements AuthenticationSuccessHandler {
}
}
// redisTemplate.opsForValue().set(user.getUsername(),0);
redisTemplate.opsForValue().set(user.getUsername(),0);
if(("root").equals(user.getUsername())){
user = init.root;
}else{
......
......@@ -32,11 +32,16 @@ public class ConfigController {
@ApiOperation("保存基础参数配置")
@PostMapping("/addConfig")
public ResponseEntity addConfig(@RequestBody List<Config> configs){
return ok(configService.save(configs));
public ResponseEntity addConfig(@RequestBody Config config){
return ok(configService.save(config));
}
@ApiOperation("查询基础参数配置")
@GetMapping("/findConfig")
public ResponseEntity findConfig(){
return ok(configService.findConfig());
}
@ApiOperation("获取节假日集合")
@GetMapping("/getHoliday")
......
......@@ -17,7 +17,7 @@ public interface ConfigService {
* @param configs
* @return
*/
List<Config> save(List<Config> configs);
Config save(Config configs);
/**
* 查找节假日
......@@ -46,4 +46,7 @@ public interface ConfigService {
* @return
*/
List<Day> findHolidaysByMonth(String date);
Config findConfig();
}
......@@ -29,8 +29,8 @@ public class ConfigServiceImpl implements ConfigService {
private DayDao dayDao;
@Override
public List<Config> save(List<Config> configs) {
return configDao.saveAll(configs);
public Config save(Config configs) {
return configDao.save(configs);
}
@Override
......@@ -113,4 +113,9 @@ public class ConfigServiceImpl implements ConfigService {
return null;
}
@Override
public Config findConfig() {
return configDao.findAll().get(0);
}
}
package com.zjty.tynotes.pas.service.impl;
import com.zjty.tynotes.pas.dao.AuthorityDao;
import com.zjty.tynotes.pas.dao.RoleAuthorityDao;
import com.zjty.tynotes.pas.dao.RoleDao;
import com.zjty.tynotes.pas.dao.UserRoleDao;
......@@ -13,6 +14,7 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import javax.validation.constraints.NotNull;
import java.util.ArrayList;
import java.util.List;
import java.util.Optional;
......@@ -32,6 +34,8 @@ public class RoleServiceImpl implements IRoleService {
private RoleAuthorityDao roleAuthorityDao;
@Autowired
private UserRoleDao userRoleDao;
@Autowired
private AuthorityDao authorityDao;
@Override
public Role findRoleById(String id) {
......@@ -41,7 +45,17 @@ public class RoleServiceImpl implements IRoleService {
@Override
public List<Role> findAll() {
return roleDao.findAll();
List<Role> roles = roleDao.findAll();
for (Role role : roles) {
List<String> authorityIds = new ArrayList<>();
List<RoleAuthority> roleAuthorities = roleAuthorityDao.findAllByRoleId(role.getId());
for (RoleAuthority roleAuthority : roleAuthorities) {
authorityIds.add(roleAuthority.getAuthorityId());
}
List<Authority> authorities = authorityDao.findAllByIdIn(authorityIds);
role.setAuthorities(authorities);
}
return roles;
}
@Override
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论