Skip to content

整单退款

整单退款

db改动

order 新增 order_refund   bool 是否为整单退款
pay_status  15  已关闭

pay_status为15时, order_refund = True 退款关闭  = False 超时关闭

脚本改动

修改:
    station.tools.celery_tasks.async_order_sku_price.py
    station.tools.celery_tasks.daily_sales.py
    station.tools.crontab_tasks.check_order2purchase_task.py
    station.tools.crontab_tasks.order2purchase_task.py
    station.tools.crontab_tasks.update_out_stock_sku.py

    order.tools.release_order_stock.py
新增:
    刷订单close状态脚本

    回退脚本

需前端配合的接口

/finance/order/refund 整单退款

接口:      finance/order/refund
Method:   POST
请求:
    order_id  M  订单号
    type      M  退款类型  1 先款后货差额退款, 2 整单退款
响应:
    {
        "code": 0,
        "msg": "ok"
    }

/ordermanage/order/search 订单异常界面拉取订单数据

是否展示icon由pay_status, status两个字段控制

/order/list bshop 订单页拉取订单

返回结果中增加 order_refund 字段, 当pay_status == 15 时,需判断该字段,为true时展示退款关闭,为false时展示超时关闭

前端无改动的接口

/finance/order/trade/flow 拉取交易流水
/finance/cash/money  拉取现金流水

涉及修改状态的接口

数据拉取过滤掉「退款关闭」「超时关闭」的订单
# station (openapi未列入)
/home_page/data_analyse/lasted_orders_count 首页拉取最近两天的订单信息
/home_page/data_analyse/analyse_skus    首页拉取sku信息
/home_page/data_analyse/ready_bills_count   首页拉取bill信息
/station/orders  订单列表 按订单查看
/station/order/order_sku_lis  订单列表 按商品查看
/station/task/purchase/search  采购任务过滤
/station/task/sorting/label  配送任务过滤

/station/sales_analysis/orderdetail   每日经营分析,订单明细    *
/station/order/real_quantity/update   修改订单出库数
/station/order/batch_out_of_stock/update  批量设置缺货
/station/order/edit/  编辑订单
/station/order/edit_old/  追加修改
/station/order/update_sku_price   修改sku价格
/station/task/purchase/async_order  从订单同步采购任务

batch_update_order_status  批量修改订单状态、以及生成分拣序号
update_order_status_by_preconfig  根据预设参数修改订单状态   *
update_child_station_order_status  修改分仓站点订单状态     *
get_update_order_ids  需要修改状态的订单列表                 *


# weight(新老)
/weight/category/tree   修改filter逻辑   获取商品分类tree
/weight/skus     修改filter逻辑      拉取商品信息
/weight/skus/export   修改filter逻辑   sku信息导出

WeighHandler.__get_orders   修改filter逻辑  拉取订单信息


# openapi
/openapi/orders   拉取订单
order/update   更新订单


# ma
/finance/order/can_strike_balance   到账凭证

无改动
    /finance/order/search   商户结算
    /finance/order/export   商户结算导出
    /ordermanage/order/search   订单异常过滤
    /custommanage/report   商户报表
    /report/sale_profit    运营数据-销售利润
    /report/customer_order 运营数据-订单分析
    /report/skus           运营数据-商品分析

# bshop

# order
/order/detail/update  更新订单详情
/order/detail/delete  订单删除商品  531 行修改filter逻辑
/order/status/update  批量修改订单状态