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 {
|
||||
type Req struct {
|
||||
Name string `json:"name"`
|
||||
Provider string `json:"provider"`
|
||||
Endpoint string `json:"endpoint"`
|
||||
AccessKeyID string `json:"access_key_id"`
|
||||
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"})
|
||||
}
|
||||
|
||||
provider := strings.TrimSpace(req.Provider)
|
||||
if provider == "" {
|
||||
provider = "alibaba"
|
||||
}
|
||||
item := models.OssApi{
|
||||
Name: strings.TrimSpace(req.Name),
|
||||
Provider: provider,
|
||||
Endpoint: strings.TrimSpace(req.Endpoint),
|
||||
AccessKeyID: strings.TrimSpace(req.AccessKeyID),
|
||||
AccessKeySecret: strings.TrimSpace(req.AccessKeySecret),
|
||||
@@ -122,6 +128,7 @@ func UpdateOssApiConfig(c *fiber.Ctx) error {
|
||||
|
||||
type Req struct {
|
||||
Name string `json:"name"`
|
||||
Provider string `json:"provider"`
|
||||
Endpoint string `json:"endpoint"`
|
||||
AccessKeyID string `json:"access_key_id"`
|
||||
AccessKeySecret string `json:"access_key_secret"`
|
||||
@@ -139,6 +146,7 @@ func UpdateOssApiConfig(c *fiber.Ctx) error {
|
||||
}
|
||||
|
||||
existing.Name = strings.TrimSpace(req.Name)
|
||||
existing.Provider = strings.TrimSpace(req.Provider)
|
||||
existing.Endpoint = strings.TrimSpace(req.Endpoint)
|
||||
existing.BucketName = strings.TrimSpace(req.BucketName)
|
||||
existing.Region = strings.TrimSpace(req.Region)
|
||||
|
||||
Reference in New Issue
Block a user