From 64d0c5bdf2df943b07c0a50ce7d013d67a0e7f12 Mon Sep 17 00:00:00 2001 From: wangjinlei <751475802@qq.com> Date: Fri, 27 Oct 2023 10:34:49 +0800 Subject: [PATCH] =?UTF-8?q?=E7=94=A8=E6=88=B7=E8=AE=A2=E5=8D=95=E5=88=97?= =?UTF-8?q?=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../modules/book/service/impl/BuyOrderServiceImpl.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/peanut/modules/book/service/impl/BuyOrderServiceImpl.java b/src/main/java/com/peanut/modules/book/service/impl/BuyOrderServiceImpl.java index 3f7a0755..51002111 100644 --- a/src/main/java/com/peanut/modules/book/service/impl/BuyOrderServiceImpl.java +++ b/src/main/java/com/peanut/modules/book/service/impl/BuyOrderServiceImpl.java @@ -364,6 +364,7 @@ public class BuyOrderServiceImpl extends ServiceImpl impl LambdaQueryWrapper wrapper = new LambdaQueryWrapper<>(); wrapper.eq(BuyOrder::getUserId,userOrderDto.getUserId()); wrapper.eq(userOrderDto.getOrderStatus()!=null,BuyOrder::getOrderStatus,userOrderDto.getOrderStatus()); + wrapper.orderByDesc(BuyOrder::getCreateTime); Page buyOrderPage = this.getBaseMapper().selectPage(new Page<>(userOrderDto.getPage(), userOrderDto.getLimit()), wrapper); for(BuyOrder b : buyOrderPage.getRecords()){ b.setUser(myUserService.getById(b.getUserId())); @@ -374,7 +375,7 @@ public class BuyOrderServiceImpl extends ServiceImpl impl bb.setProduct(shopProductService.getById(bb.getProductId())); } b.setProductList(buyOrderProducts); - b.setTimestamp(b.getCreateTime().getTime()); + b.setTimestamp(b.getCreateTime().getTime()/1000); } return buyOrderPage; @@ -399,7 +400,7 @@ public class BuyOrderServiceImpl extends ServiceImpl impl totalWeight = totalWeight.add( 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); } @@ -438,6 +439,8 @@ public class BuyOrderServiceImpl extends ServiceImpl impl buyOrderProduct.setShipped(1); } buyOrderProductService.updateBatchById(buyOrderProductList); + + //更改订单状态 QueryWrapper buyOrderQueryWrapper = new QueryWrapper<>(); buyOrderQueryWrapper.in("order_id", buyOrderIdList); List buyOrderList = list(buyOrderQueryWrapper);