diff --git a/service/repositories/image_handle.go b/service/repositories/image_handle.go
index 305ffe2c..1f86dacb 100644
--- a/service/repositories/image_handle.go
+++ b/service/repositories/image_handle.go
@@ -281,6 +281,8 @@ func (l *defaultImageHandle) LogoStandard(ctx context.Context, in *LogoStandardR
 			json.Unmarshal([]byte(*resourceInfo.Metadata), &logoStandardMetaData)
 		}
 		// 取出参数
+		ismaxProportion = logoStandardMetaData.Result.IsmaxProportion
+		imgColor = logoStandardMetaData.Result.ImgColor
 
 		return &LogoStandardRes{
 			ResourceId:      resourceInfo.ResourceId,
@@ -360,6 +362,20 @@ func (l *defaultImageHandle) LogoStandard(ctx context.Context, in *LogoStandardR
 		imgColor = append(imgColor, v.(string))
 	}
 
+	var logoStandardRes LogoStandardRes
+	logoStandardRes.IsmaxProportion = ismaxProportion
+	logoStandardRes.ImgColor = imgColor
+
+	logoStandardMetaData.Param = *in
+	logoStandardMetaData.Result = logoStandardRes
+	metadataB, err := json.Marshal(logoStandardMetaData)
+	if err != nil {
+		logx.Error(err)
+		return nil, err
+	}
+
+	var metadata = string(metadataB)
+
 	// 上传文件
 	var upload = file.Upload{
 		Ctx:        ctx,
@@ -372,6 +388,7 @@ func (l *defaultImageHandle) LogoStandard(ctx context.Context, in *LogoStandardR
 		FileData:     fileBase,
 		UploadBucket: 1,
 		ApiType:      2,
+		Metadata:     metadata,
 	})
 	if err != nil {
 		logx.Error(err)