分销测试用例-后台

分销模版管理

获取模版列表

无参数获取列表

API /backend/distribution/commission-tpl

参数 无

请求类型 GET

响应

{
  "data": [
    {
      "id": 1,
      "tpl_name": "模版1",
      "tpl_describe": "",
      "switch_model": "MANUAL",
      "profit": 999,
      "num": 1,
      "cycle": 111,
      "grade1": 1,
      "grade2": 5,
      "is_default": 1
    },
    {
      "id": 2,
      "tpl_name": "模版2",
      "tpl_describe": "",
      "switch_model": "MANUAL",
      "profit": 9999,
      "num": 2,
      "cycle": 222,
      "grade1": 2,
      "grade2": 4,
      "is_default": 0
    },
    {
      "id": 3,
      "tpl_name": "模版3",
      "tpl_describe": "",
      "switch_model": "MANUAL",
      "profit": 99991,
      "num": 3,
      "cycle": 555,
      "grade1": 3,
      "grade2": 3,
      "is_default": 0
    },
    {
      "id": 4,
      "tpl_name": "模版4",
      "tpl_describe": "",
      "switch_model": "AUTOMATIC",
      "profit": 99992,
      "num": 4,
      "cycle": 333,
      "grade1": 4,
      "grade2": 2,
      "is_default": 0
    },
    {
      "id": 5,
      "tpl_name": "模版5",
      "tpl_describe": "",
      "switch_model": "AUTOMATIC",
      "profit": 99993,
      "num": 5,
      "cycle": 444,
      "grade1": 5,
      "grade2": 1,
      "is_default": 0
    }
  ],
  "page_no": 1,
  "page_size": 10,
  "data_total": 5
}

分页参数获取列表

API /backend/distribution/commission-tpl

参数 page_size=2&page_no=2

请求类型 GET

响应

{
  "data": [
    {
      "id": 3,
      "tpl_name": "模版3",
      "tpl_describe": "",
      "switch_model": "MANUAL",
      "profit": 99991,
      "num": 3,
      "cycle": 555,
      "grade1": 3,
      "grade2": 3,
      "is_default": 0
    },
    {
      "id": 4,
      "tpl_name": "模版4",
      "tpl_describe": "",
      "switch_model": "AUTOMATIC",
      "profit": 99992,
      "num": 4,
      "cycle": 333,
      "grade1": 4,
      "grade2": 2,
      "is_default": 0
    }
  ],
  "page_no": 2,
  "page_size": 2,
  "data_total": 5
}

获取某个模版

路径参数1 获取模版

API /backend/distribution/commission-tpl/{tplId}

参数 1

请求类型 GET

响应

{
  "id": 1,
  "tpl_name": "模版1",
  "tpl_describe": "",
  "switch_model": "MANUAL",
  "profit": 999,
  "num": 1,
  "cycle": 111,
  "grade1": 1,
  "grade2": 5,
  "is_default": 1
}

路径参数 999 获取不存在模版

API /backend/distribution/commission-tpl/{tplId}

参数 999

请求类型 GET

响应

新增模版

标准新增

API /backend/distribution/commission-tpl

参数 tplName=测试模版&tplDescribe=模版描述switchModel=MANUAL&profit=999.99&num=999&grade1=1&grade2=2&isDefault=1

请求类型 POST

响应

{
  "id": 0,
  "tpl_name": "测试模版",
  "tpl_describe": "模版描述",
  "switch_model": "MANUAL",
  "profit": 999.99,
  "num": 999,
  "grade1": 1,
  "grade2": 2,
  "is_default": 1
}

参数缺少

API /backend/distribution/commission-tpl

请求类型 POST

响应

{
  "code": "004",
  "message": "切换模式不能为空 "
}
{
  "code": "004",
  "message": "下线人数 不能为空"
}
{
  "code": "004",
  "message": "相差1级返利金额 不能为空"
}
{
  "code": "004",
  "message": "相差2级返利金额 不能为空"
}
{
  "code": "004",
  "message": "利润要求不能为空"
}
{
  "code": "004",
  "message": "模版名称不能为空"
}
{
  "code": "004",
  "message": "默认参数不能为空"
}

