he2802 1 vuosi sitten
vanhempi
commit
400eb2d857

+ 20 - 1
zhongzheng-system/src/main/java/com/zhongzheng/modules/order/service/impl/OrderServiceImpl.java

@@ -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