12345678910111213141516171819202122232425 |
- package service
- import (
- "context"
- "youngee_b_api/db"
- "youngee_b_api/model/http_model"
- )
- var CreateProduct *createProduct
- type createProduct struct {
- }
- func (*createProduct) CreateProduct(ctx context.Context, newProduct http_model.CreateProductRequest) *http_model.CreateProductData {
- data, err := db.CreateProduct(ctx, newProduct)
- if err != nil {
- return nil
- } else {
- err := db.CreateProductPhoto(ctx, data.ProductID, newProduct.ProductPhotos)
- if err != nil {
- return nil
- }
- }
- return data
- }
|