| | |
| | | public AjaxResult getByFId(@PathVariable("fid") Long fid){ |
| | | return AjaxResult.success(zfFamilyService.getByFid(fid)); |
| | | } |
| | | @GetMapping("/findByFname/{name}") |
| | | public AjaxResult getByFName(@PathVariable("name") String name){ |
| | | return AjaxResult.success(zfFamilyService.getByName(name)); |
| | | @GetMapping("/findByFname/{name}/{clanId}") |
| | | public AjaxResult getByFName(@PathVariable("name") String name, @PathVariable("clanId") Integer clanId){ |
| | | return AjaxResult.success(zfFamilyService.getByName(name, clanId)); |
| | | } |
| | | |
| | | |
| | |
| | | /** |
| | | * 根据家庭名字查询家庭 |
| | | */ |
| | | ZfFamily getByName(String familyName); |
| | | ZfFamily getByName(String familyName, Integer clanId); |
| | | ZfFamily getByFid(Long fid); |
| | | ZfFamily getByFamId(Long fid); |
| | | List<UserInfoDto> getByFamilyId(Long fid); |
| | |
| | | public AuthorityDto getByCondition(AuthorityDto authorityDto) { |
| | | SysUser user = SecurityUtils.getLoginUser().getUser(); |
| | | Long userId = user.getUserId(); |
| | | |
| | | Integer clanId = user.getClanId(); |
| | | String familyName = authorityDto.getFamilyName(); |
| | | String modelName = authorityDto.getModelName(); |
| | | |
| | | //根据家庭的名字查出家庭的id |
| | | Long familyId = zfFamilyService.getByName(familyName).getId(); |
| | | // Integer clanId = 0; |
| | | Long familyId = zfFamilyService.getByName(familyName, clanId).getId(); |
| | | |
| | | //根据模块的名字查出对应的权限码 |
| | | List<ZfCode> zfCodeList = zfCodeService.likeGetByName(modelName); |
| | |
| | | } |
| | | |
| | | @Override |
| | | public ZfFamily getByName(String familyName) { |
| | | public ZfFamily getByName(String familyName, Integer clanId) { |
| | | LambdaQueryWrapper<ZfFamily> lqw = new LambdaQueryWrapper<>(); |
| | | lqw.eq(ZfFamily::getName,familyName); |
| | | lqw.eq(ZfFamily::getClanId, clanId); |
| | | return getOne(lqw); |
| | | } |
| | | |