| | |
| | | import com.baomidou.mybatisplus.core.conditions.Wrapper; |
| | | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import com.baomidou.mybatisplus.extension.toolkit.SqlHelper; |
| | | import com.vci.ubcs.code.bo.CodeClassifyFullInfoBO; |
| | |
| | | if(codeClassifyList.size()!=0){ |
| | | return R.fail("当前分类下不允许分类编号重复,请检查!!!"); |
| | | } |
| | | if(Func.isNotEmpty(codeClassifyEntity.getParentCodeClassifyOid())){ |
| | | CodeClassify codeClassify = baseMapper.selectOne(Wrappers.<CodeClassify>query().lambda().eq(CodeClassify::getOid, codeClassifyEntity.getParentCodeClassifyOid())); |
| | | codeClassifyEntity.setBtmTypeId(codeClassify.getBtmTypeId()); |
| | | codeClassifyEntity.setBtmTypeName(codeClassify.getBtmTypeName()); |
| | | } |
| | | codeClassifyEntity.setCreator(String.valueOf(AuthUtil.getUser().getUserId())); |
| | | codeClassifyEntity.setCreateTime(new Date()); |
| | | codeClassifyEntity.setTs(new Date()); |
| | |
| | | if(checkChildIsLinked(detail.getOid())){ |
| | | return R.fail("dataCascadeLinkedNotDelete"); |
| | | } |
| | | return R.data(checkHasChild(detail.getOid())); |
| | | return R.status(!checkHasChild(detail.getOid())); |
| | | } |
| | | |
| | | /** |
| | |
| | | |
| | | R result = checkIsCanDeleteForDO(codeClassify); |
| | | |
| | | //先简称是否有关联模板,有模板要先删除 |
| | | //先检查是否有关联模板,有模板要先删除 |
| | | Map<String,Object> condition = new HashMap<>(2); |
| | | condition.put("codeClassifyOid",codeClassify.getOid()); |
| | | List<CodeClassifyTemplate> codeClstemplateEntities = codeClassifyTemplateMapper.selectByMap(condition); |