| | |
| | | import com.gkhy.exam.common.utils.SecurityUtils; |
| | | import com.gkhy.exam.system.domain.QualityAccomplish; |
| | | import com.gkhy.exam.system.domain.QualityTarget; |
| | | import com.gkhy.exam.system.domain.SysCompany; |
| | | import com.gkhy.exam.system.domain.req.QualityReq; |
| | | import com.gkhy.exam.system.domain.vo.QualityAccomplishVo; |
| | | import com.gkhy.exam.system.mapper.QualityAccomplishMapper; |
| | | import com.gkhy.exam.system.mapper.QualityMapper; |
| | | import com.gkhy.exam.system.mapper.QualityTargetMapper; |
| | | import com.gkhy.exam.system.service.QualityAccomplishService; |
| | | import com.gkhy.exam.system.service.SysCompanyService; |
| | |
| | | |
| | | @Override |
| | | public CommonPage selectQualityAccomplishList(QualityReq qualityReq) { |
| | | boolean admin = SecurityUtils.isAdmin(SecurityUtils.getUserId()); |
| | | if (!admin){ |
| | | if (!SecurityUtils.adminUser()){ |
| | | if (qualityReq.getCompanyId()==null){ |
| | | throw new ApiException("非管理员,查询条件不可为空"); |
| | | } |
| | |
| | | |
| | | @Override |
| | | public CommonResult updateQualityAccomplish(QualityAccomplish qualityAccomplish) { |
| | | List<QualityAccomplish> qualityAccomplishes = qualityAccomplishMapper.selectByQualityId(qualityAccomplish.getQualityId()); |
| | | if (qualityAccomplishes.size()>0){ |
| | | throw new ApiException("当前质量目标完成情况已存在"); |
| | | } |
| | | LoginUserDetails loginUser = SecurityUtils.getLoginUser(); |
| | | qualityAccomplish.setUpdateTime(LocalDateTime.now()); |
| | | qualityAccomplish.setUpdateBy(loginUser.getUsername()); |