diff --git a/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/service/deviceinfo/DeviceInfoServiceImpl.java b/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/service/deviceinfo/DeviceInfoServiceImpl.java index 6d8efb02..649f48f9 100644 --- a/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/service/deviceinfo/DeviceInfoServiceImpl.java +++ b/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/service/deviceinfo/DeviceInfoServiceImpl.java @@ -1,5 +1,6 @@ package cn.iocoder.yudao.module.system.service.deviceinfo; +import cn.hutool.core.collection.CollectionUtil; import cn.iocoder.yudao.framework.common.pojo.PageResult; import cn.iocoder.yudao.framework.common.util.object.BeanUtils; import cn.iocoder.yudao.module.system.controller.admin.deviceinfo.vo.DeviceInfoPageReqVO; @@ -106,9 +107,11 @@ public class DeviceInfoServiceImpl implements DeviceInfoService { } } - deviceInfoMapper.update(new DeviceInfoDO(),new LambdaUpdateWrapper() - .set(DeviceInfoDO::getAlive,"0") - .in(DeviceInfoDO::getDeviceIp,updateList)); + if(CollectionUtil.isNotEmpty(updateList)){ + deviceInfoMapper.update(new DeviceInfoDO(),new LambdaUpdateWrapper() + .set(DeviceInfoDO::getAlive,"0") + .in(DeviceInfoDO::getDeviceIp,updateList)); + } return updateList.size(); } diff --git a/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/service/devuce/DevuceServiceImpl.java b/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/service/devuce/DevuceServiceImpl.java index ebcd5fa5..95b47abc 100644 --- a/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/service/devuce/DevuceServiceImpl.java +++ b/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/service/devuce/DevuceServiceImpl.java @@ -155,20 +155,20 @@ public class DevuceServiceImpl implements DevuceService { @Override public List getDishesList(Long carteenId,Long dishecType) { //获取已绑定的菜品id - List collect = devuceMapper.selectList(new LambdaQueryWrapperX() - .eq(DevuceDO::getBind, DevuceDO.BIND)) - .stream() - .map(DevuceDO::getDishesId).collect(Collectors.toList()); - if(ObjUtil.isNotEmpty(collect)){ - return dishesMapper.selectList(new LambdaQueryWrapperX() - .notIn(DishesDO::getId, collect) - .eq(DishesDO::getCarteenId,carteenId) - .eq(DishesDO::getDishecType,dishecType)); - }else{ +// List collect = devuceMapper.selectList(new LambdaQueryWrapperX() +// .eq(DevuceDO::getBind, DevuceDO.BIND)) +// .stream() +// .map(DevuceDO::getDishesId).collect(Collectors.toList()); +// if(ObjUtil.isNotEmpty(collect)){ +// return dishesMapper.selectList(new LambdaQueryWrapperX() +// .notIn(DishesDO::getId, collect) +// .eq(DishesDO::getCarteenId,carteenId) +// .eq(DishesDO::getDishecType,dishecType)); +// }else{ return dishesMapper.selectList(new LambdaQueryWrapperX() .eq(DishesDO::getCarteenId,carteenId) .eq(DishesDO::getDishecType,dishecType)); - } +// } }