From 02dd3b4587497da3288cf871913268c0d61f0a43 Mon Sep 17 00:00:00 2001 From: GYJ <1157756119@qq.com> Date: Sat, 7 Dec 2024 17:52:08 +0800 Subject: [PATCH] =?UTF-8?q?=E9=87=91=E8=B1=86=E8=B4=AD=E4=B9=B0=E8=A7=86?= =?UTF-8?q?=E9=A2=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../modules/orders/service/impl/OrdersServiceImpl.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/sqx/modules/orders/service/impl/OrdersServiceImpl.java b/src/main/java/com/sqx/modules/orders/service/impl/OrdersServiceImpl.java index 4f97bb83..2c91d989 100644 --- a/src/main/java/com/sqx/modules/orders/service/impl/OrdersServiceImpl.java +++ b/src/main/java/com/sqx/modules/orders/service/impl/OrdersServiceImpl.java @@ -240,11 +240,15 @@ public class OrdersServiceImpl extends ServiceImpl implements //设置短剧id orders.setCourseId(courseId); orders.setCourseDetailsId(courseDetailsId); + + // 金豆和金额的比例 + String value = commonInfoService.findOne(914).getValue(); + BigDecimal v = new BigDecimal(value); if (courseDetailsId != null) { CourseDetails courseDetails = courseDetailsService.getById(courseDetailsId); - orders.setPayMoney(courseDetails.getPrice()); + orders.setPayMoney(courseDetails.getPrice().multiply(v)); } else { - orders.setPayMoney(course.getPrice()); + orders.setPayMoney(course.getPrice().multiply(v)); } BigDecimal payDiamond = orders.getPayMoney().multiply(new BigDecimal(commonInfoService.findOne(892).getValue())); orders.setPayDiamond(payDiamond);