自动解绑
This commit is contained in:
@ -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));
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user