20 lines
405 B
Go
20 lines
405 B
Go
package application
|
|
|
|
import (
|
|
"vegan-barcode/internal/models"
|
|
)
|
|
|
|
func (a *Application) GetClaims(system string, barcode string) (*models.ProductClaims, error) {
|
|
id, err := a.db.FindProductIDByBarcode(system, barcode)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
|
|
claims, err := a.db.FindClaimsByProductID(id)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
|
|
return &models.ProductClaims{Id: id, Claims: claims}, nil
|
|
}
|