Skip to content

批量删除spu

批量删除spu

merchandise/spu/batch_delete 批量删除spu(异步任务)

method
    POST
request

        all M int 0/1 是否修改全部spu
        spu_list O list 当不用全部修改sku时只接收spu_list
    salemenu_ids O list 销售单list
    category1_ids O list 一级分类ID列表
    category2_ids O list 二级分类ID列表
    pinlei_ids O list 品类ID列表
    q O string 搜索条件

response

    {
    "data":{
        async       M   int     0:同步,1:异步,批量任务只会走异步
        }
        "msg": "ok",
      "code": 0
    }

station/stock/purchase_sheet/details 采购单据详情

method
    GET
request
        不变
response

    code M int
    msg M string
    data M string
    [
    {
        'release_id': string M 任务发布id,
        ...
        'spu_status': spu是否被删除 0:删除 1:存在

    }
    ]

station/stock/in_stock_sheet/material/new_detail 入库单据详情

method
    GET
request
        不变
response

    code M int
    msg M string
    data M string
    [
    {
        'release_id': string M 任务发布id,
        ...
        'spu_status': spu是否被删除 0:删除 1:存在

    }
    ]

权限名:delete_spu_batch

后端其他老接口改动

merchandise/spu/delete 删除单个spu,改为删除spu前删除对应的sku和采购规格

merchandise/spu/batch_delete 提交采购单据,取消校验采购规格对应的spu是否删除