From 3992f13fdf0ad284879ef56dc2b36d2e89d0930f Mon Sep 17 00:00:00 2001 From: wangjinlei <751475802@qq.com> Date: Thu, 23 May 2024 16:52:25 +0800 Subject: [PATCH] bug --- .../peanut/modules/book/controller/BuyOrderController.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/java/com/peanut/modules/book/controller/BuyOrderController.java b/src/main/java/com/peanut/modules/book/controller/BuyOrderController.java index 8179a363..605f1077 100644 --- a/src/main/java/com/peanut/modules/book/controller/BuyOrderController.java +++ b/src/main/java/com/peanut/modules/book/controller/BuyOrderController.java @@ -250,6 +250,11 @@ public class BuyOrderController { totalPrice = totalPrice.subtract(buyOrder.getJfDeduction()==null?BigDecimal.ZERO:buyOrder.getJfDeduction()); + + if(buyOrder.getRealMoney().compareTo(totalPrice)!=0){ + return R.error("系统错误订单金额异常!"); + } + String orderSn = IdWorker.getTimeId().substring(0, 32); buyOrder.setOrderSn(orderSn); if(buyOrder.getAddressId()!=0){