pms台账bug提交
This commit is contained in:
@@ -49,7 +49,11 @@ public enum PmsDeviceResponseEnum {
|
||||
|
||||
|
||||
|
||||
MODEL_NAME_REPEAT("A00350","名称不可重复");
|
||||
MODEL_NAME_REPEAT("A00350","名称不可重复"),
|
||||
TERMINAL_ID_REPEAT("A00351","终端索引已存在")
|
||||
|
||||
|
||||
;
|
||||
|
||||
|
||||
private final String code;
|
||||
|
||||
@@ -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个则表示重复
|
||||
|
||||
Reference in New Issue
Block a user