get and delete methods

This commit is contained in:
nquidox 2026-03-04 17:59:46 +03:00
parent 25d11b31da
commit bc3eee6434
5 changed files with 154 additions and 6 deletions

View file

@ -129,3 +129,23 @@ func (s *service) getOriginsMap(ctx context.Context) (map[string]int64, error) {
return originsMap, nil
}
func (s *service) getMany(ctx context.Context, userUuid string) ([]merchDTO, error) {
userId, err := s.userProvider.GetUserId(ctx, userUuid)
if err != nil {
logErrService(err)
return nil, err
}
return s.repo.getMany(ctx, userId)
}
func (s *service) deleteOneMerchRecord(ctx context.Context, userUuid, merchUuid string) error {
userId, err := s.userProvider.GetUserId(ctx, userUuid)
if err != nil {
logErrService(err)
return err
}
return s.repo.deleteOneMerchRecord(ctx, userId, merchUuid, s.utils.TimeNowUTC())
}