diff --git a/business/jxstore/cms/store.go b/business/jxstore/cms/store.go index 9533d3186..ec9ab5682 100644 --- a/business/jxstore/cms/store.go +++ b/business/jxstore/cms/store.go @@ -3938,3 +3938,15 @@ func CreateVendorStore(ctx *jxcontext.Context, storeID, vendorID int, payload ma } return err } + +func GetBrandStore(ctx *jxcontext.Context, name string) (brands []*model.BrandStore, err error) { + var ( + db = dao.GetDB() + ) + sql := ` + SELECT * FROM brand_store WHERE deleted_at = ? AND name LIKE ? + ` + sqlParams := []interface{}{utils.DefaultTimeValue, "%" + name + "%"} + err = dao.GetRows(db, &brands, sql, sqlParams) + return brands, err +} diff --git a/controllers/cms_store.go b/controllers/cms_store.go index dc491dc04..689f3e7a1 100644 --- a/controllers/cms_store.go +++ b/controllers/cms_store.go @@ -1024,3 +1024,17 @@ func (c *StoreController) CreateVendorStore() { return retVal, "", err }) } + +// @Title 查询品牌店铺 +// @Description 查询品牌店铺 +// @Param token header string false "认证token" +// @Param name query string true "品牌名" +// @Success 200 {object} controllers.CallResult +// @Failure 200 {object} controllers.CallResult +// @router /GetBrandStore [get] +func (c *StoreController) GetBrandStore() { + c.callGetBrandStore(func(params *tStoreGetBrandStoreParams) (retVal interface{}, errCode string, err error) { + retVal, err = cms.GetBrandStore(params.Ctx, params.Name) + return retVal, "", err + }) +} diff --git a/routers/commentsRouter_controllers.go b/routers/commentsRouter_controllers.go index 4fa28101e..1d2c7192b 100644 --- a/routers/commentsRouter_controllers.go +++ b/routers/commentsRouter_controllers.go @@ -2088,6 +2088,15 @@ func init() { Filters: nil, Params: nil}) + beego.GlobalControllerRouter["git.rosy.net.cn/jx-callback/controllers:StoreController"] = append(beego.GlobalControllerRouter["git.rosy.net.cn/jx-callback/controllers:StoreController"], + beego.ControllerComments{ + Method: "GetBrandStore", + Router: `/GetBrandStore`, + AllowHTTPMethods: []string{"get"}, + MethodParams: param.Make(), + Filters: nil, + Params: nil}) + beego.GlobalControllerRouter["git.rosy.net.cn/jx-callback/controllers:StoreController"] = append(beego.GlobalControllerRouter["git.rosy.net.cn/jx-callback/controllers:StoreController"], beego.ControllerComments{ Method: "GetBrands",