Skip to content

定制化前端

数据库改动

当前自定义配置表customized_info中,banner字段保存图片文件名,类型为string。新增字段banners,类型list,保存最多四个文件名 上线前将banner数据刷到banners中,上线后删掉banner字段

接口改动

bshop首页-轮播图

cms_config信息增加字段banners,包含多个轮播图的url

新品在首页的展现

新增接口获取首页展示的商品

接口名: /product/sku/promotion
Method: GET
请求:
    无
响应:
    code M int 返回码 0为成功、其他为错误
    msg O string 出错信息提示
    data O list 成功时返回数据,json格式
    [{
        name: string 展示的名称
        skus: [{ list 商品信息
            img_url: spu图片链接,
            id: spu_id,
            name: spu名称,
            is_fav: 是否已收藏,
            std_unit_name: 基本单位,
            std_sale_price: 售卖价格,
            cart_amount: 加入购物车数量,
            skus: [{
                name: sku名称,
                sale_unit_name: 售卖单位,
                std_sale_price: 基本单位价格,
                sale_ratio: 换算率(售卖单位/基本单位),
                img_url: sku图片链接,
                sale_num_least: 最小下单数量,
                state: 上架状态(1:上架;0:下架),
                category_id_1: 一级分类ID,
                sale_price: 售卖价格,
                is_valid: 是否有效(在用户的销售单内),
                rule_price: 规则价格,
                desc: 描述,
                id: sku_id,
                std_unit_name: 基本单位,
                category_id_2: 二级分类ID,
                stocks: 库存数量,
                station_id: 站点ID,
                cart_amount: 加入采购单数量,
                salemenu_id: 销售单ID,
                spu_id: spu_id,
                sort_id: 排序ID(给有排序需求的站点使用)
            }],
            salemenu_id: 销售单ID,
            sort_id: 排序ID(给有排序需求的站点使用)
        }]
    }]

/station/customized POST 设置自定义配置

接口名: /station/customized
method: POST
参数:
    title O string 名称
    phone O string 客服电话
    logo O string logo图片名
    banner O string 轮播图 (删除)
    banners O list 轮播图列表 (新增)
响应:
    code    M   int     返回码,0表示成功,其他表示错误
    msg     M   string  错误信息
    data    M   None    无

/station/customized GET 获取自定义配置信息

接口名: /station/customized
method: GET
参数:
    无
响应:
    code    M   int     返回码,0表示成功,其他表示错误
    msg     M   string  错误信息
    data    M   dict    配置信息
示例:
    data: {
        logo: "http://127.0.0.1:8570/static/productpic/4c2f5182ddd9cc19.jpeg",
        banners: [{
            id: eef3fa71998e85c5.jpeg,
            url: "http://127.0.0.1:8570/static/productpic/eef3fa71998e85c5.jpeg"
        }, {
            id: eef3fa71998e85c5.jpeg",
            url: "http://127.0.0.1:8570/static/productpic/eef3fa71998e85c5.jpeg"
        }]
        phone: "4006333066",
        key: "xnn",
        title: "小农女"
    }