商品兑换

# 接口文档 -热门兑换 ## 说明 ``` ``` ### 请求参数 | 参数 | 说明 | 类型 | 备注 | 是否必填 | | ------- | -------- | ------ | ------------------- | -------- | | _handle | 处理类 | string | 固定值:GoodsPage | 是 | | _method | 处理方法 | string | 固定值:GetHotGoods | 是 | | xy_channel_id| 推广员id | string | | 否 通过地址栏参数获取 | | size | 数量| int | 4 | 是 | #### 请求地址 ``` 定制商城站域名/api/index/ ``` ##### 返回值 ```json { "code": 1, "msg": "succeed", "data": [ { "xy_goods_id": 10001,// 商品id "xy_goods_name": "手表",// 商品名称 "xy_goods_price":1000,// 商品价格 "xy_goods_img": { "xy_goods_img1":"xxx.jpg", "xy_goods_img2":"xxx.jpg", "xy_goods_img3":"xxx.jpg", "xy_goods_img4":"xxx.jpg" },//商品图片 } ] } ``` ## 获取商品分类 ### 请求地址 ``` /api/index/ ``` ### 请求参数 |参数|默认值|说明|是否必填| |-|-|-|-| |_handle|GoodsPage|string |是| |_method|GetGoodsTypeList|string |是| ## 请求响应 ## 请求响应 ``` json { "code": 1, "msg":"", "data": [ "xy_type_id":1000, // 分类id "xy_type_name":"生活用品", //分类名称 ] } ``` # 接口文档 -全部商品 ## 说明 ``` ``` ### 请求参数 | 参数 | 说明 | 类型 | 备注 | 是否必填 | | ------- | -------- | ------ | ------------------- | -------- | | _handle | 处理类 | string | 固定值:GoodsPage | 是 | | _method | 处理方法 | string | 固定值:GetGoodsList | 是 | | page | 页码| int | 1 | 是 | | size | 数量| int | 4 | 是 | | xy_good_type |商品类型id| int | 4 | 否 不填查全部 | | xy_channel_id| 推广员id | string | | 否 通过地址栏参数获取 | #### 请求地址 ``` 定制商城站域名/api/index/ ``` ##### 返回值 ```json { "code": 1, "msg": "succeed", "data": [ { "xy_goods_id": 10001,// 商品id "xy_goods_name": "手表",// 商品名称 "xy_goods_price":1000,// 商品价格 "xy_goods_img": { "xy_goods_img1":"xxx.jpg", "xy_goods_img2":"xxx.jpg", "xy_goods_img3":"xxx.jpg", "xy_goods_img4":"xxx.jpg" },//商品图片 } ] } ``` # 接口文档 -商品详情 ## 说明 ``` ``` ### 请求参数 | 参数 | 说明 | 类型 | 备注 | 是否必填 | | ------- | -------- | ------ | ------------------- | -------- | | _handle | 处理类 | string | 固定值:GoodsPage | 是 | | _method | 处理方法 | string | 固定值:GetGoodsInfo| 是 | | xy_goods_id |商品id| int | 4 | 是 | | xy_uid |玩家id| int | 查询是否收藏需要用到uid | 是 | #### 请求地址 ``` 定制商城站域名/api/index/ ``` ##### 返回值 code -1 为已下架或不存在 ```json { "code": 1, "msg": "succeed", "data": [ { "xy_goods_id": 10001,// 商品id "xy_goods_name": "手表",// 商品名称 "xy_goods_price":1000,// 商品价格 "xy_goods_img": { "xy_goods_img1":"xxx.jpg", "xy_goods_img2":"xxx.jpg", "xy_goods_img3":"xxx.jpg", "xy_goods_img4":"xxx.jpg" },//商品图片 "xy_goods_nums": 100,//库存 "xy_goods_sales_nums": 90,//已兑换数量 "xy_goods_content": "xxx",//商品介绍 "xy_goods_collect": 0,//0 未收藏 1 已收藏 "xy_goods_theme":0, //0实物 1虚拟 "xy_goods_type":"分类", } ] } ``` # 接口文档 -通过兑换记录付款按钮付款 ## 说明 ``` 提示records 下的商品信息 ``` ### 请求参数 | 参数 | 说明 | 类型 | 备注 | 是否必填 | | ------- | -------- | ------ | ------------------- | -------- | | _handle | 处理类 | string | 固定值:GoodsCarPage | 是 | | _method | 处理方法 | string | 固定值:GetOrderIdByRecord| 是 | | xy_uid | 账号id | int | | 是 | | token | 令牌 | string | | 是 | | xy_shop_order_id| 订单id| string | 兑换记录里的 xy_shop_order_id| 是 | #### 请求地址 ``` 定制商城站域名/api/index/ ``` ##### 返回值 ```json { "code": 1, "msg": "", "data": { "order_id": "XY2020112014032547485",// 新的订单号 "pay_mode": 1,// // 支付模式 0输入密码 1输出表单 并获取支付方式 "socre": 0.0,// 剩余支付的积分 "coin": 0.0,// 剩余支付的平台币 "rmb": 1.0,// 剩余支付的人民币 "records": [//包含的兑换记录 { "xy_good_order": "XY2020112014021334736",// 兑换记录订单号 "xy_uid": 10236, "xy_uname": "k7rrkk", "xy_goods_id": 1007, "xy_goods_name": "21",// 商品名称 "xy_goods_theme": 0, "xy_goods_price": 123.0, "xy_goods_pay_price": 123.0, "xy_goods_discount_id": 0, "xy_goods_discount_name": "", "xy_goods_address": "123", "xy_goods_person": "刘佳丽", "xy_goods_phone": "123", "xy_goods_order_state": 0, "xy_goods_remark": null, "xy_goods_time": "2020-11-20 14:02:13", "xy_goods_state": 0, "xy_goods_isdel": 0, "xy_shop_order_id": "XY2020112014032547485", "xy_goods_xuni_info": [], "Id": "5fb75be55e391cf28d004372" } ] } } ``` # 接口文档 -通过兑换记录的付款订单获取相关兑换记录 ## 说明 ``` 删除前请求此接口用来提示玩家此兑换记录包含的其他兑换记录 ``` ### 请求参数 | 参数 | 说明 | 类型 | 备注 | 是否必填 | | ------- | -------- | ------ | ------------------- | -------- | | _handle | 处理类 | string | 固定值:GoodsCarPage | 是 | | _method | 处理方法 | string | 固定值:DeleteRecordsByShopOrderId| 是 | | xy_uid | 账号id | int | | 是 | | token | 令牌 | string | | 是 | | xy_shop_order_id| 订单id| string | 兑换记录里的 xy_shop_order_id| 是 | #### 请求地址 ``` 定制商城站域名/api/index/ ``` ##### 返回值 ```json { "code": 1, "msg": "", "data": [ { "xy_good_order": "XY2020112014021334736",//兑换记录订单号 "xy_uid": 10236, "xy_uname": "k7rrkk", "xy_goods_id": 1007, "xy_goods_name": "21", "xy_goods_theme": 0, "xy_goods_price": 123.0, "xy_goods_pay_price": 123.0, "xy_goods_discount_id": 0, "xy_goods_discount_name": "", "xy_goods_address": "123", "xy_goods_person": "刘佳丽", "xy_goods_phone": "123", "xy_goods_order_state": 0, "xy_goods_remark": null, "xy_goods_time": "2020-11-20 14:02:13", "xy_goods_state": 0, "xy_goods_isdel": 0, "xy_shop_order_id": "XY2020112014032547485",// 付款订单号 "xy_goods_xuni_info": [], "Id": "5fb75be55e391cf28d004372" } ] } ``` # 接口文档 -通过兑换记录删除按钮删除订单 ## 说明 ``` ``` ### 请求参数 | 参数 | 说明 | 类型 | 备注 | 是否必填 | | ------- | -------- | ------ | ------------------- | -------- | | _handle | 处理类 | string | 固定值:GoodsCarPage | 是 | | _method | 处理方法 | string | 固定值:DeleteRecordsByShopOrderId| 是 | | xy_uid | 账号id | int | | 是 | | token | 令牌 | string | | 是 | | xy_shop_order_id| 订单id| string | 兑换记录里的 xy_shop_order_id| 是 | #### 请求地址 ``` 定制商城站域名/api/index/ ``` ##### 返回值 ```json { "code": 1, "msg": "" } ```