| | |
| | | @Override |
| | | public CommonPage selectQualityList(Quality quality) { |
| | | boolean admin = SecurityUtils.isAdmin(SecurityUtils.getUserId()); |
| | | if (!admin){ |
| | | if (!SecurityUtils.adminUser()){ |
| | | if (quality.getCompanyId()==null){ |
| | | throw new RuntimeException("非管理员操作,查询条件不可为空"); |
| | | } |
| | |
| | | |
| | | @Override |
| | | public CommonResult updateQuality(QualityTargetReq qualityTargetReq) { |
| | | List<Quality> qualities = qualityMapper.selectQualityByType(qualityTargetReq); |
| | | if (qualities.size()>0){ |
| | | throw new ApiException("企业下已有相关数据,请删除后重试,或进行修改"); |
| | | } |
| | | LoginUserDetails loginUser = SecurityUtils.getLoginUser(); |
| | | List<QualityTarget> qualityTargets = qualityTargetReq.getQualityTargets(); |
| | | List<Integer> collect = qualityTargets.stream().map(QualityTarget::getQualityId).collect(Collectors.toList()); |