diff --git a/epdc-cloud-events/src/main/java/com/elink/esua/epdc/modules/item/service/impl/ItemServiceImpl.java b/epdc-cloud-events/src/main/java/com/elink/esua/epdc/modules/item/service/impl/ItemServiceImpl.java index a941a51..9ca0a0a 100755 --- a/epdc-cloud-events/src/main/java/com/elink/esua/epdc/modules/item/service/impl/ItemServiceImpl.java +++ b/epdc-cloud-events/src/main/java/com/elink/esua/epdc/modules/item/service/impl/ItemServiceImpl.java @@ -18,6 +18,7 @@ package com.elink.esua.epdc.modules.item.service.impl; import cn.hutool.core.collection.CollUtil; +import cn.hutool.core.collection.CollectionUtil; import cn.hutool.core.map.MapUtil; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; @@ -938,8 +939,10 @@ public class ItemServiceImpl extends BaseServiceImpl implem @Override public Result getItemStatistics(ItemStatisticsFormDTO formDto) { - - ItemStatisticsResultDTO resultDTO = baseDao.selectOneItemStatistics(formDto); + ItemStatisticsResultDTO resultDTO = new ItemStatisticsResultDTO(); + if (CollectionUtil.isNotEmpty(formDto.getDeptIdList())) { + resultDTO = baseDao.selectOneItemStatistics(formDto); + } return new Result().ok(resultDTO); }