| | |
| | | return R.fail("编码规则已被引用,不允许编辑或删除!"); |
| | | } |
| | | } |
| | | |
| | | List<CodeAllCode> codeDOList = codeAllcodeService.selectByWrapper(Wrappers.<CodeAllCode>query().lambda().eq(CodeAllCode::getCodeRuleOid, codeRuleDTO.getOid())); |
| | | if (!CollectionUtils.isEmpty(codeDOList)) { |
| | | return R.fail("编码规则已生成编码,不允许删除"); |
| | |
| | | ); |
| | | // 为空,证明不存在类同的编码规则直接返回 |
| | | if(Func.isEmpty(codeRuleList)){ |
| | | return R.data(new ResultDataVO()); |
| | | return R.data(new ResultDataVO(true)); |
| | | } |
| | | // 查询出基础码段列表(按照orderNum升序排序) |
| | | List<CodeRuleVO> codeRuleVOS = codeRuleDO2VOs(codeRuleList, true); |
| | |
| | | }); |
| | | // 为空时说明步骤3没比对出类似的编码规则 |
| | | if(lastCodeRule.isEmpty()){ |
| | | return R.data(new ResultDataVO()); |
| | | return R.data(new ResultDataVO(true)); |
| | | } |
| | | StringBuffer resMsg = new StringBuffer(); |
| | | resMsg.append("存在如下相似规则,是否继续发布?\n"); |