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;
|
private final String code;
|
||||||
|
|||||||
@@ -169,6 +169,15 @@ public class TerminalServiceImpl extends ServiceImpl<TerminalMapper, PmsTerminal
|
|||||||
//修改
|
//修改
|
||||||
if(!flag){
|
if(!flag){
|
||||||
lambdaQueryWrapper.ne(PmsTerminal::getId,terminalParam.getId());
|
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);
|
int result = this.count(lambdaQueryWrapper);
|
||||||
//大于等于1个则表示重复
|
//大于等于1个则表示重复
|
||||||
|
|||||||
Reference in New Issue
Block a user