From 0f07668775b408ab8b5a51bd2c20e1d5760d66de Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8B=8F=E5=B0=B9=E5=B2=9A?= <770236076@qq.com> Date: Mon, 16 Dec 2019 09:25:04 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A0=B9=E6=8D=AE=E5=90=8D=E5=AD=97=E6=9F=A5?= =?UTF-8?q?=E4=BA=AC=E4=B8=9Cupc=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- business/jxstore/cms/sku.go | 3 ++- controllers/cms_sku.go | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/business/jxstore/cms/sku.go b/business/jxstore/cms/sku.go index 3cb4a226e..328710bc1 100644 --- a/business/jxstore/cms/sku.go +++ b/business/jxstore/cms/sku.go @@ -1292,7 +1292,8 @@ func SortCategorySkus(ctx *jxcontext.Context, catID int, skuIDList []int) (err e return err } -func GetJdUpcCodeByName(ctx *jxcontext.Context, name string, pageNo, pageSize int) (pagedInfo *model.PagedInfo, err error) { +func GetJdUpcCodeByName(ctx *jxcontext.Context, name string, offset, pageSize int) (pagedInfo *model.PagedInfo, err error) { + pageNo := (offset/pageSize) +1 jdSkus, totalCount, err := api.JdAPI.GetJdUpcCodeByName(name, pageNo, pageSize) pagedInfo = &model.PagedInfo{ Data: jdSkus, diff --git a/controllers/cms_sku.go b/controllers/cms_sku.go index 1da4e4168..9af021396 100644 --- a/controllers/cms_sku.go +++ b/controllers/cms_sku.go @@ -380,14 +380,14 @@ func (c *SkuController) GetStoreSkuSalesInfo() { // @Description 根据名字查询京东商品UPC信息 // @Param token header string true "认证token" // @Param name formData string true "商品名" -// @Param pageNo formData int true "页码" +// @Param offset formData int true "起始序号,只能传入pageSize的整数倍数,比如pageSize为20,offset传入0,20,40..代表第一页,第二页.." // @Param pageSize formData int true "分页大小" // @Success 200 {object} controllers.CallResult // @Failure 200 {object} controllers.CallResult // @router /GetJdUpcCodeByName [post] func (c *SkuController) GetJdUpcCodeByName() { c.callGetJdUpcCodeByName(func(params *tSkuGetJdUpcCodeByNameParams) (retVal interface{}, errCode string, err error) { - retVal, err = cms.GetJdUpcCodeByName(params.Ctx, params.Name, params.PageNo, params.PageSize) + retVal, err = cms.GetJdUpcCodeByName(params.Ctx, params.Name, params.Offset, params.PageSize) return retVal, "", err }) }