修改模版

标准参数

API /backend/distribution/commission-tpl/1

参数 tplName=修改模版名称&tplDescribe=修改模版描述switchModel=MANUAL&profit=999&num=100&grade1=3&grade2=6&isDefault=1

请求类型 PUT

响应

{
  "id": 0,
  "tpl_name": "修改模版名称",
  "tpl_describe": "修改模版描述",
  "switch_model": "MANUAL",
  "profit": 999,
  "num": 100,
  "grade1": 3,
  "grade2": 6,
  "is_default": 1
}

参数缺少

API /backend/distribution/commission-tpl/1

请求类型 PUT

响应

{
  "code": "004",
  "message": "切换模式不能为空 "
}
{
  "code": "004",
  "message": "下线人数 不能为空"
}
{
  "code": "004",
  "message": "相差1级返利金额 不能为空"
}
{
  "code": "004",
  "message": "相差2级返利金额 不能为空"
}
{
  "code": "004",
  "message": "利润要求不能为空"
}
{
  "code": "004",
  "message": "模版名称不能为空"
}
{
  "code": "004",
  "message": "默认参数不能为空"
}

删除模版

API /backend/distribution/commission-tpl/2

参数 2(路径参数)

响应

200

删除模版,模版不存在

API /backend/distribution/commission-tpl/9999

参数 9999(路径参数)

响应

{
  "code": "1000",
  "message": "分销业务异常,请稍后重试。"
}

分销模版升级日志

升级日志列表

无参数获取列表

API /backend/distribution/upgradelog

请求类型 GET

响应

{
  "data": [
    {
      "id": 1,
      "member_id": 1,
      "member_name": "liushuai",
      "type": "手动",
      "old_tpl_id": 1,
      "old_tpl_name": "1",
      "new_tpl_id": 2,
      "new_tpl_name": "1",
      "create_time": 1528133650
    }
  ],
  "page_no": 1,
  "page_size": 10,
  "data_total": 1
}

升级日志列表

会员参数参数获取列表

API /backend/distribution/upgradelog?member_name=test

请求类型 GET

响应

{
  "data": [],
  "page_no": 1,
  "page_size": 10,
  "data_total": 0
}

提现申请

提现获取列表

API /backend/distribution/withdraw/apply

请求类型 GET

响应

{
  "data": [
    {
      "id": 1,
      "apply_money": 10,
      "status": "已转账",
      "member_id": 1,
      "member_name": "test1",
      "apply_remark": "1",
      "inspect_remark": "转账备注",
      "transfer_remark": "转账备注",
      "apply_time": 1528159424,
      "inspect_time": 1528724535,
      "transfer_time": 1528724845
    },
    {
      "id": 2,
      "apply_money": 10,
      "status": "审核失败",
      "member_id": 2,
      "member_name": "test2",
      "apply_remark": "1",
      "inspect_remark": "审核备注",
      "transfer_remark": null,
      "apply_time": 1528159424,
      "inspect_time": 1528724863,
      "transfer_time": 0
    },
    {
      "id": 3,
      "apply_money": 10,
      "status": "审核成功",
      "member_id": 1,
      "member_name": "test1",
      "apply_remark": "1",
      "inspect_remark": "审核备注",
      "transfer_remark": null,
      "apply_time": 1528159432,
      "inspect_time": 1528724561,
      "transfer_time": 0
    },
    {
      "id": 4,
      "apply_money": 10,
      "status": "申请中",
      "member_id": 2,
      "member_name": "test2",
      "apply_remark": "1",
      "inspect_remark": null,
      "transfer_remark": null,
      "apply_time": 1528159642,
      "inspect_time": 0,
      "transfer_time": 0
    },
    {
      "id": 5,
      "apply_money": 123,
      "status": "申请中",
      "member_id": 1,
      "member_name": "test1",
      "apply_remark": "13123",
      "inspect_remark": null,
      "transfer_remark": null,
      "apply_time": 1528333714,
      "inspect_time": 0,
      "transfer_time": 0
    }
  ],
  "page_no": 1,
  "page_size": 10,
  "data_total": 5
}

