From a65ec026f962824ac078c9aba9b95cd2f812d7fb Mon Sep 17 00:00:00 2001 From: chenbin <963204765@qq.com> Date: Wed, 18 Sep 2019 18:04:08 +0800 Subject: [PATCH 1/2] fix Fixed swagger send request @Param array parameter value error --- generate/swaggergen/g_docs.go | 1 + vendor/github.com/astaxie/beego/swagger/swagger.go | 1 + 2 files changed, 2 insertions(+) diff --git a/generate/swaggergen/g_docs.go b/generate/swaggergen/g_docs.go index 512e01c..eb5de2e 100644 --- a/generate/swaggergen/g_docs.go +++ b/generate/swaggergen/g_docs.go @@ -832,6 +832,7 @@ func setParamType(para *swagger.Parameter, typ string, pkgpath, controllerName s Type: paraType, Format: paraFormat, } + para.CollectionFormat = "multi" } } else { para.Type = paraType diff --git a/vendor/github.com/astaxie/beego/swagger/swagger.go b/vendor/github.com/astaxie/beego/swagger/swagger.go index a55676c..c15b08e 100644 --- a/vendor/github.com/astaxie/beego/swagger/swagger.go +++ b/vendor/github.com/astaxie/beego/swagger/swagger.go @@ -98,6 +98,7 @@ type Parameter struct { Type string `json:"type,omitempty" yaml:"type,omitempty"` Format string `json:"format,omitempty" yaml:"format,omitempty"` Items *ParameterItems `json:"items,omitempty" yaml:"items,omitempty"` + CollectionFormat string `json:"collectionFormat,omitempty" yaml:"collectionFormat,omitempty"` Default interface{} `json:"default,omitempty" yaml:"default,omitempty"` } From a37d05bf597cc57161dee1877b2a81bdf686842e Mon Sep 17 00:00:00 2001 From: chenbin <963204765@qq.com> Date: Thu, 19 Sep 2019 15:55:38 +0800 Subject: [PATCH 2/2] fix Fixed swagger send request @param array parameter value error --- generate/swaggergen/g_docs.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generate/swaggergen/g_docs.go b/generate/swaggergen/g_docs.go index eb5de2e..e8bb088 100644 --- a/generate/swaggergen/g_docs.go +++ b/generate/swaggergen/g_docs.go @@ -832,7 +832,7 @@ func setParamType(para *swagger.Parameter, typ string, pkgpath, controllerName s Type: paraType, Format: paraFormat, } - para.CollectionFormat = "multi" + para.CollectionFormat = "multi" } } else { para.Type = paraType