|
|
@@ -282,7 +282,26 @@ public class OrderServiceImpl extends ServiceImpl<OrderMapper, Order> implements
|
|
|
|
|
|
@Override
|
|
|
public List<OrderListExportVo> selectExportList(OrderQueryBo bo) {
|
|
|
- return null;
|
|
|
+ if (Validator.isNotEmpty(bo.getOrderGoodsStatus())) {
|
|
|
+ if (bo.getOrderGoodsStatus() == -1) {
|
|
|
+ Integer[] orderStatus = new Integer[]{-2, -1};
|
|
|
+ bo.setOrderStatus(orderStatus);
|
|
|
+ } else if (bo.getOrderGoodsStatus() == 0) {
|
|
|
+ bo.setGoodsPayStatus(1);
|
|
|
+ } else if (bo.getOrderGoodsStatus() == 1) {
|
|
|
+ //已支付 sql实现
|
|
|
+ } else if (bo.getOrderGoodsStatus() == 2) {
|
|
|
+ bo.setRefundStatus(2);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ List<OrderListVo> orderListVos = this.baseMapper.selectListByBo(bo);
|
|
|
+ List<OrderListExportVo> list = new ArrayList<>();
|
|
|
+ for(OrderListVo vo : orderListVos){
|
|
|
+ OrderListExportVo item = BeanUtil.toBean(vo,OrderListExportVo.class);
|
|
|
+ item.setPayTime(DateUtils.timestampToDateFormat(vo.getPayTime(),DateUtils.YYYY_MM_DD_HH_MM_SS));
|
|
|
+ list.add(item);
|
|
|
+ }
|
|
|
+ return list;
|
|
|
}
|
|
|
|
|
|
@Override
|