审核提现申请

审核提现

API /backend/distribution/withdraw/auditing

请求类型 POST

响应

状态值:200

重复申请

{
  "code": "1002",
  "message": "提现申请不可以重复操作。"
}

错误的状态参数

{
  "code": "1000",
  "message": "分销业务异常,请稍后重试。"
}

不存在的申请

{
  "code": "1004",
  "message": "错误的提现申请。"
}

提现转账

提现转账

API /backend/distribution/withdraw/account/end

请求类型 POST

响应

状态值:200

重复申请

{
  "code": "1002",
  "message": "提现申请不可以重复操作。"
}

错误的参数

{
  "code": "1000",
  "message": "分销业务异常,请稍后重试。"
}

不存在的申请

{
  "code": "1004",
  "message": "错误的提现申请。"
}

总结算单

API /backend/distribution/bill/total

请求类型 GET

响应

{
  "data": [
    {
      "id": 1,
      "start_time": 1527782400,
      "end_time": 1530374399,
      "order_count": 1,
      "final_money": 100,
      "push_money": 300,
      "order_money": 10000,
      "return_order_money": 200,
      "return_order_count": 1,
      "return_push_count": 1,
      "sn": "TOTAL123"
    }
  ],
  "page_no": 1,
  "page_size": 10,
  "data_total": 1
}

会员结算单

无总结算单参数的异常请求

API /backend/distribution/bill/member

请求类型 GET

响应

{
  "code": "1000",
  "message": "分销业务异常,请稍后重试。"
}

普通请求

API /backend/distribution/bill/member

参数 total_id=1

请求类型 GET

响应

{
  "data": [
    {
      "total_id": 1,
      "member_id": 1,
      "member_name": "test1",
      "start_time": 1527782400,
      "end_time": 1530374399,
      "final_money": 60,
      "push_money": 120,
      "order_count": 1,
      "order_money": 10000,
      "return_order_money": 5000,
      "return_order_count": 1,
      "return_push_money": 60,
      "sn": "MEMBER111"
    },
    {
      "total_id": 1,
      "member_id": 2,
      "member_name": "test2",
      "start_time": 1527782400,
      "end_time": 1530374399,
      "final_money": 40,
      "push_money": 180,
      "order_count": 1,
      "order_money": 20000,
      "return_order_money": 10000,
      "return_order_count": 1,
      "return_push_money": 140,
      "sn": "MEMBER222"
    }
  ],
  "page_no": 1,
  "page_size": 10,
  "data_total": 2
}

普通请求追加会员名

API /backend/distribution/bill/member

参数 total_id=1&member_name=1

请求类型 GET

响应

{
  "data": [
    {
      "total_id": 1,
      "member_id": 1,
      "member_name": "test1",
      "start_time": 1527782400,
      "end_time": 1530374399,
      "final_money": 60,
      "push_money": 120,
      "order_count": 1,
      "order_money": 10000,
      "return_order_money": 5000,
      "return_order_count": 1,
      "return_push_money": 60,
      "sn": "MEMBER111"
    }
  ],
  "page_no": 1,
  "page_size": 10,
  "data_total": 1
}

分销商管理

无总结算单参数的异常请求

API /backend/distribution/member

请求类型 GET

响应

