|
@@ -166,7 +166,25 @@ public class OrderServiceImpl extends ServiceImpl<OrderMapper, Order> implements
|
|
|
|
|
|
@Override
|
|
|
public List<OrderListVo> selectRebuyList(OrderQueryBo bo) {
|
|
|
- return baseMapper.selectRebuyList(bo);
|
|
|
+ List<OrderListVo> orderListVos = this.baseMapper.selectRebuyList(bo);
|
|
|
+ for (OrderListVo vo : orderListVos) {
|
|
|
+ if (Validator.isNotEmpty(vo.getRebuyOrderGoodsId()) && vo.getRebuyOrderGoodsId().longValue() > 0) {
|
|
|
+ vo.setRebuy(this.baseMapper.getGradePeriod(vo.getRebuyOrderGoodsId(), vo.getUserId()));
|
|
|
+ }
|
|
|
+ //商品订单状态 -1关闭 0待支付 1已支付 2已退款
|
|
|
+ if (Validator.isEmpty(vo.getRefundStatus())) {
|
|
|
+ vo.setOrderGoodsStatus(-1);
|
|
|
+ } else if (vo.getRefundStatus() == 2) {
|
|
|
+ vo.setOrderGoodsStatus(2);
|
|
|
+ } else if (vo.getOrderStatus() < 0) {
|
|
|
+ vo.setOrderGoodsStatus(-1);
|
|
|
+ } else if (vo.getGoodsPayStatus() == 1) {
|
|
|
+ vo.setOrderGoodsStatus(0);
|
|
|
+ } else if (vo.getGoodsPayStatus() > 1) {
|
|
|
+ vo.setOrderGoodsStatus(1);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return orderListVos;
|
|
|
}
|
|
|
|
|
|
/**
|