From 4f1307b49e2462da37b576944f5ae80430e5b4c9 Mon Sep 17 00:00:00 2001 From: ShenQiLun <97694732@qq.com> Date: Fri, 26 Jun 2026 17:08:44 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20isbn=3D0=E6=97=B6=E5=8F=AA=E8=BE=93?= =?UTF-8?q?=E5=87=BA=E6=94=B6=E5=88=B0=E8=AF=B7=E6=B1=82isbn=3D0,=20?= =?UTF-8?q?=E5=BF=BD=E7=95=A5=E8=AF=A6=E7=BB=86=E5=8F=82=E6=95=B0=E6=97=A5?= =?UTF-8?q?=E5=BF=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- data/goods_pricing1.db | Bin 32768 -> 0 bytes internal/handler/goods_handler.go | 13 +++++++++++-- internal/service/goods_service.go | 2 +- 3 files changed, 12 insertions(+), 3 deletions(-) delete mode 100644 data/goods_pricing1.db diff --git a/data/goods_pricing1.db b/data/goods_pricing1.db deleted file mode 100644 index 7835ef4d3528f89358a2d40bb3d7e3fdb2e4c9b6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 32768 zcmeI)Pi)&%00wZoY2!Lw-)q;6(81^nFw)R=#QC2Sge{DSHto_>T2E1yIGwfBNt;w# z$Azk!L=Q#mz+n=H?Sixm5)u-s#z33~;>3~Tq%t;XLh6wl&weben{BAv2%n|bFMjrO z`hM>{OHr)Mo}DzBI;+%{7mH06mIfqQmfm4ZlB9dQ^z!27MdsxMFWtO6*{r&M+U`jw zKl`zttV?dsHHm0_-_c{_=RSk)V1obzAOHafKmY;|`2Py56&1zn^U3S|&Eom0ez9_; zP^y^~V`2AI@2Olml~1#L>fOmS+pTA#9#u8UER)Tr&!lr~CYPB?<>uK3>3No#%TH&r zyx~+jn;+-rnfj$dec34Kj9+Zhs;O6tCH+FJTGp2f<=Q24-{D2WEHo|{^}1m$6e{{| zJL`b+N=qyH@@l~_%lhTkKXW?$UTSVK&w?H`Fza@EeSVoYcnIW$&-l?LbMgJ@mY9u>zJJ#_${H*icjUN?|kFoRZM;Qh+2o*Hs1ch=O1m~{p8{IpFaG0Yq$NLfp2THr=rz< zd+UqV`&SIJSlv5y_B7b{Qndg5&d0p*gPY%ac(*D=qso`YirH+RV-{R#SuZyAa)E!8 z%V(z2v-#B240|#QPtE0Wd?6HCM{N3f`2a2WJf7)td&kD)d3(Y&miR#Hg@(>&zgg1v z?YbP3Zr{OCv$&{_^OgaA-+SMh#Mi?AZW6l{>l3OZP4&3F$NjS2T4B~?bxif1w)JJt z=eE^l)dto|-HLZ)L|#AIx+yhl7j@IR_t-DG9o=hHA80*UGv9(}UsLv5v{xIAf^J$j z$+iig9ee`t;q15M2CP5WAOHafKmY;|fB*y_009U<00I!`Q~~Srzf5-|xC z&yjZ{U*G+HJTl5CKPB-WpU8PIZphY@Q&(aJ{(InMqfcoe#9i%Fi$)9A0 zJRHWT;o9ricu>?bMPz zA`{&r<1Uf0F1Kq))wC$S|L?>_hdx070uX=z1Rwwb2tWV=5P$##oC4za{~k;9v9lg~ y5P$##AOHafKmY;|fB*y_009X6#{`CDMN$;`Fb`RgRoV0Q)hqYUe0k(USI=K%?HAGj diff --git a/internal/handler/goods_handler.go b/internal/handler/goods_handler.go index ddb34ea..e3cff7d 100644 --- a/internal/handler/goods_handler.go +++ b/internal/handler/goods_handler.go @@ -40,8 +40,6 @@ func (h *GoodsHandler) QueryGoods(w http.ResponseWriter, r *http.Request) { // 读取原始body用于调试 bodyBytes, _ := io.ReadAll(r.Body) - bodyStr := string(bodyBytes) - log.Printf("[QueryGoods] 原始请求 Body: [%s], Content-Type: [%s]", bodyStr, r.Header.Get("Content-Type")) // 重新创建body供ParseForm使用 r.Body = io.NopCloser(bytes.NewBuffer(bodyBytes)) @@ -57,6 +55,17 @@ func (h *GoodsHandler) QueryGoods(w http.ResponseWriter, r *http.Request) { } isbn := r.FormValue("isbn") + if isbn == "0" { + log.Printf("[QueryGoods] 收到请求 isbn=0") + var req service.QueryRequest + req.ISBN = isbn + resp := h.goodsService.QueryGoods(&req) + w.Header().Set("Content-Type", "application/json") + w.WriteHeader(http.StatusOK) + json.NewEncoder(w).Encode(resp) + return + } + bookName := r.FormValue("book_name") author := r.FormValue("author") publishing := r.FormValue("publishing") diff --git a/internal/service/goods_service.go b/internal/service/goods_service.go index 3b2055c..a5616f4 100644 --- a/internal/service/goods_service.go +++ b/internal/service/goods_service.go @@ -67,7 +67,7 @@ type QueryResponse struct { // QueryGoods 查询商品信息 func (s *GoodsService) QueryGoods(req *QueryRequest) *QueryResponse { if req.ISBN == "0" { - log.Printf("[QueryGoods] ISBN为0, 跳过处理") + log.Printf("[QueryGoods] 收到请求 isbn=0") return &QueryResponse{ Code: 200, Message: "success",