Giter Club home page Giter Club logo

website's Introduction

Website

http://123.57.187.239:8000/admin/ 用户名:yueyuea 密码:yueyuea

Using the URLconf defined in Website.urls, Django tried these URL patterns, in this order:

admin/
[name='index']
merchant/area [name='area']
merchant/ [name='merchant']
api/ getProvince/ [name='getProvince']
api/ getCity/ [name='getCity']
api/ getDistrict/ [name='getDistrict']
api/ login/ [name='login']
api/ register/ [name='register']
api/ match/ [name='matchService']

api/ person/ getMerchantNameToTel/ [name='GetMerchantNameToTel']
api/ person/ getOrderId/ [name='GetOrderId']
api/ person/ getOrderIdToInfo/ [name='GetOrderIdToInfo']
api/ person/ getOrderList/ [name='GetOrderList']
api/ person/ getRequirements/ [name='GetRequirements']
api/ person/ getTelToUserName/ [name='GetTelToUserName']
api/ person/ postOrderInfo/ [name='PostOrderInfo']
api/ person/ getOrderNumber/ [name='getOrderNumber']
api/ person/ postMerchantToOrder/ [name='PostMerchantToOrder']
api/ person/ getOrderAllInfo/ [name='GetOrderAllInfo']
api/ person/ postDescToOrder/ [name='PostDescToOrder']
api/ person/ getCityToDistrict/ [name='GetCityToDistrict']
api/ person/ getDistrictToMerchant/ [name='GetDistrictToMerchant']
api/ person/ postRobotOrderInfo/ [name='PostRobotOrderInfo']

接口说明

登录接口

参数名称 参数类型 是否必选 参数说明
Username Number 用户名
Password Number 密码
  • 响应格式
参数名称 参数类型 是否必选 参数说明
result string 返回结果
  • 返回示例
if not user:
    return JsonResponse({
        'result':"用户名或密码不正确"
    })
return JsonResponse({
    'result':"success"
})

1. GetTelToUserName接口

  • 接口URL:
  • 调用方式: GET
  • 参数格式:
参数名称 参数类型 是否必选 参数说明
user_tel Number 用户电话号
  • 响应格式
参数名称 参数类型 是否必选 参数说明
result string 返回结果
user_name string 返回用户名
return JsonResponse({
        'result':"success"
        'user_name': user.user_name
    })

2. GetRequirements接口(返回需求列表)

  • 接口URL:
  • 调用方式: GET
  • 参数格式:
参数名称 参数类型 是否必选 参数说明
无入参
  • 响应格式
参数名称 参数类型 是否必选 参数说明
result string 返回结果
requirements list [需求id, 需求名]
 return JsonResponse({
        'result':"success",
        'requirements': requirements_list
    })

3. PostOrderinfo接口 (生成订单)

  • 接口URL:
  • 调用方式: POST
  • 参数格式:
参数名称 参数类型 是否必选 参数说明
username string 用户名
user_tel Number 用户电话
requirement_id Number 需求id
  • 响应格式
参数名称 参数类型 是否必选 参数说明
result string 返回生成订单结果
  return JsonResponse({
        'result':"success"
    })

4. GetOrderId接口

  • 接口URL:
  • 调用方式: GET
  • 参数格式:
参数名称 参数类型 是否必选 参数说明
  • 响应格式
参数名称 参数类型 是否必选 参数说明
result string 返回结果success
OrdersId list 所有未处于完成状态的订单
return JsonResponse({
    'result':"success",
    'OrddersId':orders
})

5. GetOrderIdToInfo接口

  • 接口URL:
  • 调用方式: GET
  • 参数格式:
参数名称 参数类型 是否必选 参数说明
order_number Number 订单号
  • 响应格式
参数名称 参数类型 是否必选 参数说明
result string 返回结果success
username stirng 用户名
user_tel Number 用户电话
requirement string 需求名称
useraddress string 用户地址
city list [citycode, cityname]
return JsonResponse({
    'result':"success",
    'username':user.user_name,
    'user_tel':user.user_tel,
    'requirement':order.order_type_number,
    'useraddress':user.user_address,
    'city':city_code
})

6. CityToDistrict接口

  • 接口URL:
  • 调用方式: GET
  • 参数格式:
参数名称 参数类型 是否必选 参数说明
citycode Number 地级市编号
  • 响应格式
