“djh”
9 天以前 f84f28a824fde14acd2bd91cff054de44beafbb7
multi-system/src/main/java/com/gkhy/exam/system/service/impl/CompanyQualityPolicyServiceImpl.java
@@ -27,6 +27,11 @@
    @Autowired
    private SysCompanyService sysCompanyService;
    /**
     * 质量方针列表
     * @param companyId
     * @return
     */
    @Override
    public CommonPage selectCompanyQualityPolicyList(Integer companyId) {
        boolean admin = SecurityUtils.isAdmin(SecurityUtils.getUserId());
@@ -40,6 +45,11 @@
        return CommonPage.restPage(companyQualityPolicies);
    }
    /**
     * 质量方针新增
     * @param companyQualityPolicy
     * @return
     */
    @Override
    public CommonResult insertCompanyQualityPolicy(CompanyQualityPolicy companyQualityPolicy) {
        LoginUserDetails loginUser = SecurityUtils.getLoginUser();
@@ -58,9 +68,18 @@
        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());
@@ -72,9 +91,15 @@
        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());