pms台账bug提交

This commit is contained in:
2023-02-22 12:18:51 +08:00
parent 044a7bffa7
commit 3ed29a4926
2 changed files with 14 additions and 1 deletions

View File

@@ -49,7 +49,11 @@ public enum PmsDeviceResponseEnum {
MODEL_NAME_REPEAT("A00350","名称不可重复");
MODEL_NAME_REPEAT("A00350","名称不可重复"),
TERMINAL_ID_REPEAT("A00351","终端索引已存在")
;
private final String code;

View File

@@ -169,6 +169,15 @@ public class TerminalServiceImpl extends ServiceImpl<TerminalMapper, PmsTerminal
//修改
if(!flag){
lambdaQueryWrapper.ne(PmsTerminal::getId,terminalParam.getId());
}else {
//新增添加索引校验
LambdaQueryWrapper<PmsTerminal> lamb = new LambdaQueryWrapper<>();
lamb.eq(PmsTerminal::getId,terminalParam.getId());
int result = this.count(lamb);
//大于等于1个则表示重复
if (result >= 1) {
throw new BusinessException(PmsDeviceResponseEnum.TERMINAL_ID_REPEAT);
}
}
int result = this.count(lambdaQueryWrapper);
//大于等于1个则表示重复