Source/UBCS-WEB/src/views/code/code.vue
@@ -1708,6 +1708,7 @@ let form = this.form; //console.log(form); const regNumber = /^[0-9]+\.{0,1}[0-9]*$/; //数字或小数正则校验 const regPos = /^[0-9]*[1-9][0-9]*$/; //非负整数正则校验 const tipsMsg = "必填项不能为空"; if(form.id == ''){ this.$message.warning("(码段编号)"+tipsMsg); @@ -1728,7 +1729,7 @@ //固定码段 if(form.codeSecLengthType == ''){ this.$message.warning("(码段长度类型)"+tipsMsg); this.$refs.codeSecLengthType.$el.querySelector('select').focus(); // this.$refs.codeSecLengthType.$el.querySelector('select').focus(); return false; } if(form.codeSecLength == ''){ @@ -1809,14 +1810,19 @@ this.$message.warning('(层级类型)'+tipsMsg); return false; } if(!regNumber.test(form.codeLevelValue)){ this.$message.warning('层级的值)只能填写数字'); if(form.codeLevelType != 'code_level_min'&& !regNumber.test(form.codeLevelValue)){ this.$message.warning('(层级的值)只能填写数字'); this.$refs.codeLevelValue.$el.querySelector('input').focus(); return false; } if(form.valueCutType == ''){ this.$message.warning('(字符截取类型)'+tipsMsg); this.$refs.valueCutType.$el.querySelector('select').focus(); // this.$refs.valueCutType.$el.querySelector('select').focus(); return false; } if(form.valueCutType != 'code_cut_none' && !regPos.test(form.valueCutLength)){ this.$message.warning('(值截取长度)只能填写正整数'); this.$refs.valueCutLength.$el.querySelector('input').focus(); return false; } }else if(this.form.secType==='coderefersec'){ Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/CodeRuleController.java
@@ -118,7 +118,7 @@ @DeleteMapping( "/deleteData") @ApiOperationSupport(order = 7) @ApiOperation(value = "删除", notes = "传入codeRuleDTO") public R delCodeRule(@Valid @RequestBody CodeRuleDTO codeRuleDTO) { public R delCodeRule(@RequestBody CodeRuleDTO codeRuleDTO) { return codeRuleService.deleteCodeRule(codeRuleDTO); } Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/CodeBasicSecServiceImpl.java
@@ -161,8 +161,10 @@ Set<String> fixedSecOidSet = fixedSecList.stream().map(CodeBasicSec::getOid).collect(Collectors.toSet()); // 通过外键进行查询 List<CodeFixedValue> fixedValueS = fixedValueMapper.selectList(Wrappers.<CodeFixedValue>query().lambda().in(CodeFixedValue::getCodeFixedSecOid,fixedSecOidSet)); // 根据查询出来的id执行固定码段执行删除 deletFlag = fixedValueMapper.deleteBatchIds(fixedValueS.stream().map(CodeFixedValue::getOid).collect(Collectors.toSet()))>0; if(!fixedValueS.isEmpty()){ // 根据查询出来的id执行固定码段执行删除 deletFlag = fixedValueMapper.deleteBatchIds(fixedValueS.stream().map(CodeFixedValue::getOid).collect(Collectors.toSet()))>0; } } // 4、再删除分类码段 List<CodeBasicSec> classifySecList = deleteList.stream().filter(sec -> { @@ -173,8 +175,10 @@ Set<String> classifySecOidSet = classifySecList.stream().map(CodeBasicSec::getOid).collect(Collectors.toSet()); // 通过外键进行查询 List<CodeClassifyValue> fixedValueS = codeClassifyValueMapper.selectList(Wrappers.<CodeClassifyValue>query().lambda().in(CodeClassifyValue::getCodeClassifySecOid,classifySecOidSet)); // 根据查询出来的主键id执行固定码段执行删除 deletFlag = fixedValueMapper.deleteBatchIds(fixedValueS.stream().map(CodeClassifyValue::getOid).collect(Collectors.toSet()))>0; if(!fixedValueS.isEmpty()){ // 根据查询出来的主键id执行固定码段执行删除 deletFlag = fixedValueMapper.deleteBatchIds(fixedValueS.stream().map(CodeClassifyValue::getOid).collect(Collectors.toSet()))>0; } } return deletFlag; }