|
@ -18,6 +18,7 @@ |
|
|
package com.elink.esua.epdc.modules.item.service.impl; |
|
|
package com.elink.esua.epdc.modules.item.service.impl; |
|
|
|
|
|
|
|
|
import cn.hutool.core.collection.CollUtil; |
|
|
import cn.hutool.core.collection.CollUtil; |
|
|
|
|
|
import cn.hutool.core.collection.CollectionUtil; |
|
|
import cn.hutool.core.map.MapUtil; |
|
|
import cn.hutool.core.map.MapUtil; |
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
|
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
|
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
|
@ -938,8 +939,10 @@ public class ItemServiceImpl extends BaseServiceImpl<ItemDao, ItemEntity> implem |
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
public Result<ItemStatisticsResultDTO> getItemStatistics(ItemStatisticsFormDTO formDto) { |
|
|
public Result<ItemStatisticsResultDTO> getItemStatistics(ItemStatisticsFormDTO formDto) { |
|
|
|
|
|
ItemStatisticsResultDTO resultDTO = new ItemStatisticsResultDTO(); |
|
|
ItemStatisticsResultDTO resultDTO = baseDao.selectOneItemStatistics(formDto); |
|
|
if (CollectionUtil.isNotEmpty(formDto.getDeptIdList())) { |
|
|
|
|
|
resultDTO = baseDao.selectOneItemStatistics(formDto); |
|
|
|
|
|
} |
|
|
return new Result<ItemStatisticsResultDTO>().ok(resultDTO); |
|
|
return new Result<ItemStatisticsResultDTO>().ok(resultDTO); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|