ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
[TOC=2] # 用户订单 ## 订单列表 * 请求地址: `/user_order` * 请求方式: get * 请求参数: 无 * 成功返回: >[info] 订单状态 > 0 未支付 > 1 已支付 (未入住) > 2 已支付 (已入住) > 3 已续租 > 4 已逾期 > 5 申请退租 > 6 退租失败 (取消预订失败) > 7 已退租(订单完成) > 8 申请取消预订 > 9 订单关闭 >[info] 租房方式 0 短租合租 1 短租整租 2 长租整租 3 长租合租 >是否预订 0 未预定 1 已预订 >缴费状态 0 未交费 1 已缴费 ```json { "code": 0, "data": { "data": [ { "id": 8, "into_time": 1514304000,//入住时间 "out_time": 1514563200,//离开时间 "create_time": 1514343400,//下单时间 "status": 0,//订单状态 0 未支付 1 已支付 (未入住)2 已支付 (已入住)3 已续租 4 已逾期 5 申请退租 6 退租失败 (取消预订失败) 7 已退租(订单完成) 8 申请取消预订 9 订单关闭 "mode": 0,//租房方式 0 短租合租 1 短租整租 2 短租整租 3 短租合租 "is_book": 0,//是否预订 0 未预定 1 已预订 "h_name": "树海",//房源名 "h_floor": "9楼/9层",//所在楼层 "pay": []//长租付款时间段 }, { "id": 7, "into_time": 1514822400, "out_time": 1530460800, "create_time": 1514343364, "status": 0, "mode": 2, "h_name": "树海", "h_floor": "9楼/9层", "pay": [ { "staging_time": 1514822400,//缴费时间 "sum": 4,//缴费金额 "status": 0//缴费状态 0 未交费 1 已缴费 }, { "staging_time": 1522598400, "sum": 3, "status": 0 } ] }, { "id": 6, "into_time": 1514822400, "out_time": 1530460800, "create_time": 1514341426, "status": 0, "mode": 3, "is_book": 0,//是否预订 0 未预定 1 已预订 "h_name": "树海", "h_floor": "9楼/9层", "pay": [ { "staging_time": 1514822400, "sum": 7, "status": 0 } ] } ], "currentPage": 1, "pageNumber": 10, "count": 3 } } ``` * 失败返回: ```json { "code": -1, "msg": "参数错误!" } ``` ## 分页 * 请求地址: `/user_order/pag` * 请求方式: get * 请求参数: | 字段名 | 字段类型 | 字段长度 | 必填 | 字段说明 | | --- | --- | --- | --- | --- | | `currentPage` | int | 11 | `是` | 当前页 | | `pageNumber` | int | 11 | `是` | 页码 | * 成功返回: ```json { "code": 0, "data": { "data": [ { "id": 8, "into_time": 1514304000,//入住时间 "out_time": 1514563200,//离开时间 "create_time": 1514343400,//下单时间 "status": 0,//订单状态 0 未支付 1 已支付 (未入住)2 已支付 (已入住)3 已续租 4 已逾期 5 申请退租 6 退租失败 (取消预订失败) 7 已退租(订单完成) 8 申请取消预订 9 订单关闭 "mode": 0,//租房方式 0 短租合租 1 短租整租 2 短租整租 3 短租合租 "is_book": 0,//是否预订 0 未预定 1 已预订 "h_name": "树海",//房源名 "h_floor": "9楼/9层",//所在楼层 "pay": []//长租付款时间段 }, { "id": 7, "into_time": 1514822400, "out_time": 1530460800, "create_time": 1514343364, "status": 0, "mode": 2, "is_book": 0,//是否预订 0 未预定 1 已预订 "h_name": "树海", "h_floor": "9楼/9层", "pay": [ { "staging_time": 1514822400,//缴费时间 "sum": 4,//缴费金额 "status": 0//缴费状态 }, { "staging_time": 1522598400, "sum": 3, "status": 0 } ] }, { "id": 6, "into_time": 1514822400, "out_time": 1530460800, "create_time": 1514341426, "status": 0, "mode": 3, "is_book": 0,//是否预订 0 未预定 1 已预订 "h_name": "树海", "h_floor": "9楼/9层", "pay": [ { "staging_time": 1514822400, "sum": 7, "status": 0 } ] } ] } } ``` * 失败返回: ```json { "code": -1, "msg": "参数错误!" } ``` ## 查看订单详情 * 请求地址: `/user_order/detail` * 请求方式: get * 请求参数: | 字段名 | 字段类型 | 字段长度 | 必填 | 字段说明 | | --- | --- | --- | --- | --- | | `id` | int | 11 | `是` | 订单id | * 成功返回: >[info] 整租返回房源以及所有房间信息 > 合租返回房源以及当前租这间的信息 > 是否预订 0 未预定 1 已预订 ```json { "code": 0, "data": { "house": { "into_time": 1514390400,//入住时间 "out_time": 1522166400,//离开时间 "create_time": 1514423121,//下单时间 "status": 0,//订单状态 "r_id": null,//房间id "mode": 2,//下单方式 "is_book": 0,//是否预订 0 未预定 1 已预订 "rent": 1,//租金(单价) "h_i_id": 1,//房源id "id": 5,//订单id "h_l_p_n": "全付(押一)",//长租支付方式名 "is_all_pay": 0,//是否全付 "h_video": "https://chaoshensu.oss-cn-hangzhou.aliyuncs.com//house/1/video/1",//视频地址 "h_img": [//房源图片 { "path": "https://chaoshensu.oss-cn-hangzhou.aliyuncs.com//house/1/img/image2" } ], "h_name": "树海",//房源名 "h_floor": "9楼/9层",//所在楼层 "h_area": 34//房源面积 }, "pay": [//付款时间段 { "id": 4, "staging_time": 1514390400,//下次付款时间 "sum": 4,//支付金额 "status": 0//支付状态 } ], "room": [//房间信息 { "id": 1, "r_name": "厕所1",//房间名 "r_area": 34,//房间面积 "h_facilities": [//房间设施 { "id": 2, "name": "洗衣机"//设施名 } ], "h_toward": "南",//朝向 "h_fitment": "精装修",//装修类型 "h_sex": 0 } ] } } ``` * 失败返回: ```json { "code": -1, "msg": "参数错误!" } ``` ## 交房租 * 请求地址: `/user_order/payRent` * 请求方式: post * 请求参数: | 字段名 | 字段类型 | 字段长度 | 必填 | 字段说明 | | --- | --- | --- | --- | --- | | `id` | int | 11 | `是` | 订单id | * 成功返回: >[success] 长租返回 month 缴纳房租的月数 并且多返回一个分期付款的id > 短租返回 day 租住的天数 ```json { "code": 0, "data": { "id": 8, "community": "光华中心",//小区名 "h_floor": "9楼/9层",//所在楼层 "unit": "9栋9单元9号",//所在单元 "total": 7,//付款金额 "month": 12,//缴纳月数 "u_p_id": 7//分期付款的id } } ``` * 失败返回: ```json { "code": -1, "msg": "参数错误!" } ``` ## 续租--去支付 * 请求地址: `/user_order/payRenew` * 请求方式: post * 请求参数: | 字段名 | 字段类型 | 字段长度 | 必填 | 字段说明 | | --- | --- | --- | --- | --- | | `id` | int | 11 | `是` | 订单id | | `payment_method` | int | 11 | 否 | 付款方式 | | `is_d_deposit` | int | 11 | `是` | 是否抵扣押金 | | `month` | int | 4 | `是` | 续租的月数 | * 成功返回: >[info] 抵扣押金的时候 押金大于租金 返回 ```json { "code":0 } ``` >[info] 押金小于租金返回 ```json { "code": 0, "data": {//微信支付需要参数 "id":1, "appid": "", "partnerid": "", "prepayid": "", "noncestr": "", "timestamp": , "package": "", "sign": "" } } ``` >[info] 不抵扣押金返回 ```json { "code": 0, "data": {//微信支付需要参数 "id":1, "appid": "", "partnerid": "", "prepayid": "", "noncestr": "", "timestamp": , "package": "", "sign": "" } } ``` >[danger] 注:现在只做有微信支付 所以只会返回微信的支付参数 * 失败返回: ```json { "code": -1, "msg": "参数错误!" } ```