| | |
| | | @Autowired |
| | | private SysCompanyService sysCompanyService; |
| | | |
| | | /** |
| | | * 质量方针列表 |
| | | * @param companyId |
| | | * @return |
| | | */ |
| | | @Override |
| | | public CommonPage selectCompanyQualityPolicyList(Integer companyId) { |
| | | boolean admin = SecurityUtils.isAdmin(SecurityUtils.getUserId()); |
| | |
| | | return CommonPage.restPage(companyQualityPolicies); |
| | | } |
| | | |
| | | /** |
| | | * 质量方针新增 |
| | | * @param companyQualityPolicy |
| | | * @return |
| | | */ |
| | | @Override |
| | | public CommonResult insertCompanyQualityPolicy(CompanyQualityPolicy companyQualityPolicy) { |
| | | LoginUserDetails loginUser = SecurityUtils.getLoginUser(); |
| | |
| | | return CommonResult.failed(); |
| | | } |
| | | |
| | | /** |
| | | * 质量方针修改 |
| | | * @param companyQualityPolicy |
| | | * @return |
| | | */ |
| | | @Override |
| | | public CommonResult updateCompanyQualityPolicy(CompanyQualityPolicy companyQualityPolicy) { |
| | | LoginUserDetails loginUser = SecurityUtils.getLoginUser(); |
| | | List<CompanyQualityPolicy> companyQualityPolicies = companyQualityPolicyMapper.selectCompanyQualityPolicyList(companyQualityPolicy.getCompanyId()); |
| | | if (companyQualityPolicies.size()>0){ |
| | | throw new ApiException("当前企业已有相关数据,请删除原有数据后重试"); |
| | | } |
| | | SysCompany sysCompany = sysCompanyService.selectCompanyById(Long.valueOf(companyQualityPolicy.getCompanyId())); |
| | | companyQualityPolicy.setCompanyName(sysCompany.getName()); |
| | | companyQualityPolicy.setUpdateBy(loginUser.getUsername()); |
| | |
| | | return CommonResult.failed(); |
| | | } |
| | | |
| | | /** |
| | | * 质量方针删除 |
| | | * @param qualityPolicyId |
| | | * @return |
| | | */ |
| | | @Override |
| | | public CommonResult deletedCompanyQualityPolicy(Integer qualityPolicyId) { |
| | | LoginUserDetails loginUser = SecurityUtils.getLoginUser(); |
| | | //封装删除对象 |
| | | CompanyQualityPolicy companyQualityPolicy = new CompanyQualityPolicy(); |
| | | companyQualityPolicy.setId(qualityPolicyId); |
| | | companyQualityPolicy.setUpdateBy(loginUser.getUsername()); |