{
  "data": [
    {
      "id": 1,
      "lv1_id": null,
      "lv2_id": null,
      "name": "test1",
      "current_tpl_name": "1",
      "downline": 1,
      "rebate_total": 0,
      "item": null
    },
    {
      "id": 2,
      "lv1_id": 1,
      "lv2_id": null,
      "name": "test2",
      "current_tpl_name": "默认模版",
      "downline": 1,
      "rebate_total": 0,
      "item": null
    },
    {
      "id": 3,
      "lv1_id": 2,
      "lv2_id": 1,
      "name": "test3",
      "current_tpl_name": "默认模版",
      "downline": 0,
      "rebate_total": 0,
      "item": null
    }
  ],
  "page_no": 1,
  "page_size": 10,
  "data_total": 3
}

修改分销商模版

无会员id参数的异常请求

API /backend/distribution/member/tpl

请求类型 POST

响应

{
  "code": "1011",
  "message": "参数不足!"
}

无模版id参数的异常请求

API /backend/distribution/member/tpl

请求类型 POST

响应

{
  "code": "1011",
  "message": "参数不足!"
}

普通请求

API /backend/distribution/member/tpl

请求类型 POST

响应

状态值 200

分销设置

分销设置参数获取

API /settings/distribution

请求类型 GET

响应

{
  "cycle": 30,
  "goods_model": 0
}

分销设置参数设置

API /settings/distribution?cycle=120&goods_model=1

请求类型 POST

响应

{
  "cycle": 120,
  "goods_model": 1
}

分销统计

分销订单金额统计

无会员id

API /backend/distribution/statistic/order

请求类型 GET

响应

{
    "code":"1011","message":"参数不足!"
}

普通请求

API /backend/distribution/statistic/order?member_id=1

请求类型 GET

响应

{
  "xAxis": [
    "1",
    "2",
    "3",
    "4",
    "5",
    "6",
    "7",
    "8",
    "9",
    "10",
    "11",
    "12"
  ],
  "yAxis": [],
  "series": {
    "name": "订单金额统计",
    "data": [
      "0",
      "0",
      "0",
      "0",
      "0",
      "30000.00",
      "0",
      "0",
      "0",
      "0",
      "0",
      "0"
    ],
    "localName": []
  }
}

分销订单数量统计

无会员id

API /backend/distribution/statistic/count

请求类型 GET

响应

{
    "code":"1011","message":"参数不足!"
}

普通请求

API /backend/distribution/statistic/count?member_id=1

请求类型 GET

响应

{
  "xAxis": [
    "1",
    "2",
    "3",
    "4",
    "5",
    "6",
    "7",
    "8",
    "9",
    "10",
    "11",
    "12"
  ],
  "yAxis": [],
  "series": {
    "name": "订单数量统计",
    "data": [
      "0",
      "0",
      "0",
      "0",
      "0",
      "1",
      "0",
      "0",
      "0",
      "0",
      "0",
      "0"
    ],
    "localName": []
  }
}

分销订单返现统计

无会员id

API /backend/distribution/statistic/order

请求类型 GET

响应

{
    "code":"1011","message":"参数不足!"
}

普通请求

API /backend/distribution/statistic/order?member_id=1

请求类型 GET

响应

{
  "xAxis": [
    "1",
    "2",
    "3",
    "4",
    "5",
    "6",
    "7",
    "8",
    "9",
    "10",
    "11",
    "12"
  ],
  "yAxis": [],
  "series": {
    "name": "订单提成统计",
    "data": [
      "0.0",
      "0.0",
      "0.0",
      "0.0",
      "50.0",
      "0.0",
      "0.0",
      "0.0",
      "0.0",
      "0.0",
      "0.0",
      "0"
    ],
    "localName": []
  }
}

店铺返现统计

API /backend/distribution/statistic/push/seller

请求类型 GET

响应

{
  "data": [
    {
      "push_money": 100,
      "seller_name": "test",
      "seller_id": "1"
    },
    {
      "push_money": 150,
      "seller_name": "test2",
      "seller_id": "2"
    }
  ],
  "page_no": 1,
  "page_size": 10,
  "data_total": 2
}

results matching ""

    No results matching ""