|
@@ -4723,9 +4723,11 @@ public class PracticeGroupServiceImpl extends BaseServiceImpl<Long, PracticeGrou
|
|
|
}
|
|
|
}
|
|
|
//现价
|
|
|
- Integer buyNum = practiceGroupBuyParams.getBuyMemberNum();
|
|
|
- BigDecimal activityFee = activity.getMarketPrice().multiply(new BigDecimal(buyNum)).
|
|
|
- multiply(activity.getDiscount()).divide(new BigDecimal(100), CommonConstants.DECIMAL_PLACE, ROUND_DOWN);
|
|
|
+// Integer buyNum = practiceGroupBuyParams.getBuyMemberNum();
|
|
|
+// BigDecimal activityFee = activity.getMarketPrice().multiply(new BigDecimal(buyNum)).
|
|
|
+// multiply(activity.getDiscount()).divide(new BigDecimal(100), CommonConstants.DECIMAL_PLACE, ROUND_DOWN);
|
|
|
+ BigDecimal activityFee = activity.getMarketPrice().multiply(activity.getDiscount()).
|
|
|
+ divide(new BigDecimal(100), CommonConstants.DECIMAL_PLACE, ROUND_DOWN);
|
|
|
//计算订单金额
|
|
|
StudentPaymentOrder studentPaymentOrder = sysCouponCodeService.use(practiceGroupBuyParams.getCouponIdList(), activityFee, true);
|
|
|
activityFee = studentPaymentOrder.getActualAmount();
|
|
@@ -4755,9 +4757,9 @@ public class PracticeGroupServiceImpl extends BaseServiceImpl<Long, PracticeGrou
|
|
|
|
|
|
studentPaymentOrder.setPaymentChannel("BALANCE");
|
|
|
studentPaymentOrder.setUserId(student.getUserId());
|
|
|
- studentPaymentOrder.setGroupType(GroupType.MEMBER);
|
|
|
+ studentPaymentOrder.setGroupType(GroupType.VIP);
|
|
|
studentPaymentOrder.setOrderNo(orderNo);
|
|
|
- studentPaymentOrder.setType(OrderTypeEnum.MEMBER);
|
|
|
+ studentPaymentOrder.setType(OrderTypeEnum.ACTIVITY);
|
|
|
studentPaymentOrder.setStatus(DealStatusEnum.ING);
|
|
|
studentPaymentOrder.setRemitFee(BigDecimal.ZERO);
|
|
|
studentPaymentOrder.setCourseRemitFee(BigDecimal.ZERO);
|
|
@@ -4766,7 +4768,7 @@ public class PracticeGroupServiceImpl extends BaseServiceImpl<Long, PracticeGrou
|
|
|
studentPaymentOrder.setCreateTime(nowDate);
|
|
|
studentPaymentOrder.setUpdateTime(nowDate);
|
|
|
studentPaymentOrder.setActivityId(activityId.toString());
|
|
|
- studentPaymentOrder.setActivityBuyNum(buyNum);
|
|
|
+ studentPaymentOrder.setActivityBuyNum(1);
|
|
|
studentPaymentOrderService.insert(studentPaymentOrder);
|
|
|
|
|
|
studentPaymentOrder.setVersion(0);
|