修改为空报错问题

This commit is contained in:
qjq
2024-04-24 09:37:26 +08:00
parent 81a95d7615
commit bec466faa2

View File

@ -1,6 +1,7 @@
package cn.iocoder.yudao.module.system.service.dishestype; package cn.iocoder.yudao.module.system.service.dishestype;
import cn.hutool.core.map.MapUtil; import cn.hutool.core.map.MapUtil;
import cn.hutool.core.util.ObjUtil;
import cn.hutool.core.util.StrUtil; import cn.hutool.core.util.StrUtil;
import cn.iocoder.yudao.framework.common.pojo.PageResult; import cn.iocoder.yudao.framework.common.pojo.PageResult;
import cn.iocoder.yudao.framework.common.util.object.BeanUtils; import cn.iocoder.yudao.framework.common.util.object.BeanUtils;
@ -93,6 +94,7 @@ public class DishesTypeServiceImpl implements DishesTypeService {
List<DishesTypeListRespVO> list=new ArrayList<>(); List<DishesTypeListRespVO> list=new ArrayList<>();
//获取订单id //获取订单id
List<Long> collect = dishesTypeMapper.selectOrderIds(carteenId, startTime, endTime); List<Long> collect = dishesTypeMapper.selectOrderIds(carteenId, startTime, endTime);
if(ObjUtil.isNotEmpty(collect)){
List<OrderDetail> orderDetailDOS = dishesTypeMapper.selectByIdAmdTypeName(collect); List<OrderDetail> orderDetailDOS = dishesTypeMapper.selectByIdAmdTypeName(collect);
orderDetailDOS.forEach(f-> f.setCreator(TimePeriodEnum.getTimePeriod(f.getCreateTime()))); orderDetailDOS.forEach(f-> f.setCreator(TimePeriodEnum.getTimePeriod(f.getCreateTime())));
// 根据时间进行分组 // 根据时间进行分组
@ -122,6 +124,7 @@ public class DishesTypeServiceImpl implements DishesTypeService {
list.add(vo); list.add(vo);
} }
list.sort(Comparator.comparing(DishesTypeListRespVO::getTime)); list.sort(Comparator.comparing(DishesTypeListRespVO::getTime));
}
return list; return list;
} }
} }