# API規格
## 電子序號
### excel匯入
`POST`/admin/bonus_serial_exchange/import
`request`
``` json!=
```
`response`
``` json!=
excel
```
### excel匯出
`POST`/admin/bonus_serial_exchange/export
`request`
``` json!=
{
"status":0,
"store_id":"",
"product_name":"",
"serial":"",
"order_no":"",
"start_time":"",
"end_time":""
}
```
`response`
``` json!=
狀態為未兌換的excel
```
### 下單兌換電子序號
`POST`/apiweb/coupon/to_serial
`request`
``` json!=
{
"profit_token":"29a453de12e60fd985c065a4bdf49e2f",
"email":"444@ccc.ccc",
"profit":100,
"goods_info":[
{"goods_id":"59","count":1}
],
"delivery_type":3,
"delivery_info":
{"id":8,"name":"6666",
"phone":"0933333333"
}
}
```
`response`
``` json!=
{
"status": 200,
"message": "操作成功",
"data": {
"profit": 100,
"point": 0,
"email": "444@ccc.ccc",
"bank_no": "",
"order_no": "230519120639057508",
"type": 2,
"delivery_type": 3,
"delivery_info": {
"id": 8,
"name": "6666",
"phone": "0933333333"
},
"courier_price": 0,
"bz": 0,
"goods_info": [
{
"id": 59,
"name": "11111",
"pc_img": "https://beta.sunnygo.com.tw/storage/admin/i8t5HHyz3CpFqtaz5YWsNqpM65VscaH5SgerqKhA.jpg",
"phone_img": "https://beta.sunnygo.com.tw/storage/admin/i8t5HHyz3CpFqtaz5YWsNqpM65VscaH5SgerqKhA.jpg",
"bonus": 100,
"count": 1
}
],
"gift_info": [],
"status": 10,
"count_face": 200,
"count_num": 2,
"updated_at": "2023-05-19 12:06:39",
"created_at": "2023-05-19 12:06:39",
"id": 322,
"goods_gift": [
{
"id": 59,
"name": "11111",
"pc_img": "https://beta.sunnygo.com.tw/storage/admin/i8t5HHyz3CpFqtaz5YWsNqpM65VscaH5SgerqKhA.jpg",
"phone_img": "https://beta.sunnygo.com.tw/storage/admin/i8t5HHyz3CpFqtaz5YWsNqpM65VscaH5SgerqKhA.jpg",
"bonus": 100,
"count": 1,
"is_gift": false
}
],
"surplus_profit": 132571
}
}
```
### 撈取店家、商品名稱
`POST`/admin/bonus_serial_exchange/store
`request`
``` json!=
```
`response`
``` json!=
{
"status": 200,
"message": "操作成功",
"data": [
{
"id": 7,
"name": "米哥烘焙坊",
"type": 2,
"goods": [
{
"id": 59,
"name": "11111"
}
]
}
]
}
```
### 全部list
`POST` /admin/bonus_serial_exchange/list
`request`
``` json!=
{
"end_time": "2023-05-10 12:12:02",
"limit": 10,
"product_name" :"成功update拉",
"store_name": "米哥",
"serial" :"s",
"status":0,
"order_no": "",
"page": 1,
"start_time": "2023-05-09 17:12:02",
"total": 0
}
```
`response`
``` json!=
{
"status": 200,
"message": "操作成功",
"data": {
"list": [
{
"id": 9,
"store_id": 7,
"product_name": "成功update拉",
"serial": "sdsdsdsd",
"order_no": null,
"status": 0,
"created_at": "2023-05-10 10:47:29",
"selled_at": "0000-00-00 00:00:00",
"store_name": "米哥烘焙坊"
}
],
"total": 1
}
}
```
### 個別資料
`POST` /admin/bonus_serial_exchange/show
`request`
``` json!=
{
"id":"4" //require
}
```
`response`
``` json!=
{
"status": 200,
"message": "操作成功",
"data": {
"id": 11,
"store_id": 7,
"product_name": "8888",
"serial": "77777777",
"order_no": null,
"status": 1,
"created_at": "2023-05-10 10:47:29",
"selled_at": "0000-00-00 00:00:00",
"store_name": "米哥烘焙坊"
}
}
}
```
### 新增
`POST` /admin/bonus_serial_exchange/add
`request`
``` json!=
{
"product_name" :"2小時酷時", //required|max:50
"store_id" :"6", //required|integer
"serial" :"56789" //required|max:50
}
```
`response`
``` json!=
{
"status": 200,
"message": "操作成功",
"data": {}
}
```
### 更新
`POST` /admin/bonus_serial_exchange/update
`request`
``` json!=
{
"id":11, //required|integer
"product_name" :"0000", //required|max:50
"store_id" :"7", //required|integer
"serial" :"56789", //required|max:50
"status":1 //required|integer
}
```
`response`
``` json!=
{
"status": 200,
"message": "操作成功",
"data": {}
}
```
### 刪除
`POST` /admin/bonus_serial_exchange/delete
`request`
``` json!=
{
"id":11 //required|integer
}
```
`response`
``` json!=
{
"status": 200,
"message": "操作成功",
"data": {}
}
```
## 兌換禮券
### https://beta.sunnygo.com.tw/web-front/BankdividendHomepage/bankdivHome