| | |
| | | @Override |
| | | public R<CodeClassifyTemplateVO> addSave(CodeClassifyTemplateDTO codeClassifyTemplateDTO) throws VciBaseException{ |
| | | VciBaseUtil.alertNotNull(codeClassifyTemplateDTO,"需要添加的数据对象"); |
| | | |
| | | QueryWrapper<CodeClassifyTemplate> wrapper = new QueryWrapper<>(); |
| | | wrapper.eq("CODECLASSIFYOID",codeClassifyTemplateDTO.getCodeclassifyoid()); |
| | | Long aLong = baseMapper.selectCount(wrapper); |
| | | if(aLong > 0){ |
| | | return R.fail("该分类下已有子模版,无法新增,仅能进行升版操作!"); |
| | | } |
| | | //将DTO转换为DO |
| | | CodeClassifyTemplate codeClassifyTemplateDO = new CodeClassifyTemplate(); |
| | | BeanUtilForVCI.copyPropertiesIgnoreCase(codeClassifyTemplateDTO,codeClassifyTemplateDO); |
| | |
| | | codeClassifyTemplateDO.setBtmTypeName(codeClassifyDO.getBtmTypeName()); |
| | | codeClassifyTemplateDO.setLcStatus(FRAMEWORK_RELEASE_EDITING); |
| | | codeClassifyTemplateDO.setTs(new Date()); |
| | | codeClassifyTemplateDO.setOwner(AuthUtil.getUser().getUserName()); |
| | | codeClassifyTemplateDO.setOwner(String.valueOf(AuthUtil.getUser().getUserId())); |
| | | codeClassifyTemplateDO.setLctid("codeClsTempLc"); |
| | | codeClassifyTemplateDO.setVersionValue("1"); |
| | | codeClassifyTemplateDO.setVersionSeq(1); |
| | |
| | | codeClassifyTemplateDO.setVersionRule("0"); |
| | | codeClassifyTemplateDO.setRevisionRule("numberversionrule"); |
| | | codeClassifyTemplateDO.setLastModifyTime(new Date()); |
| | | codeClassifyTemplateDO.setLastModifier(AuthUtil.getUser().getUserName()); |
| | | codeClassifyTemplateDO.setCreator(AuthUtil.getUser().getUserName()); |
| | | codeClassifyTemplateDO.setLastModifier(String.valueOf(AuthUtil.getUser().getUserId())); |
| | | codeClassifyTemplateDO.setCreator(String.valueOf(AuthUtil.getUser().getUserId())); |
| | | codeClassifyTemplateDO.setCreateTime(new Date()); |
| | | codeClassifyTemplateDO.setLastV("1"); |
| | | codeClassifyTemplateDO.setLastR("1"); |