获取产品详情
# 获取产品详情
### 请求地址
| HTTP Method | Path |
| :---------- | :------------------------ |
| GET | /api/v1/product/{goodsId} |
### 请求参数
无
### 请求Body
无
### 响应Body,Data部分
| 参数名称 | 类型 | 描述 |
| :---------------- | :----------- | :--------------------------------------------------------- |
| goodsId | long | 产品Id |
| goodsName | string | 产品名称 |
| goodsStatus | int | 产品状态 |
| category | int | 产品类型 |
| needDeliver | bool | 是否需要配送 |
| resourceId | int | 资源Id |
| resourceName | string | 资源名称 |
| longitude | double | 经度 |
| latitude | double | 纬度 |
| address | string | 地址 |
| imageUrls | string[] | 产品图片url数组 |
| strengths | string | 产品亮点 |
| goodsDesc | string | 描述 |
| instructions | string | 使用说明 |
| attentions | string | 注意事项 |
| pcDesc | string | 图片描述 |
| refundType | int | 退款类型 1-禁止 2-随时 3-条件 |
| isAutoRefund | bool | 是否自动退款 |
| travelSettingType | int | 出行人设置类型 1-按人数设置 2-按份数设置 |
| bookingInfo | string | 预约需要信息 1-入住人 2-身份证 3-凭证 <br />多个以","拼接 |
| refundRules | *RefundRule*[] | 退款信息 |
| skus | *SkuInfo*[] | sku信息 |
*RefundRule*
| 参数名称 | 类型 | 描述 |
| :------------------ | :------- | :------------------------------------------------------ |
| retundTimeCondation | int | 退款时间条件 1-购买时间 2-出行日期前 3-出行日期后 |
| refundDay | int | 天 |
| refundTime | dateTime | 时分秒 |
| isNeedVerify | bool | 退款是否需要审核 |
| refundRate | decimal | 退款比例,2位小数 1=100% 0.5=50% |
*SkuInfo*
| 参数名称 | 类型 | 描述 |
| :----------------- | :------- | :---------------------------------------- |
| skuId | long | skuID |
| skuName | string | sku名称 |
| saleDateType | int | 售卖时间 0-不限制 1-指定时间段 |
| saleStartDate | dateTime | 开始售卖时间 |
| saleEndDate | dateTime | 结束售卖时间 |
| useDateType | int | 使用有效期类型 0-不限 1-有效期 2-有效天数 |
| validStartDate | dateTime | 开始有效期 |
| validEndDate | dateTime | 结束有效期 |
| validDays | int | 购买后有效天数 |
| isRoomNight | int | 是否可拆分 0-不可拆分 1-可拆分 |
| marketPrice | decimal | 市场价/划线价 |
| price | decimal | 售价 |
| advanceReserveDays | int | 提前预定天数 |
| reserveTime | dateTime | 需几点前预定 |
| roomType | string | 房型 |
| feeInclude | string | 费用包含 |
### 业务错误码
| Error Code | HTTP Status Code | Error Message |
| :- | :-| :- | :-|
| ProductNotExist | 404 | 产品不存在 |
### 请求示例
``` http
GET http://test.openapi.huitravel.com/api/v1/product/32 HTTP/1.1
accessKeyId: 7568512625
signatureNonce: 0.7286963545385265
timestamp: 2020-11-27T07:46:32Z
signature: 8c9f09eccfc2b26a3a6a41d823c7065082f07e69
...
```
``` json
HTTP/1.1 200 OK
{
"requestId": "d02f9ae8-e4fa-465d-b8f9-fa6462bbb49a",
"data": {
"goodsId": 2,
"goodsName": "酒店预售 2 新增 8-19",
"goodsStatus": 1,
"category": 5,
"needDeliver": true,
"resourceId": 3076,
"resourceName": "昆明索菲特大酒店",
"longitude": 102.70144,
"latitude": 25.022379,
"address": "云南 昆明 昆明 西山区 环城南路777号",
"imageUrls": [
"http://sfile.huizhi-intl.com/test/64d66c56-0ef5-4c1e-a384-4a9c7802c59b.jpg"
],
"strengths": "酒店预售 新增 8-19",
"goodsDesc": "",
"instructions": "酒店预售 新增 8-19",
"attentions": "酒店预售 新增 8-19",
"pcDesc": "<p>酒店预售 新增 8-19</p>",
"refundType": 3,
"isAutoRefund": false,
"travelSettingType": 0,
"bookingInfo": null,
"refundRules": [
{
"retundTimeCondation": 2,
"refundDay": 0,
"refundTime": "05:00:00",
"isNeedVerify": false,
"refundRate": 0.05
}
],
"skus": [
{
"skuId": 0,
"skuName": "测试111",
"saleDateType": 0,
"saleStartDate": "2000-01-01 00:00:00",
"saleEndDate": "2000-01-01 00:00:00",
"useDateType": 1,
"validStartDate": "2020-10-01 00:00:00",
"validEndDate": "2020-12-01 00:00:00",
"validDays": 0,
"isRoomNight": 0,
"marketPrice": 0.01,
"price": 0.01,
"advanceReserveDays": 0,
"reserveTime": "00:00:00",
"roomType": null,
"feeInclude": ""
}
]
}
}
```