更新订单管理记录更多事情
This commit is contained in:
@@ -15,13 +15,15 @@ type CDKService struct {
|
||||
cdks *repo.CDKRepository
|
||||
users *repo.UserRepository
|
||||
settings *repo.SiteSettingRepository
|
||||
orders *repo.OrderRepository
|
||||
}
|
||||
|
||||
func NewCDKService(cdks *repo.CDKRepository, users *repo.UserRepository, settings *repo.SiteSettingRepository) *CDKService {
|
||||
func NewCDKService(cdks *repo.CDKRepository, users *repo.UserRepository, settings *repo.SiteSettingRepository, orders *repo.OrderRepository) *CDKService {
|
||||
return &CDKService{
|
||||
cdks: cdks,
|
||||
users: users,
|
||||
settings: settings,
|
||||
orders: orders,
|
||||
}
|
||||
}
|
||||
|
||||
@@ -160,6 +162,7 @@ func (s *CDKService) Redeem(ctx context.Context, userID, code string) (map[strin
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
RecordCreditOrder(ctx, s.orders, userID, float64(item.Amount), "cdk", "兑换码 "+item.Code)
|
||||
|
||||
return map[string]any{
|
||||
"amount": item.Amount,
|
||||
|
||||
Reference in New Issue
Block a user