|
@@ -34,6 +34,7 @@ import java.util.stream.Collectors;
|
|
|
|
|
|
import static com.ym.mec.biz.dal.enums.SysUserRoleEnum.ORGAN_MANAGER;
|
|
|
import static java.math.BigDecimal.ROUND_DOWN;
|
|
|
+import static java.math.BigDecimal.ROUND_UP;
|
|
|
|
|
|
@Service
|
|
|
public class VipGroupActivityServiceImpl extends BaseServiceImpl<Integer, VipGroupActivity> implements VipGroupActivityService {
|
|
@@ -509,7 +510,7 @@ public class VipGroupActivityServiceImpl extends BaseServiceImpl<Integer, VipGro
|
|
|
}
|
|
|
//计算支付金额
|
|
|
BigDecimal actualAmount = this.getActivityPrice(vipGroupActivity,payParam.getOrganId(),new BigDecimal(payParam.getBuyNum()));
|
|
|
- actualAmount = actualAmount.multiply(vipGroupActivity.getDiscount()).divide(new BigDecimal(100), CommonConstants.DECIMAL_PLACE, ROUND_DOWN);
|
|
|
+ actualAmount = actualAmount.multiply(vipGroupActivity.getDiscount()).divide(new BigDecimal(100), 0, ROUND_UP);
|
|
|
// 判断是否存在支付中的记录
|
|
|
List<StudentPaymentOrder> list = studentPaymentOrderService
|
|
|
.queryByCondition(GroupType.ACTIVITY,
|