From f1ee00d841d75c42c481284ce4b047e02c4b7ae4 Mon Sep 17 00:00:00 2001 From: liangzai <2440983361@qq.com> Date: Wed, 21 May 2025 20:45:14 +0800 Subject: [PATCH] fix ivyz9a2b --- aes.go | 4 ++-- apps/api/internal/handler/IVYZ/ivyz9a2bhandler.go | 12 +++++++----- apps/api/internal/logic/IVYZ/ivyz9a2blogic.go | 2 +- 3 files changed, 10 insertions(+), 8 deletions(-) diff --git a/aes.go b/aes.go index 005d3e5..4faf7ef 100644 --- a/aes.go +++ b/aes.go @@ -92,11 +92,11 @@ func AesDecrypt(cipherTextBase64 string, key []byte) ([]byte, error) { func main() { // 定义 AES 密钥 - key, _ := hex.DecodeString("6e9631cbd32c1a50b9375fec1a48ff8c") + key, _ := hex.DecodeString("ff83609b2b24fc73196aac3d3dfb874f") var data interface{} - decrypt, err := AesDecrypt("ZfE25g2MvNHvg4hUHbYjVisSnQ+n3zam7DIO1Po7pEP118xVuUqVqGT3JMc6CowNJmvTtXGjG8lhDH8LTp1D7tSTGVmw7AuUjQO4Olcwvsg=", key) + decrypt, err := AesDecrypt("cTOkAjH96uOrIoCP4M67HnmXT/fOxEOiAgzNFbb8f+3BJTyAEyX1WXk2MDAnRz+mKl+W7HrDO8eYYEHJG1H7OY+JlXFPNGlwR+iREavdsLXcxoVlaNLfKoFW3EOX07gKuqFxwOPGfdvdIPp/5xC7o0gmsi+6evIt6vSK2Ko/YuGYDVGDzlAFY5wdhWH9/4bQzFdI234k5qds2LFJnYsZ/rNWiCfNisM0oLqv15YCe1yDAvV7OVcRcj/rjCn4K1U7xEXr4WWLh/0nTFUnbf2SHL9DpA6pQ0hXwow5v9o1S74bdzQTbloA3nYyFav26u/Q7/ElHaxrmbqQBzbLxM+QMsMTn2G6rFtYRSxlGNrIM6KTb0hZtusdDBr6ndXBLkwj9RZqJ5cxTI1a2+i6EudnjA==", key) if err != nil { fmt.Println("解密错误:", err) return diff --git a/apps/api/internal/handler/IVYZ/ivyz9a2bhandler.go b/apps/api/internal/handler/IVYZ/ivyz9a2bhandler.go index 8b6b94b..cc125cc 100644 --- a/apps/api/internal/handler/IVYZ/ivyz9a2bhandler.go +++ b/apps/api/internal/handler/IVYZ/ivyz9a2bhandler.go @@ -2,27 +2,29 @@ package IVYZ import ( "net/http" - - "github.com/zeromicro/go-zero/rest/httpx" "tianyuan-api/apps/api/internal/logic/IVYZ" "tianyuan-api/apps/api/internal/svc" "tianyuan-api/apps/api/internal/types" + "tianyuan-api/pkg/errs" + "tianyuan-api/pkg/response" + + "github.com/zeromicro/go-zero/rest/httpx" ) func IVYZ9A2BHandler(svcCtx *svc.ServiceContext) http.HandlerFunc { return func(w http.ResponseWriter, r *http.Request) { var req types.Request if err := httpx.Parse(r, &req); err != nil { - httpx.ErrorCtx(r.Context(), w, err) + response.Fail(r.Context(), w, errs.ErrParamValidation, nil) return } l := IVYZ.NewIVYZ9A2BLogic(r.Context(), svcCtx) resp, err := l.IVYZ9A2B(&req) if err != nil { - httpx.ErrorCtx(r.Context(), w, err) + response.Fail(r.Context(), w, err, resp) } else { - httpx.OkJsonCtx(r.Context(), w, resp) + response.Success(r.Context(), w, resp) } } } diff --git a/apps/api/internal/logic/IVYZ/ivyz9a2blogic.go b/apps/api/internal/logic/IVYZ/ivyz9a2blogic.go index 0b6abee..287dd61 100644 --- a/apps/api/internal/logic/IVYZ/ivyz9a2blogic.go +++ b/apps/api/internal/logic/IVYZ/ivyz9a2blogic.go @@ -29,7 +29,7 @@ func NewIVYZ9A2BLogic(ctx context.Context, svcCtx *svc.ServiceContext) *IVYZ9A2B } } -func (l *IVYZ9A2BLogic) IVYZ9A2B(req *types.Request) (resp string, err error) { +func (l *IVYZ9A2BLogic) IVYZ9A2B(req *types.Request) (resp string, err *errs.AppError) { var status string var charges bool var remark = ""