updateProductSknTimingInfo.md 1.95 KB

批量商品skn预处理

接口名: /product/updateProductSknTimingInfo

方法

POST JSONRAW

入参


属性名称 类型 例子 说明 是否必填 长度限制
productSknList json字符串 商品skn列表 必填 1200
type number 预处理类型1 : 上架2 : 上架上新 3 : 修改预上架时间4 : 修改预上架上新时间5 : 修改预售时间6 : 预下架7 : 立即下架 必填 1
outSaleTime 数字 几天后下架 当type为6预下架必填 5
shelveTime 日期字符串格式见上述例子 预上架时间 当type为3预上架必填 25
onNewTime 日期字符串格式见上述例子 预上架上新时间 当type为4预上架上新必填 25
advanceBeginTime 日期字符串格式见上述例子 预售开始时间 当type为5预售必填 25
advanceEndTime 日期字符串格式见上述例子 预售结束时间 当type为5预售必填 25

对应SQL的操作库表

  <insert id="insertBatchSelective" parameterType="com.yohobuy.platform.dal.product.model.ProductTimingBatchDo" >
    insert into product_timing (product_skn, shelve_time, 
      on_new_time, out_sale_time, advance_begin_time, 
      advance_end_time, create_time, product_id)
    values 
     <foreach collection="productSknList" item="item" index="index" separator="," >  
        (#{item,jdbcType=INTEGER}, #{shelveTime,jdbcType=INTEGER}, 
      #{onNewTime,jdbcType=INTEGER}, #{outSaleTime,jdbcType=INTEGER}, #{advanceBeginTime,jdbcType=INTEGER}, 
      #{advanceEndTime,jdbcType=INTEGER}, #{createTime,jdbcType=INTEGER}, 0)  
    </foreach>

  </insert>

错误编码


错误码code 消息 说明
200 添加成功!
400 操作失败!

返回

{
  "code": 200,
  "data": [],
  "md5": "d751713988987e9331980363e24189ce",
  "message": "操作成功"
}