参数名称 参数类型 是否必选 参数说明
result string 返回结果success
district list 所属地级市的区编号,区名
return JsonResponse({
    'result': "success",
    'districts': districts,
})

7. DistrictToMerchant接口

  • 接口URL:
  • 调用方式: GET
  • 参数格式:
  • 接口说明:前端发送区编号和订单号,后端根据订单号截取需求大类ID,然后查询该区编号下,符合该需求大类ID的商家
参数名称 参数类型 是否必选 参数说明
districtcode Number 区编号
order_number Number 订单号
  • 响应格式
参数名称 参数类型 是否必选 参数说明
result string 返回结果success
merchants_list list 所属区的商家id,店名
return JsonResponse({
    'result': "success",
    'districts': merchants,
})

8. GetMerchantNameToTel接口

  • 接口URL:
  • 调用方式: GET
  • 参数格式:
参数名称 参数类型 是否必选 参数说明
merchant_id Number 商家id
  • 响应格式
参数名称 参数类型 是否必选 参数说明
result string 返回结果success
merchant_user_tel string 商家电话
return JsonResponse({
    'result':"success"
    'merchant_user_tel': merchant_tel
})

9. getRobotOrderNumber接口

  • 接口 URL:未定义
  • 调用方式: Post
  • 参数格式:
参数名称 参数类型 是否必选 参数说明
MsgUserID string 用户 id
MsgDemandID string 需求 id
  • 响应格式
参数名称 参数类型 是否必选 参数说明
MsgInfo string 回复信息
RetInfo = "xxxx"
return JsonResponse({
       	MsgInfo = "RetInfo"
 })

10. GetOrderList接口【要改】

  • 接口 URL:未定义
  • 调用方式: Get
  • 参数格式:
  • 接口说明:前端发送订单状态,后端返回该状态下的所有订单记录具体信息列表
参数名称 参数类型 是否必选 参数说明
Order_status int 订单状态
  • 响应格式
参数名称 参数类型 是否必选 参数说明
result string 返回结果
Order_list list 订单具体信息列表[订单号,用户名,需求名,商家id,订单状态,创建时间,结束时间,订单评价]
return JsonResponse({
    'result':"success",
    'OrddersId':orders
})

11. SearchOrderInfo接口【未定】

  • 接口 URL:未定义
  • 调用方式: Get
  • 参数格式:
  • 接口说明:前端发送搜索条件给,后端返回符合条件的订单记录
参数名称 参数类型 是否必选 参数说明
Merchant_id Number 商家id
  • 响应格式
参数名称 参数类型 是否必选 参数说明
result string 返回结果
Order_list list 订单列表

12. PostMerchantToOrder接口【更新订单记录的接口】

  • 接口 URL:未定义
  • 调用方式: POST
  • 参数格式:
  • 接口说明:前端发送订单号,商家id,订单状态,后端将商家id,订单状态更新到数据库的该订单记录中
参数名称 参数类型 是否必选 参数说明
order_number Number 订单号
merchant_id Number 商家id
order_status int 订单状态
  • 响应格式
参数名称 参数类型 是否必选 参数说明
result string 返回结果success
return JsonResponse({
    'result':"success"
})

13. GetOrderAllInfo接口【返回订单信息的接口】

  • 接口 URL:未定义
  • 调用方式: Get
  • 参数格式:
  • 接口说明:前端发送订单号,后端将该订单号的所有订单信息返回给前端
参数名称 参数类型 是否必选 参数说明
order_number Number 订单号
  • 响应格式
参数名称 参数类型 是否必选 参数说明
result string 返回结果
User_name string 用户名
Requirement_name string 需求名称
requirement_id string 需求id
User_address string 用户地址
Merchant_name string 商家名
Merchant_id Number 商家id
Merchant_tel string 商家电话
Order_create_time datetime 创建时间
Order_completion_time datetime 结束时间
Order_status int 订单状态
Order_price double 订单金额
Order_desc string 订单评价
return JsonResponse({
    'result':"success",
    'user_name':user.user_name,
    'requirement_name':requirement.requirement_name,
    'requirement_id':requirement.requirement_id,
    'user_address':user.user_address,
    'merchant_name':merchant.merchant_address,
    'merchant_id':merchant.merchant_id,
    'merchant_tel':merchant.merchant_tel,
    'order_create_time':order.order_create_time,
    'order_completion_timee':order.order_completion_timee
    'order_status':order.order_status,
    'order_price':order.order_price,
    'order_desc':order.order_desc,
})

