导出
This commit is contained in:
@@ -1,10 +1,12 @@
|
||||
package com.zscat.mallplus.oms.service.impl;
|
||||
|
||||
import cn.hutool.core.bean.BeanUtil;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.zscat.mallplus.enums.OrderStatus;
|
||||
import com.zscat.mallplus.enums.StatusEnum;
|
||||
import com.zscat.mallplus.oms.entity.OmsOrder;
|
||||
import com.zscat.mallplus.oms.entity.OmsOrderItem;
|
||||
import com.zscat.mallplus.oms.entity.OmsOrderLocation;
|
||||
import com.zscat.mallplus.oms.entity.OmsOrderOperateHistory;
|
||||
import com.zscat.mallplus.oms.mapper.OmsOrderMapper;
|
||||
@@ -373,7 +375,18 @@ public class OmsOrderServiceImpl extends ServiceImpl<OmsOrderMapper, OmsOrder> i
|
||||
} else {
|
||||
orders = orderMapper.listExcel(qw.eq("omo.status", omsOrderQuery.getStatus()));
|
||||
}
|
||||
return orders;
|
||||
List<OrderExcelVo> list = new ArrayList<>();
|
||||
for (OrderExcelVo orderExcelVo : orders){
|
||||
List<OmsOrderItem> omsOrderItemList = baseMapper.selectOmsOrderItem(orderExcelVo.getOrderSn());
|
||||
for (OmsOrderItem omsOrderItem : omsOrderItemList){
|
||||
OrderExcelVo excelVo = new OrderExcelVo();
|
||||
BeanUtil.copyProperties(orderExcelVo,excelVo);
|
||||
excelVo.setGoodsName(omsOrderItem.getProductName());
|
||||
excelVo.setProductQuantity(omsOrderItem.getProductQuantity().toString());
|
||||
list.add(excelVo);
|
||||
}
|
||||
}
|
||||
return list;
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -395,6 +408,17 @@ public class OmsOrderServiceImpl extends ServiceImpl<OmsOrderMapper, OmsOrder> i
|
||||
} else {
|
||||
orders = orderMapper.listExcel(qw.eq("omo.status", omsOrderLocationQuery.getStatus()));
|
||||
}
|
||||
return orders;
|
||||
List<OrderExcelVo> list = new ArrayList<>();
|
||||
for (OrderExcelVo orderExcelVo : orders){
|
||||
List<OmsOrderItem> omsOrderItemList = baseMapper.selectOmsOrderItem(orderExcelVo.getOrderSn());
|
||||
for (OmsOrderItem omsOrderItem : omsOrderItemList){
|
||||
OrderExcelVo excelVo = new OrderExcelVo();
|
||||
BeanUtil.copyProperties(orderExcelVo,excelVo);
|
||||
excelVo.setGoodsName(omsOrderItem.getProductName());
|
||||
excelVo.setProductQuantity(omsOrderItem.getProductQuantity().toString());
|
||||
list.add(excelVo);
|
||||
}
|
||||
}
|
||||
return list;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user