storageStatistics.md 4.88 KB

查询网销信息

接口名: /shop/getStorageStatisticsList

方法

POST JSONRAW

入参


属性名称 类型 例子 说明 是否必填 长度限制
productSkn number 商品skn N 10
factory_code 字符串 商品厂家编码 N 30
productSku number 商品sku N 10
shopId number 店铺Id N 10
brandId number 品牌Id Y 10
maxSortId 数字型 一级分类Id N 10
middleSortId 数字型 二级分类Id N 10
smallSortId 数字型 三级分类Id N 10

对应SQL的操作库表

  <select id="selectCountByConf" parameterType="com.yoho.bigData.dal.model.StockStorage" resultType="java.lang.Integer">
    select   count(0) from stock_storage where 1 = 1
      <if test="productSkn != null" >
        And product_skn = #{productSkn, jdbcType=BIGINT}
      </if>
      <if test="productSkn != null" >
        And product_sku = #{productSku, jdbcType=BIGINT}
      </if>
      <if test="factoryCode != null" >
        And factory_code = #{factoryCode, jdbcType=VARCHAR}
      </if>
      <if test="maxSortId != null" >
        And max_sort_id = #{maxSortId, jdbcType=INTEGER}
      </if>
      <if test="middleSortId != null" >
        And middle_sort_id = #{middleSortId, jdbcType=INTEGER}
      </if>
      <if test="smallSortId != null" >
        And small_sort_id = #{smallSortId, jdbcType=INTEGER}
      </if>
  </select>
  <select id="selectListByConf" parameterType="com.yoho.bigData.dal.model.StockStorage" resultType="BaseResultMap">
    select   <include refid="Base_Column_List" /> from stock_storage where 1 = 1
    <if test="productSkn != null" >
        And product_skn = #{productSkn, jdbcType=BIGINT}
      </if>
      <if test="productSkn != null" >
        And product_sku = #{productSku, jdbcType=BIGINT}
      </if>
      <if test="factoryCode != null" >
        And factory_code = #{factoryCode, jdbcType=VARCHAR}
      </if>
      <if test="maxSortId != null" >
        And max_sort_id = #{maxSortId, jdbcType=INTEGER}
      </if>
      <if test="middleSortId != null" >
        And middle_sort_id = #{middleSortId, jdbcType=INTEGER}
      </if>
      <if test="smallSortId != null" >
        And small_sort_id = #{smallSortId, jdbcType=INTEGER}
      </if>
  </select>


  <select id="selectStorageStatistics" resultType="com.yoho.bigData.dal.model.StorageStatisticsDo">
    select sum(store_nums) as storageTotalNum, sum(storage_amount) as storageTotalMoney, sum(1) as totalNum, status as status from stock_storage 
    where brand_id = #{brandId, jdbcType=BIGINT}  group by status;
  </select>

错误编码


错误码code 消息 说明
200 查询成功!
400 操作失败!
500 操作失败!

返回

{
  "code": 200,
  "data": {
    "list": [
       {
        "ageLevel": "1",
        "attribute": 1,
        "brandId": 166,
        "brandName": "九口山",
        "editTime": "2016-03-02 15:43:21",
        "gender": "3",
        "isLimitbuy": "N",
        "isOutlets": "N",
        "maxSortId": 10,
        "maxSortName": "创意生活",
        "middleSortId": 101,
        "middleSortName": "文具",
        "missInfo": "文本信息,尺码信息,搜索/标签",              // 信息缺失字段
        "picImgUrl": "http://img12.static.yhbimg.com/goodsimg/2013/01/10/02/022170d6008746d452f03ee0fe8e0c1f86.jpg?imageView/0/w/60/h/60",
        "productName": "九口山  document1缝线本-工作日志-Timer",
        "productSkn": 51001872,
        "retailPrice": 18,
        "returnCoin": 0,
        "salesPrice": 18,
        "searchAndLabel": "",
        "shelveTime": "2016-03-11 11:03:04",                // 上架时间
        "smallSortId": 111,
        "smallSortName": "本子",
        "status": 1,
        "founderName":"操作人姓名",
        "shopId" : 431                                  // 店铺Id
      },
      {
        "attribute": 1,
        "brandId": 1523,
        "brandName": "冬冬腔",
        "gender": "2",
        "maxSortId": 4,
        "maxSortName": "裙装",
        "middleSortId": 31,
        "middleSortName": "连衣裙",
        "picImgUrl": "",
        "productName": "DFASDLKF;LASDKAAAAA",
        "productSkn": 51198302,
         "missInfo": "文本信息,尺码信息,搜索/标签",                         // 信息缺失字段
        "retailPrice": 495,
        "returnCoin": 0,
        "salesPrice": 495,
        "smallSortId": 134,
        "smallSortName": "连衣裙",
         "shelveTime": "2016-03-11 11:03:04"                    //上架时间
      }

    ],
    "page": 1,
    "size": 10,
    "total": 223703,
    "totalPage": 22371
  },
  "md5": "68e7e09515aec025162017290acf73d8",
  "message": "NetSale Information List."
}