From d624b5a06f05ce0fed83820cad4328a0181ef27d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8B=8F=E5=B0=B9=E5=B2=9A?= <770236076@qq.com> Date: Thu, 11 Jun 2020 13:56:03 +0800 Subject: [PATCH] =?UTF-8?q?=E9=97=A8=E5=BA=97=E7=AD=89=E7=BA=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- business/jxstore/cms/store.go | 11 +++++++++++ controllers/cms_store.go | 1 + 2 files changed, 12 insertions(+) diff --git a/business/jxstore/cms/store.go b/business/jxstore/cms/store.go index 714fe5943..4f8f76c24 100644 --- a/business/jxstore/cms/store.go +++ b/business/jxstore/cms/store.go @@ -370,6 +370,17 @@ func getStoresSql(ctx *jxcontext.Context, keyword string, params map[string]inte } } + if params["storeLevels"] != nil { + var storeLevels []string + if err = jxutils.Strings2Objs(utils.Interface2String(params["storeLevels"]), &storeLevels); err != nil { + return "", nil, "", nil, err + } + if len(storeLevels) > 0 { + sqlWhere += " AND t1.store_level IN (" + dao.GenQuestionMarks(len(storeLevels)) + ")" + sqlWhereParams = append(sqlWhereParams, storeLevels) + } + } + sql = sqlFrom + sqlWhere sqlParams = append(sqlParams, sqlFromParams...) sqlParams = append(sqlParams, sqlWhereParams...) diff --git a/controllers/cms_store.go b/controllers/cms_store.go index d24330b3c..01c32e164 100644 --- a/controllers/cms_store.go +++ b/controllers/cms_store.go @@ -42,6 +42,7 @@ type StoreController struct { // @Param orderCountTo query int false "订单量结束" // @Param marketManPhone query string false "市场负责人电话" // @Param briefLevel query int false "返回信息精简模式" +// @Param storeLevels query string false "门店等级" // @Param offset query int false "门店列表起始序号(以0开始,缺省为0)" // @Param pageSize query int false "门店列表页大小(缺省为50,-1表示全部)" // @Success 200 {object} controllers.CallResult