Update oss_api_controller.go
This commit is contained in:
@@ -64,6 +64,7 @@ func GetOssApiConfigs(c *fiber.Ctx) error {
|
|||||||
func CreateOssApiConfig(c *fiber.Ctx) error {
|
func CreateOssApiConfig(c *fiber.Ctx) error {
|
||||||
type Req struct {
|
type Req struct {
|
||||||
Name string `json:"name"`
|
Name string `json:"name"`
|
||||||
|
Provider string `json:"provider"`
|
||||||
Endpoint string `json:"endpoint"`
|
Endpoint string `json:"endpoint"`
|
||||||
AccessKeyID string `json:"access_key_id"`
|
AccessKeyID string `json:"access_key_id"`
|
||||||
AccessKeySecret string `json:"access_key_secret"`
|
AccessKeySecret string `json:"access_key_secret"`
|
||||||
@@ -92,8 +93,13 @@ func CreateOssApiConfig(c *fiber.Ctx) error {
|
|||||||
return c.Status(fiber.StatusBadRequest).JSON(fiber.Map{"error": "bucket_name es requerido"})
|
return c.Status(fiber.StatusBadRequest).JSON(fiber.Map{"error": "bucket_name es requerido"})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
provider := strings.TrimSpace(req.Provider)
|
||||||
|
if provider == "" {
|
||||||
|
provider = "alibaba"
|
||||||
|
}
|
||||||
item := models.OssApi{
|
item := models.OssApi{
|
||||||
Name: strings.TrimSpace(req.Name),
|
Name: strings.TrimSpace(req.Name),
|
||||||
|
Provider: provider,
|
||||||
Endpoint: strings.TrimSpace(req.Endpoint),
|
Endpoint: strings.TrimSpace(req.Endpoint),
|
||||||
AccessKeyID: strings.TrimSpace(req.AccessKeyID),
|
AccessKeyID: strings.TrimSpace(req.AccessKeyID),
|
||||||
AccessKeySecret: strings.TrimSpace(req.AccessKeySecret),
|
AccessKeySecret: strings.TrimSpace(req.AccessKeySecret),
|
||||||
@@ -122,6 +128,7 @@ func UpdateOssApiConfig(c *fiber.Ctx) error {
|
|||||||
|
|
||||||
type Req struct {
|
type Req struct {
|
||||||
Name string `json:"name"`
|
Name string `json:"name"`
|
||||||
|
Provider string `json:"provider"`
|
||||||
Endpoint string `json:"endpoint"`
|
Endpoint string `json:"endpoint"`
|
||||||
AccessKeyID string `json:"access_key_id"`
|
AccessKeyID string `json:"access_key_id"`
|
||||||
AccessKeySecret string `json:"access_key_secret"`
|
AccessKeySecret string `json:"access_key_secret"`
|
||||||
@@ -139,6 +146,7 @@ func UpdateOssApiConfig(c *fiber.Ctx) error {
|
|||||||
}
|
}
|
||||||
|
|
||||||
existing.Name = strings.TrimSpace(req.Name)
|
existing.Name = strings.TrimSpace(req.Name)
|
||||||
|
existing.Provider = strings.TrimSpace(req.Provider)
|
||||||
existing.Endpoint = strings.TrimSpace(req.Endpoint)
|
existing.Endpoint = strings.TrimSpace(req.Endpoint)
|
||||||
existing.BucketName = strings.TrimSpace(req.BucketName)
|
existing.BucketName = strings.TrimSpace(req.BucketName)
|
||||||
existing.Region = strings.TrimSpace(req.Region)
|
existing.Region = strings.TrimSpace(req.Region)
|
||||||
|
|||||||
Reference in New Issue
Block a user