ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
[TOC] ## 获取短租支付方式 * 请求地址: `/user_order/getDay` * 请求方式: get * 请求参数: | 字段名 | 字段类型 | 字段长度 | 必填 | 字段说明 | | --- | --- | --- | --- | --- | | `id` | int | 11 | `是` | 房源id | | `r_id` | int | 11 | 否 | 房间id | * 成功返回: ```json { "code": 0, "data": [ { "id": 0, "day": 1,//天数 "rent": 3,//租金 "deposit": 3//押金 } ] } ``` > 注: id=0 表示后台没有设置短租天数 * 失败返回: ```json { "code": -1, "msg": "参数错误!" } ``` ## 获取短租日历 * 请求地址: `/user_order/calendar` * 请求方式: get * 请求参数: | 字段名 | 字段类型 | 字段长度 | 必填 | 字段说明 | | --- | --- | --- | --- | --- | | `id` | int | 11 | `是` | 房源id | | `r_id` | int | 11 | 否 | 房间id | * 成功返回: ```json { "code": 0, "data": [ { "into_time": "2018-02-11 00:00:00",//入住时间 "out_time": "2018-08-12 00:00:00"//离开时间 } ] } ``` * 失败返回: ```json { "code": -1, "msg": "参数错误!" } ``` ## 短租下单 * 请求地址: `/user_order/short` * 请求方式: post * 请求参数: | 字段名 | 字段类型 | 字段长度 | 必填 | 字段说明 | | --- | --- | --- | --- | --- | | `h_i_id` | int | 11 | `是` | 房源id | | `r_id` | int | 11 | 否 | 房间id | | `into_time` | date | 0 | `是` | 入住时间 | | `out_time` | date | 0 | `是` | 离开时间 | | `mode` | int | 0-4 | `是` | 租住方式 | | `people_num` | int | 11 | `是` | 入住人数 | | `license_number` | string | 18 | `是` | 身份证号码 | | `name` | string | 2-16 | `是` | 入住人姓名 | | `phone` | string | 11 | `是` | 入住人手机号 | * 成功返回: ```json { "code": 0, "data": { "id": "3",//订单id "community": "光华中心",//所在小区 "h_floor": "9楼/9层",//所在楼层 "unit": "9栋9单元9号",//所在单元 "rent": 4,//租金 "deposit": 1,//押金 "day": 4,//租住天数 "total": 5//合计 } } ``` * 失败返回: ```json { "code": -1, "msg": "参数错误!" } ``` ## 计算支付金额 * 请求地址: `/user_order/shortPay` * 请求方式: post * 请求参数: | 字段名 | 字段类型 | 字段长度 | 必填 | 字段说明 | | --- | --- | --- | --- | --- | | `id` | int | 11 | `是` | 订单id | | `payment_method` | int | 11 | 否 | 付款方式 | | `is_d_deposit` | int | 11 | `是` | 是否抵扣押金 | >[info] 付款方式 0 微信 1 支付宝 > 是否抵扣押金 0 不抵扣 1 抵扣 > 支付宝结果参考 充值缴费--》押金充值 * 成功返回: >[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": "参数错误!" } ``` ## 查询支付结果 * 请求地址: `/user_order/read` * 请求方式: get * 请求参数: | 字段名 | 字段类型 | 字段长度 | 必填 | 字段说明 | | --- | --- | --- | --- | --- | | `id` | int | 11 | `是` | 支付参数中返回的id | * 成功返回: ```json { "code": 0, "data": { "total": 7,//支付的金额 "status": 0//付款状态 0 未支付 1 支付成功 2 支付失败 } } ``` * 失败返回: ```json { "code": -1, "msg": "参数错误!" } ```