| | |
| | | import com.ruoyi.common.core.domain.AjaxResult; |
| | | import com.ruoyi.common.core.domain.entity.SysUser; |
| | | import com.ruoyi.common.utils.SecurityUtils; |
| | | import com.ruoyi.domain.ZAuthority; |
| | | import com.ruoyi.domain.ZInfoUser; |
| | | import com.ruoyi.domain.ZfCode; |
| | | import com.ruoyi.domain.ZfFamily; |
| | | import com.ruoyi.common.utils.StringUtils; |
| | | import com.ruoyi.domain.*; |
| | | import com.ruoyi.domain.dto.AuthorityDto; |
| | | import com.ruoyi.domain.dto.AuthorityDto2; |
| | | import com.ruoyi.domain.dto.AuthorityDtoWithName; |
| | |
| | | public List<ZAuthority> getAuthority() { |
| | | SysUser user = SecurityUtils.getLoginUser().getUser(); |
| | | Long userId = user.getUserId(); |
| | | |
| | | ZInfoUser zInfoUser = zInfoUserService.getInfoBysysId(userId); |
| | | LambdaQueryWrapper<ZAuthority> lqw = new LambdaQueryWrapper<>(); |
| | | lqw.eq(ZAuthority::getUid,userId); |
| | | lqw.eq(ZAuthority::getUid,zInfoUser.getUserId()); |
| | | |
| | | return list(lqw); |
| | | } |
| | |
| | | return AjaxResult.success(returnData); |
| | | |
| | | } |
| | | private LambdaQueryWrapper<ZAuthority> uniqueCondition(ZAuthority zAuthority) { |
| | | LambdaQueryWrapper<ZAuthority> lqw = new LambdaQueryWrapper<>(); |
| | | lqw.eq(zAuthority.getUid()!=null,ZAuthority::getUid,zAuthority.getUid()); |
| | | lqw.eq(zAuthority.getFid()!=null,ZAuthority::getFid,zAuthority.getFid()); |
| | | |
| | | lqw.eq(zAuthority.getAuthority()!=null,ZAuthority::getAuthority,zAuthority.getAuthority()); |
| | | |
| | | return lqw; |
| | | } |
| | | public void addData(ZAuthority za) |
| | | { |
| | | //判断是否重复授权 |
| | | |
| | | LambdaQueryWrapper<ZAuthority> lqw = uniqueCondition(za); |
| | | List<ZAuthority> list = list(lqw); |
| | | // |
| | | if(list.size()>0){ |
| | | throw new RuntimeException("请勿新增重复数据"); |
| | | } |
| | | zAuthorityService.save(za); |
| | | |
| | | } |