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

代码修改

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