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."
}