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);