下单未支付,BUG提示

This commit is contained in:
曹磊 2024-07-17 10:45:02 +08:00
parent 425ed72b11
commit 12d51a6e5c
1 changed files with 14 additions and 0 deletions

View File

@ -719,6 +719,13 @@ public class OrdersServiceImpl extends ServiceImpl<OrdersDao, Orders> implements
List<OrdersMassage> ordersMassageList = orders.getOrdersMassageList();
MassageType massageType = massageTypeService.getById(ordersMassageList.get(0).getMassageId());
if(massageType == null){
Long id = ordersMassageList.get(0).getMassageId();
Orders tempOrders = baseMapper.selectById(id);
if(tempOrders != null){
return Result.error("该订单已生成,请到订单列表进行支付!");
}
}
BigDecimal price = BigDecimal.ZERO;
String massageTypeName = "";
@ -906,6 +913,13 @@ public class OrdersServiceImpl extends ServiceImpl<OrdersDao, Orders> implements
private Result insertPackageOrders(Orders orders) throws Exception{
List<OrdersMassage> ordersMassageList = orders.getOrdersMassageList();
UserPackageDetail userPackageDetail = userPackageDetailService.getById(ordersMassageList.get(0).getMassageId());
if(userPackageDetail == null){
Long id = ordersMassageList.get(0).getMassageId();
Orders tempOrders = baseMapper.selectById(id);
if(tempOrders != null){
return Result.error("该订单已生成,请到订单列表进行支付!");
}
}
orders.setUserPackageId(userPackageDetail.getMainId());
orders.setUserPackageDetailId(userPackageDetail.getId());
if(userPackageDetail.getStatus().equals(1)){