自动解绑

This commit is contained in:
qjq
2024-04-08 16:15:10 +08:00
parent 2b82f39a91
commit d58a6d0f16
2 changed files with 9 additions and 9 deletions

View File

@ -52,10 +52,13 @@ public class DevuceServiceImpl implements DevuceService {
.eqIfPresent(DevuceDO::getDeviceSn,updateReqVO.getDeviceSn())) == null) {
createDevuce(updateReqVO);
}else{
//自动换绑
devuceMapper.update(new LambdaUpdateWrapper<DevuceDO>()
.set(DevuceDO::getBind,updateReqVO.getBind())
.set(DevuceDO::getBind,DevuceDO.LAPSE)
.set(DevuceDO::getDeleted,Boolean.TRUE)
.eq(DevuceDO::getDeviceSn,updateReqVO.getDeviceSn()));
.eq(DevuceDO::getDeviceSn,updateReqVO.getDeviceSn())
.eq(DevuceDO::getDeleted,Boolean.FALSE));
createDevuce(updateReqVO);
}
}
@ -106,6 +109,7 @@ public class DevuceServiceImpl implements DevuceService {
.map(DevuceDO::getDishesId).collect(Collectors.toList());
return dishesMapper.selectList(new LambdaQueryWrapperX<DishesDO>()
.notIn(DishesDO::getId, collect));
.notIn(DishesDO::getId, collect)
.eq(DishesDO::getCarteenId,carteenId));
}
}