14. PostPriceToOrder.接口【扣款接口】

  • 接口 URL:未定义
  • 调用方式: Post
  • 参数格式:
  • 接口说明:前端发送订单号,需求id,结算类型,订单状态,后端去查询该需求的价格,并查询用户享受的折扣,计算出当前订单的金额,将金额和订单状态更新到数据库中,最后根据结算方式,判断是否要从账户进行扣款
  • 详细实现思路:看issue《关于PostPriceToOrder.py接口的修改建议》
参数名称 参数类型 是否必选 参数说明
order_number Number 订单号
requirement_id string 需求id
order_pay_type int 结算类型
order_status int 订单状态
  • 响应格式
参数名称 参数类型 是否必选 参数说明
result string 返回结果success
return JsonResponse({
    'result':"success"
})

15. PostDescToOrder接口【更新订单记录的接口】

  • 接口 URL:未定义
  • 调用方式: Post
  • 参数格式:
  • 接口说明:前端发送订单号,订单评价,后端将订单评价更新到数据库中
参数名称 参数类型 是否必选 参数说明
order_number Number 订单号
Order_desc string 订单评价
  • 响应格式
参数名称 参数类型 是否必选 参数说明
result string 返回结果success
return JsonResponse({
    'result':"success"
})

16. PostAddUserInfo接口【插入用户信息的接口】

  • 接口 URL:未定义
  • 调用方式: Post
  • 参数格式:
  • 接口说明:前端发送用户详细信息,后端根据信息创建用户ID,并把信息插入到数据库中
参数名称 参数类型 是否必选 参数说明
user_name string 用户姓名
user_sex int 用户性别
user_id_card string 用户身份证号
user_tel string 用户电话
user_birthday date 用户生日
user_address_code int 地址ID
user_age int 用户年龄
user_remark string 用户备注
  • 响应格式
参数名称 参数类型 是否必选 参数说明
result string 返回结果success

17. PostAddMerchantInfo接口【插入商家信息的接口】

  • 接口 URL:未定义
  • 调用方式: Post
  • 参数格式:
  • 接口说明:前端发送商家详细信息,后端根据信息创建商家ID,并把信息插入到数据库中
参数名称 参数类型 是否必选 参数说明
merchant_name string 商家名称
merchant_tel string 商家电话
service_type int 服务类型ID
merchant_address_code int 地址ID
merchant_status int 商家状态
merchant_assistant_name string 店员姓名
merchant_assistant_tel string 店员电话
merchant_remark string 商家备注
  • 响应格式
参数名称 参数类型 是否必选 参数说明
result string 返回结果success

18. PostAddWorkerInfo接口【插入员工信息的接口】

  • 接口 URL:未定义
  • 调用方式: Post
  • 参数格式:
  • 接口说明:前端发送员工详细信息,后端根据员工ID,把信息插入到数据库中
参数名称 参数类型 是否必选 参数说明
worker_id string 员工id
worker_name string 员工姓名
worker_sex int 员工性别
worker_id_card string 员工身份证号
worker_phone string 员工电话
worker_birthday date 出生日期
worker_address_code int 地址ID
worker_email string 员工邮箱
worker_age int 员工年龄
worker_type_id int 员工类型ID
  • 响应格式
参数名称 参数类型 是否必选 参数说明
result string 返回结果success
  • 员工类型【对照信息的时候用】
员工类型ID 员工类型名
11 订单传递工作人员
12 订单对接工作人员
13 订单跟踪工作人员
14 订单反馈工作人员
21 餐饮服务工作人员
22 上门服务工作人员
23 跑腿服务工作人员
24 陪护服务工作人员
25 定制服务工作人员
31 监督流程工作人员
32 监督服务工作人员
41 对接合作方工作人员
42 对接老人工作人员
43 账号管理工作人员
51 人工客服工作人员
52 线下接待工作人员

19. GetWorkerType接口【返回员工类型列表】

  • 接口 URL:未定义
  • 调用方式: Post
  • 参数格式:
  • 接口说明:后端发送员工类别列表给前端
参数名称 参数类型 是否必选 参数说明
  • 响应格式
参数名称 参数类型 是否必选 参数说明
result string 返回结果success
worker_type list [worker_type_id,worker_type_name]

website's People

Contributors

cuixiaojun001 avatar ttaket avatar yarlincksoon avatar yueyueaa avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.