订单列表导出迭代
订单列表导出迭代
少于20条数据后端返回数据给前端, 由前端生成Excel.(前后端改动)
大于20条数据后端异步做导出, 导出后的文件上传至腾讯云, 前端去腾讯云拉取文件.(后端改动, 前端不用改)
/station/sales_analysis/orderdetail 订单导出接口
接口: /station/sales_analysis/orderdetail
Method: GET
request:
不变
response:
{
"code": 0,
"msg": "",
"data": { # 用友格式导出
"async": 0,
"task_url": null,
"filename": "订单列表_按订单查看_按下单日期_2018-10-11_2018-10-11.xlsx",
"yongyou": [{
"distribute_time": "2018/09/10", M string 单据日期
"distribute_code": "123123", M string 单据编号
"business_type": "普通销售", M string 业务类型
"distribute_type": "", M string 票据类型
"transaction_unit_code": "12312", M string 往来单位编码
"transaction_unit": "", M string 往来单位
"department_code": "T1232", M string 部门编码
"department": "", M string 部门
"saleman_code": "", M string 业务员编码
"saleman": "", M string 业务员
"billing_customer_code": "", M string 结算客户编码
"billing_customer": "", M string 结算客户
"payment_method": "其他", M string 收款方式
"inventory_code": "D123123", M string 存货编码
"inventory": "", M string 存货
"bar_code": "", M string 条码
"warehouse_code": "01", M string 仓库编码
"warehouse": "", M string 仓库
"number": 123, M int 数量
"tax_unit_price": "12312", M string 含税单价
"batch_number": "", M string 批号
"location_code": "", M string 货位编码
"tax_price": "1232", M string 含税金额
"price": "1232", M string 金额
}...],
"orders": [],
"products": [],
}
}
"data": { # 按运营周期导出
"async": 0,
"task_url": null,
"filename": "订单列表_按订单查看_按运营周期_默认服务时间_2018-10-10_06-00_2018-10-10_23-00.xlsx",
"orders": [{
"date_time": "2018-09-10", M string 下单日期
"distribute_time": "2018-09-10", M string 出库日期
"receive_date": "2018-09-10", M string 收货日期
"time_config_name": "默认服务时间", M string 运营配置名称
"cycle_time": "2018-10-11", M string 运营周期
"id": "PL123131", M string 订单好
"route_name": "无线路", M string 线路
"station_id": "T7442", M string 服务站点
"station_name": "test", M string 服务站点名称
"salemenu_ids": "S0312,S1212", M string 销售单ID
"salemenu_names": "123123", M string 销售单名称
"sid": "S01921", M string 商户ID
"resname": "qubapikaqiu", M string 商户名琛
"sales_employee": "--", M string 销售经理
"total_price": "26.52", M string 下单金额(成交)
"real_price": "11.05", M string 出库金额
"abnormal_money": "0", M string 异常金额
"refund_money": "0", M string 实退金额
"sales": "11.05", M string 销售额(不含运费)
"freight": "5", M string 运费
"total_pay": "16.05", M string 销售额(含运费)
"sale_money_without_tax": "0", O string 销售额(不含税)(有get_tax权限有才)
"order_tax": "0", O string 订单税额(有get_tax权限有才)
"order_status": "正在配送", M string 订单状态
"client_cn": "后台下单", M string 订单来源
"is_print": "未打印", M string 打印状态
"driver_name": "", M string 配送司机
"remak": "", M string 订单备注
}...],
"products": [{
"date_time": "2018-10-11", M string 下单日期
"distribute_time": "2018-10-12", M string 出库日期
"receive_date": "2018-10-12", M string 收货日期
"time_config_name": "默认服务时间", M string 运营配置名称
"cycle_time": "2018-10-10 00:00:00-...", M string 运营周期
"order_id": "PL123123", M string 订单ID
"route_name": "无线路", M string 线路
"station_id": "T7331", M string 服务站点ID
"station_name": "gakki", M string 服务站点名称
"salemenu_id": "S64324", M string 销售单ID
"salemenu_name": "去采购", M string 销售单名称
"sid": "S1212", M string 商户ID
"resname": "tony", M string 商户名
"category1_id": "A312", M string 一级分类ID
"category1_name": "蔬菜", M string 一级分类名称
"category2_id": "B12", M string 二级分类ID
"category2_name": "叶类", M string 二级分类名称
"spu_id": "C123123", M string spu id
"sku_id": "D213123", M string 商品ID
"outer_id": "TEST", M string 自定义编码
"sku_name": "大白菜|斤", M string 商品名
"sale_ratio": "1.0斤/斤", M string 规格
"std_sale_price": "2.21", M string 单价(基本单位)
"sale_price": "2.21", M string 单价(销售单位)
"ref_price": "2.41", M string 参考成本
"unit_name": "元/斤", M string 单位(基本单位)
"quantity": "12", M string 下单数(销售单位)
"sale_unit_name": "斤", M string 销售单位
"quantity_base_unit": "12", M string 下单数(基本单位)
"std_unit_name": "斤", M string 基本单位
"real_std_count": "5", M string 出库数(基本单位)
"real_quantity": "5", M string 出库数(销售单位)
"abnormal_amount": "0", M string 异常数(基本单位)
"refund_amount": "0", M string 实退数(基本单位)
"total_item_price": "23.12", M string 下单金额(成交)
"real_item_price" : "11.06", M string 出库金额
"abnormal_amount": "0", M string 异常金额
"refund_money": "0", M string 实退金额
"sale": "11.05", M string 销售额
"remark": "", M string 商品备注
}...],
"yongyou": []
}
"data": { # 按其他方式导出
"async": 0,
"task_url": null,
"filename": "订单列表_按订单查看_按下单日期_2018-10-11_2018-10-11.xlsx",
"orders": [{
"date_time": "2018-09-10", M string 下单日期
"order_time": "16:58:33", M string 下单时间
"distribute_time": "2018-09-10", M string 出库日期
"receive_date": "2018-09-10", M string 收货日期
"time_config_name": "默认服务时间", M string 运营配置名称
"id": "PL123131", M string 订单号
"route_name": "无线路", M string 线路
"station_id": "T7442", M string 服务站点
"station_name": "test", M string 服务站点名称
"salemenu_ids": "S0312,S1212", M string 销售单ID
"salemenu_names": "123123", M string 销售单名称
"sid": "S01921", M string 商户ID
"resname": "qubapikaqiu", M string 商户名琛
"sales_employee": "--", M string 销售经理
"total_price": "26.52", M string 下单金额(成交)
"real_price": "11.05", M string 出库金额
"abnormal_money": "0", M string 异常金额
"refund_money": "0", M string 实退金额
"sales": "11.05", M string 销售额(不含运费)
"freight": "5", M string 运费
"total_pay": "16.05", M string 销售额(含运费)
"sale_money_without_tax": "0", O string 销售额(不含税, 运)(有get_tax权限有才)
"order_tax": "0", O string 订单税额(有get_tax权限有才)
"order_status": "正在配送", M string 订单状态
"client_cn": "后台下单", M string 订单来源
"is_print": "未打印", M string 打印状态
"driver_name": "", M string 配送司机
"remak": "", M string 订单备注
}...],
"products": [{
"date_time": "2018-10-11", M string 下单日期
"order_time"
"distribute_time": "2018-10-12", M string 出库日期
"receive_date": "2018-10-12", M string 收货日期
"time_config_name": "默认服务时间", M string 运营配置名称
"cycle_time": "2018-10-10 00:00:00-...", M string 运营周期
"order_id": "PL123123", M string 订单ID
"route_name": "无线路", M string 线路
"station_id": "T7331", M string 服务站点ID
"station_name": "gakki", M string 服务站点名称
"salemenu_id": "S64324", M string 销售单ID
"salemenu_name": "去采购", M string 销售单名称
"sid": "S1212", M string 商户ID
"resname": "tony", M string 商户名
"category1_id": "A312", M string 一级分类ID
"category1_name": "蔬菜", M string 一级分类名称
"category2_id": "B12", M string 二级分类ID
"category2_name": "叶类", M string 二级分类名称
"spu_id": "C123123", M string spu id
"sku_id": "D213123", M string 商品ID
"outer_id": "TEST", M string 自定义编码
"sku_name": "大白菜|斤", M string 商品名
"sale_ratio": "1.0斤/斤", M string 规格
"std_sale_price": "2.21", M string 单价(基本单位)
"sale_price": "2.21", M string 单价(销售单位)
"ref_price": "2.41", M string 参考成本
"unit_name": "元/斤", M string 单位(基本单位)
"quantity": "12", M string 下单数(销售单位)
"sale_unit_name": "斤", M string 销售单位
"quantity_base_unit": "12", M string 下单数(基本单位)
"std_unit_name": "斤", M string 基本单位
"real_std_count": "5", M string 出库数(基本单位)
"real_quantity": "5", M string 出库数(销售单位)
"abnormal_amount": "0", M string 异常数(基本单位)
"refund_amount": "0", M string 实退数(基本单位)
"total_item_price": "23.12", M string 下单金额(成交)
"real_item_price" : "11.06", M string 出库金额
"abnormal_amount": "0", M string 异常金额
"refund_money": "0", M string 实退金额
"sale": "11.05", M string 销售额
"remark": "", M string 商品备注
}...],
"yongyou": []
}
注: Excel数据
用友格式
title: 第一页
column: 单据日期, 单据编号, 业务类型, 票据类型, 往来单位编码,
往来单位, 部门编码, 部门, 业务员编码, 业务员,
结算客户编码, 结算客户, 收款方式, 存货编码, 存货,
条码, 仓库编码, 仓库, 数量, 含税单价,
批号, 货位编码, 含税金额, 金额, 自由项1,
自由项2, 自由项3, 自由项4, 自由项5, 自由项6,
自由项7, 自由项8, 自由项9, 自由项10, 私有自定义数字项1,
私有自定义数字项2, 私有自定义字符串项1, 私有自定义字符串项2, 公有定义数字项1,
公有定义数字项2, 公有定义字符串项1, 公有定义字符串项2
按运营周期导出
sheet1:
title: 订单明细
column: 下单日期, 出库日期, 收货日期, 运营配置名称, 运营周期,
订单号, 线路, 服务站点ID, 服务站点名称, 销售单ID, 销售单名称,
商户ID, 商户名称, 销售经理, 下单金额(成交), 出库金额,
异常金额, 实退金额,
if have 'get_tax' permission
销售额(不含税,运), 订单税额, 销售额(不含运费), 运费, 销售额(含税,运)
else:
销售额(不含运费), 运费, 销售额(含运费)
订单状态, 订单来源, 打印状态, 配送司机, 订单备注
sheet2:
title: 商品明细
column: 下单日期, 出库日期, 收货日期, 运营配置名称, 运营周期, 订单号, 线路, 服务站点ID,
服务站点名称, 销售单ID, 销售单名称, 商户ID, 商户名称,
一级分类ID, 一级分类, 二级分类ID, 二级分类, SPUID,
商品ID(SKUID), 自定义编码, 商品名, 规格, 单价,
参考成本, 单位(基本单位), 下单数(销售单位), 销售单位,
下单数(基本单位), 基本单位, 出库数(基本单位),
出库数(销售单位), 异常数(基本单位),
实退数(基本单位), 下单金额(成交),
出库金额, 异常金额, 实退金额,
销售额, 商品备注,
其他方式导出
sheet1:
title: 订单明细
column: 下单日期, 下单时间, 出库日期, 收货日期, 运营配置名称,
订单号, 线路, 服务站点ID, 服务站点名称, 销售单ID, 销售单名称,
商户ID, 商户名称, 销售经理, 下单金额(成交), 出库金额,
异常金额, 实退金额,
if have get_tax permission:
销售额(不含税,运), 订单税额, 销售额(不含运费), 运费, 销售额(含税,运)
else:
销售额(不含运费), 运费, 销售额(含运费)
订单状态, 订单来源, 打印状态, 配送司机, 订单备注
sheet2:
title: 商品明细
column: 下单日期, 下单时间, 出库日期, 收货日期, 运营配置名称, 订单号, 线路, 服务站点ID,
服务站点名称, 销售单ID, 销售单名称, 商户ID, 商户名称,
一级分类ID, 一级分类, 二级分类ID, 二级分类, SPUID,
商品ID(SKUID), 自定义编码, 商品名, 规格, 单价(基本单位), 单价(销售单位)
参考成本, 单位(基本单位), 下单数(销售单位), 销售单位,
下单数(销售单位), 销售单位, 下单数(基本单位), 基本单位,
出库数(基本单位), 出库数(销售单位), 异常数(基本单位),
实退数(基本单位), 下单金额(成交),
出库金额, 异常金额, 实退金额,
销售额, 商品备注,