Authored by qianjun

add virtual shopping

# 虚拟购物车服务接口
## 接口列表
| 接口名称 | 接口描述 |
| --------| -------- |
|[app.Shopping.ticket](#1-app.Shopping.ticket)|电子票添加和查询|
|[app.Shopping.submitTicket](#2-app.Shopping.submitTicket)|电子票下单|
## 接口描述
### 1、电子票添加和查询(app.Shopping.ticket)
#### 请求参数
| 名称 | 类型 | 是否必须 | 示例值 | 默认值 | 描述 |
| :-- | :-- | :-- | :-- | :-- | :-- |
| method | String | 是 | app.Shopping.ticket| |请求方法|
| uid | int | 是 | 8041886 ||用户ID |
| product_sku | int | 是 | 803801 ||产品sku|
| use_yoho_coin | double | 否 | 100 ||使用yoho币|
### 错误编码
-------------------------
|错误码code|消息|
|----------|----|
|400|请求参数不能为空|
|400|UID不能为空|
|400|加入商品不能为空|
|500|你选择的商品库存不足. |
|400|所购商品非电子商品|
|400|每人只可买一张当日门票哦,不要贪心哦!|
|500|电子票sys配置项为空|
#### 响应内容
```json
{
"code": 200,
"message": "",
"data": {
"shopping_cart_data": {
"order_amount": 229,
"last_order_amount": 229,
"goods_count": 1,
"promotion_formula_list": [
{
"promotion": "总价",
"promotion_amount": "¥229"
}
],
"use_yoho_coin": 0
},
"yoho_coin": 0,
"uid": 8041886,
"goods_list": [
{
"vip_price": 0,
"sales_price": 229,
"real_price": 229,
"market_price": 479,
"last_vip_price": 229,
"last_price": 229,
"goods_images": "http://img11.static.yhbimg.com/goodsimg/2015/07/16/08/01b0816a39106c40c054b45980d18b3ff1.jpg?imageMogr2/thumbnail/{width}x{height}/extent/{width}x{height}/background/d2hpdGU=/position/center/quality/90",
"color_name": "红色",
"product_id": 221541,
"product_name": "相对纶 原创设计抽皱圆领长裙",
"selected": "Y",
"promotion_id": 0,
"color_id": "11",
"goods_id": "293003",
"size_name": "S",
"size_id": "207",
"storage_number": "1",
"yoho_coin_num": "0",
"get_yoho_coin": "0",
"real_vip_price": 0,
"vip_discount_money": 0,
"vip_discount_type": "3",
"vip_discount": "1.00",
"vip1_price": "0.00",
"vip2_price": "0.00",
"vip3_price": "0.00",
"brand_id": "730",
"is_limited": "N",
"max_sort_id": "4",
"middle_sort_id": "31",
"small_sort_id": "134",
"is_special": "N",
"promotion_flag": "101",
"buy_number": 1,
"is_advance": "N",
"is_outlets": "B",
"attribute": "3",
"uid": 8041886,
"shopping_cart_id": 0,
"product_skn": "51125575",
"product_skc": "247803",
"product_sku": "803801",
"buy_limit": 0,
"activities_id": 0,
"expect_arrival_time": "",
"is_jit": "N",
"shop_id": 0,
"supplier_id": 0,
"shopping_cart_goods_id": 0,
"goods_type": "ordinary",
"subtotal": 229,
"str_subtotal": "¥229.00"
}
]
},
"md5": "5772d929c6a2b780bb2cd95a00c7e626"
}
```
### 2、电子票下单(app.Shopping.submitTicket)
#### 请求参数
| 名称 | 类型 | 是否必须 | 示例值 | 默认值 | 描述 |
| :-- | :-- | :-- | :-- | :-- | :-- |
| method | String | 是 | app.Shopping.ticket| |请求方法|
| uid | int | 是 | 8041886 ||用户ID |
| product_sku | int | 是 | 803801 ||产品sku|
| mobile | String | 是 | 13814772111 ||手机号码|
| use_yoho_coin | double | 否 | 100 ||使用yoho币|
### 错误编码
-------------------------
|错误码code|消息|
|----------|----|
|400|请求参数不能为空|
|400|UID不能为空|
|400|加入商品不能为空|
|400|手机号码格式错误 |
|500|电子票sizezname属性不对。 |
|500|你选择的商品库存不足. |
|400|所购商品非电子商品|
|400|每人只可买一张当日门票哦,不要贪心哦!|
|500|电子票sys配置项为空|
|500|电子票sys配置项为空 |
#### 响应内容
```json
{
"code": 200,
"message": "订单创建成功.",
"data": {
"order_code": "1612373774",
"payment_status": 0,
"order_amount": 229
},
"md5": "52aa3d19e0474b3a9d39044b8eadc684"
}
```
... ...