用户订单列表
This commit is contained in:
@@ -364,6 +364,7 @@ public class BuyOrderServiceImpl extends ServiceImpl<BuyOrderDao, BuyOrder> impl
|
|||||||
LambdaQueryWrapper<BuyOrder> wrapper = new LambdaQueryWrapper<>();
|
LambdaQueryWrapper<BuyOrder> wrapper = new LambdaQueryWrapper<>();
|
||||||
wrapper.eq(BuyOrder::getUserId,userOrderDto.getUserId());
|
wrapper.eq(BuyOrder::getUserId,userOrderDto.getUserId());
|
||||||
wrapper.eq(userOrderDto.getOrderStatus()!=null,BuyOrder::getOrderStatus,userOrderDto.getOrderStatus());
|
wrapper.eq(userOrderDto.getOrderStatus()!=null,BuyOrder::getOrderStatus,userOrderDto.getOrderStatus());
|
||||||
|
wrapper.orderByDesc(BuyOrder::getCreateTime);
|
||||||
Page<BuyOrder> buyOrderPage = this.getBaseMapper().selectPage(new Page<>(userOrderDto.getPage(), userOrderDto.getLimit()), wrapper);
|
Page<BuyOrder> buyOrderPage = this.getBaseMapper().selectPage(new Page<>(userOrderDto.getPage(), userOrderDto.getLimit()), wrapper);
|
||||||
for(BuyOrder b : buyOrderPage.getRecords()){
|
for(BuyOrder b : buyOrderPage.getRecords()){
|
||||||
b.setUser(myUserService.getById(b.getUserId()));
|
b.setUser(myUserService.getById(b.getUserId()));
|
||||||
@@ -374,7 +375,7 @@ public class BuyOrderServiceImpl extends ServiceImpl<BuyOrderDao, BuyOrder> impl
|
|||||||
bb.setProduct(shopProductService.getById(bb.getProductId()));
|
bb.setProduct(shopProductService.getById(bb.getProductId()));
|
||||||
}
|
}
|
||||||
b.setProductList(buyOrderProducts);
|
b.setProductList(buyOrderProducts);
|
||||||
b.setTimestamp(b.getCreateTime().getTime());
|
b.setTimestamp(b.getCreateTime().getTime()/1000);
|
||||||
}
|
}
|
||||||
|
|
||||||
return buyOrderPage;
|
return buyOrderPage;
|
||||||
@@ -399,7 +400,7 @@ public class BuyOrderServiceImpl extends ServiceImpl<BuyOrderDao, BuyOrder> impl
|
|||||||
totalWeight = totalWeight.add(
|
totalWeight = totalWeight.add(
|
||||||
BigDecimal.valueOf(product.getWeight().doubleValue()).multiply(new BigDecimal(buyOrderProduct.getQuantity()))
|
BigDecimal.valueOf(product.getWeight().doubleValue()).multiply(new BigDecimal(buyOrderProduct.getQuantity()))
|
||||||
);
|
);
|
||||||
totalWeight = totalWeight.setScale(0, RoundingMode.UP);
|
totalWeight = totalWeight.setScale(0, RoundingMode.UP);//对数值做增量舍
|
||||||
commodityList.add(commodity);
|
commodityList.add(commodity);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -438,6 +439,8 @@ public class BuyOrderServiceImpl extends ServiceImpl<BuyOrderDao, BuyOrder> impl
|
|||||||
buyOrderProduct.setShipped(1);
|
buyOrderProduct.setShipped(1);
|
||||||
}
|
}
|
||||||
buyOrderProductService.updateBatchById(buyOrderProductList);
|
buyOrderProductService.updateBatchById(buyOrderProductList);
|
||||||
|
|
||||||
|
//更改订单状态
|
||||||
QueryWrapper<BuyOrder> buyOrderQueryWrapper = new QueryWrapper<>();
|
QueryWrapper<BuyOrder> buyOrderQueryWrapper = new QueryWrapper<>();
|
||||||
buyOrderQueryWrapper.in("order_id", buyOrderIdList);
|
buyOrderQueryWrapper.in("order_id", buyOrderIdList);
|
||||||
List<BuyOrder> buyOrderList = list(buyOrderQueryWrapper);
|
List<BuyOrder> buyOrderList = list(buyOrderQueryWrapper);
|
||||||
|
|||||||
Reference in New Issue
Block a user