From bb94b1a327d48b35571a13bee65c4ba8d58a2c92 Mon Sep 17 00:00:00 2001 From: zzw <1464003642@qq.com> Date: Wed, 28 Oct 2026 16:10:10 +0800 Subject: [PATCH 1/2] chore: get ws --- pkg/facepp/skinanalyze.go | 2 +- pkg/oss/oss.go | 8 ++++---- services/analysis/internal/callback/facepp_file.go | 3 --- services/percutaneous/internal/logic/getWsCodeLogic.go | 2 +- 4 files changed, 6 insertions(+), 9 deletions(-) diff --git a/pkg/facepp/skinanalyze.go b/pkg/facepp/skinanalyze.go index d7a77e2..555bf54 100644 --- a/pkg/facepp/skinanalyze.go +++ b/pkg/facepp/skinanalyze.go @@ -27,7 +27,7 @@ func (c *Client) SkinAnalyze(opts SkinAnalyzeOptions) (*SkinAnalyzeResponse, err case opts.ImageURL != "": values.Set("image_url", opts.ImageURL) default: - return nil, errors.New("facepp: image_url, image_file or image_base64 is required") + return nil, errors.New("facepp: image is required") } applyOptionalParams(values, opts) diff --git a/pkg/oss/oss.go b/pkg/oss/oss.go index 8bcceef..1722617 100644 --- a/pkg/oss/oss.go +++ b/pkg/oss/oss.go @@ -13,7 +13,7 @@ import ( alioss "github.com/aliyun/aliyun-oss-go-sdk/oss" ) -const MaxUploadBytes = 128 << 20 // 128MB +const MaxUploadBytes = 128 << 20 var unsafeFileChars = regexp.MustCompile(`[^\w.\-\p{Han}]+`) @@ -23,12 +23,12 @@ type Config struct { BucketName string Endpoint string Host string - Dir string // 固定前缀,如 test/chore/files/ + Dir string } type Result struct { URL string `json:"url"` - Path string `json:"path"` // object key,如 test/chore/files/20260403/a.zip + Path string `json:"path"` Host string `json:"host"` } @@ -36,7 +36,7 @@ type UploadInput struct { Filename string Content []byte ContentType string - Dir string // 可选,覆盖配置 oss.dir + Dir string } func LoadConfig() Config { diff --git a/services/analysis/internal/callback/facepp_file.go b/services/analysis/internal/callback/facepp_file.go index 6da7d9f..7bdfdd6 100644 --- a/services/analysis/internal/callback/facepp_file.go +++ b/services/analysis/internal/callback/facepp_file.go @@ -64,9 +64,6 @@ func expandImageToTemp(srcPath string, ratio float64) (string, error) { func saveFaceppTrainImage(srcPath string) (string, error) { saveDir := utils.GetConfigString("facepp.train_image_path") - if saveDir == utils.StringEmpty { - saveDir = "/data/facepp/train/images" - } if err := os.MkdirAll(saveDir, os.ModePerm); err != nil { return utils.StringEmpty, err } diff --git a/services/percutaneous/internal/logic/getWsCodeLogic.go b/services/percutaneous/internal/logic/getWsCodeLogic.go index 806d6ef..12df716 100644 --- a/services/percutaneous/internal/logic/getWsCodeLogic.go +++ b/services/percutaneous/internal/logic/getWsCodeLogic.go @@ -6,7 +6,7 @@ import ( "lone-services/pkg/redis" "lone-services/pkg/utils" pkgws "lone-services/pkg/ws" - "lone-services/rpc/percutaneous/pb" + percutaneous "lone-services/rpc/percutaneous/pb" "lone-services/services/percutaneous/internal/dao" "lone-services/services/percutaneous/internal/svc" From 6bf793d916fae046d4cdaccf368f9d1d2e6154f8 Mon Sep 17 00:00:00 2001 From: zzw <1464003642@qq.com> Date: Thu, 29 Oct 2026 10:18:06 +0800 Subject: [PATCH 2/2] chore: apisix lua --- deploy/apisix/lua/auth.lua | 1 + 1 file changed, 1 insertion(+) diff --git a/deploy/apisix/lua/auth.lua b/deploy/apisix/lua/auth.lua index d003ce7..3864c5d 100644 --- a/deploy/apisix/lua/auth.lua +++ b/deploy/apisix/lua/auth.lua @@ -26,6 +26,7 @@ function _M.access(conf, ctx) ["/api/v3/chore/answer/items"] = true, ["/api/v3/chore/system/info"] = true, ["/api/v3/chore/system/items"] = true, + ["/api/v3/chore/oss/signature"] = true, ["/api/v3/user/qrcode/generate"] = true, ["/api/v3/user/qrcode/scan"] = true,