金豆购买视频 修复
This commit is contained in:
@@ -246,12 +246,14 @@ public class OrdersServiceImpl extends ServiceImpl<OrdersDao, Orders> implements
|
|||||||
BigDecimal v = new BigDecimal(value);
|
BigDecimal v = new BigDecimal(value);
|
||||||
if (courseDetailsId != null) {
|
if (courseDetailsId != null) {
|
||||||
CourseDetails courseDetails = courseDetailsService.getById(courseDetailsId);
|
CourseDetails courseDetails = courseDetailsService.getById(courseDetailsId);
|
||||||
orders.setPayMoney(courseDetails.getPrice().multiply(v));
|
orders.setPayMoney(courseDetails.getPrice());
|
||||||
|
orders.setPayDiamond(courseDetails.getPrice().multiply(v));
|
||||||
} else {
|
} else {
|
||||||
orders.setPayMoney(course.getPrice().multiply(v));
|
orders.setPayMoney(course.getPrice());
|
||||||
|
orders.setPayDiamond(course.getPrice().multiply(v));
|
||||||
}
|
}
|
||||||
BigDecimal payDiamond = orders.getPayMoney().multiply(new BigDecimal(commonInfoService.findOne(892).getValue()));
|
// BigDecimal payDiamond = orders.getPayMoney().multiply(new BigDecimal(commonInfoService.findOne(892).getValue()));
|
||||||
orders.setPayDiamond(payDiamond);
|
// orders.setPayDiamond(payDiamond);
|
||||||
//设置支付状态
|
//设置支付状态
|
||||||
orders.setStatus(0);
|
orders.setStatus(0);
|
||||||
//设置订单创建时间
|
//设置订单创建时间
|
||||||
@@ -339,13 +341,13 @@ public class OrdersServiceImpl extends ServiceImpl<OrdersDao, Orders> implements
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
UserMoney userMoney = userMoneyService.selectUserMoneyByUserId(orders.getUserId());
|
UserMoney userMoney = userMoneyService.selectUserMoneyByUserId(orders.getUserId());
|
||||||
if (userMoney.getMoney().doubleValue() < orders.getPayMoney().doubleValue()) {
|
if (userMoney.getMoney().doubleValue() < orders.getPayDiamond().doubleValue()) {
|
||||||
return Result.error("账户不足,请充值!");
|
return Result.error("账户不足,请充值!");
|
||||||
}
|
}
|
||||||
UserEntity userEntity = userService.selectUserById(orders.getUserId());
|
UserEntity userEntity = userService.selectUserById(orders.getUserId());
|
||||||
userMoneyService.updateMoney(2, orders.getUserId(), orders.getPayMoney().doubleValue());
|
userMoneyService.updateMoney(2, orders.getUserId(), orders.getPayDiamond().doubleValue());
|
||||||
UserMoneyDetails userMoneyDetails = new UserMoneyDetails();
|
UserMoneyDetails userMoneyDetails = new UserMoneyDetails();
|
||||||
userMoneyDetails.setMoney(orders.getPayMoney());
|
userMoneyDetails.setMoney(orders.getPayDiamond());
|
||||||
userMoneyDetails.setUserId(orders.getUserId());
|
userMoneyDetails.setUserId(orders.getUserId());
|
||||||
userMoneyDetails.setContent("金豆支付订单");
|
userMoneyDetails.setContent("金豆支付订单");
|
||||||
userMoneyDetails.setTitle("下单成功,订单号:" + orders.getOrdersNo());
|
userMoneyDetails.setTitle("下单成功,订单号:" + orders.getOrdersNo());
|
||||||
@@ -355,6 +357,7 @@ public class OrdersServiceImpl extends ServiceImpl<OrdersDao, Orders> implements
|
|||||||
userMoneyDetails.setCreateTime(simpleDateFormat.format(new Date()));
|
userMoneyDetails.setCreateTime(simpleDateFormat.format(new Date()));
|
||||||
userMoneyDetailsService.save(userMoneyDetails);
|
userMoneyDetailsService.save(userMoneyDetails);
|
||||||
orders.setPayWay(6);
|
orders.setPayWay(6);
|
||||||
|
orders.setDiamond(1);
|
||||||
orders.setStatus(1);
|
orders.setStatus(1);
|
||||||
orders.setPayTime(DateUtils.format(new Date()));
|
orders.setPayTime(DateUtils.format(new Date()));
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user