| | |
| | | CodeClassifyTemplate codeClassifyTemplateDO = baseMapper.selectById(oid); |
| | | //停用的时候,验证模板是否为已发布 |
| | | if(CodeClassifyTemplateLC.DISABLED.getValue().equals(lcStatus)){ |
| | | // CodeClstemplateEntity codeClassifyTemplateDO = baseMapper.selectById(oid); |
| | | if(!CodeClassifyTemplateLC.RELEASED.getValue().equals(codeClassifyTemplateDO.getLcStatus())){ |
| | | return R.fail("模板未启用,不能停用!"); |
| | | } |
| | | } |
| | | |
| | | if(lcStatus.equals(CodeClassifyTemplateLC.RELEASED.getValue())){ |
| | | QueryWrapper<CodeClassify> classifyQueryWrapper = new QueryWrapper<>(); |
| | | classifyQueryWrapper.eq("oid",codeClassifyTemplateDO.getCodeClassifyOid()); |
| | | classifyQueryWrapper.eq("lcstatus","Enabled"); |
| | | List<CodeClassify> codeClassifyList = codeClassifyService.selectByWrapper(classifyQueryWrapper); |
| | | if(codeClassifyList.size()==0){ |
| | | return R.fail("查询到所属分类未启用,请先进行启用!!!"); |
| | | } |
| | | } |
| | | |
| | | //启用、停用 |
| | | codeClassifyTemplateDO.setLcStatus(lcStatus); |
| | | int u = baseMapper.updateById(codeClassifyTemplateDO); |
| | | // codeClassifyTemplateMapper.updateLcStatus(oid,lcStatus); |
| | | |
| | | return u==0?R.fail("修改失败!"):R.success("修改成功"); |
| | | } |
| | | |