updateProductPool.md
2.04 KB
编辑商品池
接口名:
/pool/updateProductPool
例子(http://localhost:8080/pool/updateProductPool)
方法
POST JSONRAW
入参
属性名称 | 类型 | 例子 | 说明 | 是否必填 | 长度限制 |
---|---|---|---|---|---|
id | number | 27 | 商品池ID | Y | 1024 |
poolName | string | 商品池1 | 店铺id | N | |
comment | string | 这是 | 商品池描述 | N | |
producttype | number | 1 | 商品类型 | Y | 1 |
productSkns | string | 50002405,50002403 | 商品skn | N |
对应SQL的操作库表
<update id="updateBatchProductPoolDetail">
update product_pool_detail
<trim prefix="set" suffixOverrides=",">
<trim prefix="activityId =case" suffix="end,">
<foreach collection="ProductPoolDetailList" item="item" index="index">
<if test="item.activityId!=null">
when id=#{item.id,jdbcType=INTEGER} and pool_id=#{item.poolId,jdbcType=INTEGER} then #{item.activityId,jdbcType=INTEGER}
</if>
</foreach>
</trim>
<trim prefix="productType =case" suffix="end,">
<foreach collection="ProductPoolDetailList" item="item" index="index">
<if test="item.productType!=null">
when id=#{item.id,jdbcType=INTEGER} and pool_id=#{item.poolId,jdbcType=INTEGER} then #{item.productType,jdbcType=INTEGER}
</if>
</foreach>
</trim>
</trim>
where product_skn in
<foreach collection="ProductPoolDetailList" separator="or" item="item" index="index" open="(" close=")">
#{item.productSkn,jdbcType=INTEGER}
</foreach>
</update>
错误编码
错误码code | 消息 | 说明 |
---|---|---|
200 | 查询成功! | |
401 | 参数错误! | |
500 | 更新失败! |
返回
{
"alg": "SALT_MD5",
"code": 200,
"data": [],
"md5": "64cdf0d30ba9174ddce76ecf71a91ad8",
"message": "ProductPool update success."
}