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": "操作成功"
}