diff --git a/internal/service/client_order/service.go b/internal/service/client_order/service.go index f040f3b..2e4878d 100644 --- a/internal/service/client_order/service.go +++ b/internal/service/client_order/service.go @@ -291,7 +291,6 @@ func (s *Service) createPackageOrder( } s.markClientPurchaseCreated(ctx, redisKey, order.OrderNo) - *created = true description := "套餐购买" if len(items) > 0 && items[0] != nil && items[0].PackageName != "" { @@ -303,6 +302,8 @@ func (s *Service) createPackageOrder( return nil, err } + *created = true + return &dto.ClientCreateOrderResponse{ OrderType: "package", Order: &dto.ClientOrderInfo{ @@ -370,13 +371,14 @@ func (s *Service) createForceRechargeOrder( } s.markClientPurchaseCreated(ctx, redisKey, recharge.RechargeNo) - *created = true paymentResult, err := paymentProvider.CreateJSAPIPayment(ctx, recharge.RechargeNo, "余额充值", openID, int(recharge.Amount)) if err != nil { return nil, err } + *created = true + return &dto.ClientCreateOrderResponse{ OrderType: "recharge", Recharge: &dto.ClientRechargeInfo{