owned this note
owned this note
Published
Linked with GitHub
---
tags: Cypress gameboy 體彩API
---
# V2. 單一錢包 體彩API接口 Error Code 中英範例
<font style="font-size:18pt">[➜ English Version](https://hackmd.io/aFI-r7dQSr-xsz5GrEo2JQ?view) </font>
---
# 目錄
[TOC]
---
<br>
<br>
# Error Code
| code| message |
| --- | --- |
| 0 | 成功時反回編碼0 |
| 1002 | 動作錯誤, 執行的action錯誤。<br/>[“bet”,“endround”,“rollout”,“takeall”,“rollin”,“debit”,“credit”,“refund”]<br/>當不在上述動作時就回該錯誤編碼 |
| 1003 | 當帶入參數錯誤時或未帶入必要參數時 ,回傳該錯誤編碼。 |
| 1004 | 時間格式錯誤時回傳該編碼 |
| 1005 | 餘額不足時回傳該編碼 |
| 1006 | 查無玩家時回傳該編碼 |
| 1014 | 當未查詢到紀錄時回傳該錯誤編碼 |
| 1100 | 伺服器錯誤時回傳該編碼 |
# 回傳實例
## Batch Bets
```flow
st=>start: 開始
e=>end: 結束
op=>operation: Batch Bets
op2=>operation: Wins
st->op->op2->e
```
### 無"account"參數 : 1003
CQ9調用Batch Bets時未傳入"account"參數,需回傳error code : 1003
==Sample Request==
```json
{
"": "24549265",
"gamehall": "cq9",
"gamecode": "BPUP2019",
"session": "",
"data": [
{
"mtcode": "{{mtcode}}",
"amount": 1,
"roundid": "{{round}}",
"eventtime": "{{datetime}}"
},
{
"mtcode": "{{mtcode2}}",
"amount": 1,
"roundid": "{{round2}}",
"eventtime": "{{datetime}}"
}
],
"createTime": "{{datetime}}"
}
```
==Sample Response==
```json
{
"data": null,
"status": {
"code": "1003",
"message": "重要参数缺失! 使用者帐号不能为空。",
"datetime": "2019-12-30T09:32:52.415-04:00"
}
}
```
### 無"gamehall"參數 : 1003
CQ9調用Batch Bets時未傳入"gamehall"參數,需回傳error code : 1003
==Sample Request==
```json
{
"account": "24549265",
"": "cq9",
"gamecode": "BPUP2019",
"session": "",
"data": [
{
"mtcode": "{{mtcode}}",
"amount": 1,
"roundid": "{{round}}",
"eventtime": "{{datetime}}"
},
{
"mtcode": "{{mtcode2}}",
"amount": 1,
"roundid": "{{round2}}",
"eventtime": "{{datetime}}"
}
],
"createTime": "{{datetime}}"
}
```
==Sample Response==
```json
{
"data": null,
"status": {
"code": "1003",
"message": "重要参数缺失! 游戏厂商代号不能为空。",
"datetime": "2019-12-30T09:38:40.951-04:00"
}
}
```
### 無"gamecode"參數 : 1003
CQ9調用Batch Bets時未傳入"gamecode"參數,需回傳error code : 1003
==Sample Request==
```json
{
"account": "24549265",
"gamehall": "cq9",
"": "BPUP2019",
"session": "",
"data": [
{
"mtcode": "{{mtcode}}",
"amount": 1,
"roundid": "{{round}}",
"eventtime": "{{datetime}}"
},
{
"mtcode": "{{mtcode2}}",
"amount": 1,
"roundid": "{{round2}}",
"eventtime": "{{datetime}}"
}
],
"createTime": "{{datetime}}"
}
```
==Sample Response==
```json
{
"data": null,
"status": {
"code": "1003",
"message": "重要参数缺失! 游戏厂商代号不能为空。",
"datetime": "2019-12-30T09:38:40.951-04:00"
}
}
```
### data中無mtcode參數:1003
CQ9調用Batch Bets時data中未傳入"mtcode",需回傳error code : 1003
==Sample Request==
```json
{
"account": "24549265",
"gamehall": "cq9",
"gamecode": "BPUP2019",
"session": "",
"data": [
{
"": "{{mtcode}}",
"amount": 1,
"roundid": "{{round}}",
"eventtime": "{{datetime}}"
},
{
"": "{{mtcode2}}",
"amount": 1,
"roundid": "{{round2}}",
"eventtime": "{{datetime}}"
}
],
"createTime": "{{datetime}}"
}
```
==Sample Response==
```json
{
"data": null,
"status": {
"code": "1003",
"message": "重要参数缺失! mtcode參數為必要值。",
"datetime": "2019-12-30T09:40:11.133-04:00"
}
}
```
### data中無amount參數:1003
CQ9調用Batch Bets時data中未傳入"amount",需回傳error code : 1003
==Sample Request==
```json
{
"account": "24549265",
"gamehall": "cq9",
"gamecode": "BPUP2019",
"session": "",
"data": [
{
"mtcode": "{{mtcode}}",
"": 1,
"roundid": "{{round}}",
"eventtime": "{{datetime}}"
},
{
"mtcode": "{{mtcode2}}",
"": 1,
"roundid": "{{round2}}",
"eventtime": "{{datetime}}"
}
],
"createTime": "{{datetime}}"
}
```
==Sample Response==
```json
{
"data": null,
"status": {
"code": "1003",
"message": "批次下注纪录添加失败!金额不能为空。",
"datetime": "2019-12-30T09:41:42.728-04:00"
}
}
```
### amount參數為負值:1003
CQ9調用Batch Bets時傳入的amount為負數,需回傳error code : 1003
==Sample Request==
```json
{
"account": "24549265",
"gamehall": "cq9",
"gamecode": "BPUP2019",
"session": "",
"data": [
{
"mtcode": "{{mtcode}}",
"amount": -1,
"roundid": "{{round}}",
"eventtime": "{{datetime}}"
},
{
"mtcode": "{{mtcode2}}",
"amount": -1,
"roundid": "{{round2}}",
"eventtime": "{{datetime}}"
}
],
"createTime": "{{datetime}}"
}
```
==Sample Response==
```json
{
"data": null,
"status": {
"code": "1003",
"message": "批次下注纪录添加失败!amount參數不能為負值。",
"datetime": "2019-12-30T09:43:49.906-04:00"
}
}
```
### data中無roundid參數:1003
CQ9調用Batch Bets時data中未傳入"roundid",需回傳error code : 1003
==Sample Request==
```json
{
"account": "24549265",
"gamehall": "cq9",
"gamecode": "BPUP2019",
"session": "",
"data": [
{
"mtcode": "{{mtcode}}",
"amount": 1,
"": "{{round}}",
"eventtime": "{{datetime}}"
},
{
"mtcode": "{{mtcode2}}",
"amount": 1,
"": "{{round2}}",
"eventtime": "{{datetime}}"
}
],
"createTime": "{{datetime}}"
}
```
==Sample Response==
```json
{
"data": null,
"status": {
"code": "1003",
"message": "批次下注纪录添加失败!游戏局号不能为空。",
"datetime": "2019-12-30T09:43:49.906-04:00"
}
}
```
### data中無eventtime參數:1003
CQ9調用Batch Bets時data中未傳入"eventtime",需回傳error code : 1003
==Sample Request==
```json
{
"account": "24549265",
"gamehall": "cq9",
"gamecode": "BPUP2019",
"session": "",
"data": [
{
"mtcode": "{{mtcode}}",
"amount": 1,
"roundid": "{{round}}",
"": "{{datetime}}"
},
{
"mtcode": "{{mtcode2}}",
"amount": 1,
"roundid": "{{round2}}",
"": "{{datetime}}"
}
],
"createTime": "{{datetime}}"
}
```
==Sample Response==
```json
{
"data": null,
"status": {
"code": "1003",
"message": "重要参数缺失! eventtime參數為必要值",
"datetime": "2019-12-30T09:44:17.516-04:00"
}
}
```
### createTime時間格式錯誤:1004
CQ9調用Batch Bets時所使用之時間不符合RFC3339格式,需回傳error code : 1004
==Sample Request==
```json
{
"account": "24549265",
"gamehall": "cq9",
"gamecode": "BPUP2019",
"session": "",
"data": [
{
"mtcode": "{{mtcode}}",
"amount": 1,
"roundid": "{{round}}",
"eventtime": "2019-12-30T09:45:24"
},
{
"mtcode": "{{mtcode2}}",
"amount": 1,
"roundid": "{{round2}}",
"eventtime": "{{datetime}}"
}
],
"createTime": "{{datetime}}"
}
```
==Sample Response==
```json
{
"data": null,
"status": {
"code": "1004",
"message": "时间戳解析失败! 时:2019-12-30T09:45:24",
"datetime": "2019-12-30T09:47:17.856-04:00"
}
}
```
### 餘額不足:1005
CQ9調用Batch Bets時該玩家的金額不足下注,需回傳error code : 1005
==Sample Request==
```json
{
"account": "24549265",
"gamehall": "cq9",
"gamecode": "BPUP2019",
"session": "",
"data": [
{
"mtcode": "{{mtcode}}",
"amount": 100000000,
"roundid": "{{round}}",
"eventtime": "{{datetime}}"
},
{
"mtcode": "{{mtcode2}}",
"amount": 1,
"roundid": "{{round2}}",
"eventtime": "{{datetime}}"
}
],
"createTime": "{{datetime}}"
}
```
==Sample Response==
```json
{
"data": null,
"status": {
"code": "1005",
"message": "批次下注纪录添加失败!餘額不足。",
"datetime": "2019-12-30T09:43:49.906-04:00"
}
}
```
### 查無玩家:1006
CQ9以不存在之玩家調用Batch Bets時,需回傳error code : 1006
==Sample Request==
```json
{
"account": "fakeplayer",
"gamehall": "cq9",
"gamecode": "BPUP2019",
"session": "",
"data": [
{
"mtcode": "{{mtcode}}",
"amount": 1,
"roundid": "{{round}}",
"eventtime": "{{datetime}}"
},
{
"mtcode": "{{mtcode2}}",
"amount": 1,
"roundid": "{{round2}}",
"eventtime": "{{datetime}}"
}
],
"createTime": "{{datetime}}"
}
```
==Sample Response==
```json
{
"data": null,
"status": {
"code": "1006",
"message": "玩家资讯遗失!",
"datetime": "2019-12-30T09:57:41.627-04:00"
}
}
```
## Refunds
```flow
st=>start: 開始
e=>end: 結束
op=>operation: Batch Bets
op2=>operation: Refunds
st->op->op2->e
```
### 無mtcode參數:1003
CQ9調用Refunds時未傳入"mtcode",需回傳error code : 1003
==Sample Request==
```json
{
"": [
"{{mtcode}}",
"{{mtcode2}}"
]
}
```
==Sample Response==
```json
{
"data": null,
"status": {
"code": "1003",
"message": "重要参数缺失!",
"datetime": "2019-12-30T10:00:35.428-04:00"
}
}
```
### 不存在mtcode:1014
CQ9調用Refunds時所用不存在mtcode,需回傳error code : 1014
==Sample Request==
```json
{
"mtcode": [
"{{mtcode}}"
]
}
```
==Sample Response==
```json
{
"data": null,
"status": {
"code": "1014",
"message": "rel-bet1726530762-6568-10235-2334-14487147398589:cq9 不存在",
"datetime": "2019-12-30T10:00:57.711-04:00"
}
}
```
## Cancel
```flow
st=>start: 開始
e=>end: 結束
op=>operation: Batch Bets
op2=>operation: Refunds
op3=>operation: Cancel
st->op->op2->op3->e
```
### 無mtcode參數:1003
CQ9調用Cancel時未傳入"mtcode",需回傳error code : 1003
==Sample Request==
```json
{
"": [
"{{mtcode}}",
"{{mtcode2}}"
]
}
```
==Sample Response==
```json
{
"data": null,
"status": {
"code": "1003",
"message": "重要参数缺失!",
"datetime": "2019-12-30T10:11:07.386-04:00"
}
}
```
### 不存在mtcode:1014
CQ9調用Cancel時所用不存在mtcode,需回傳error code : 1014
==Sample Request==
```json
{
"mtcode": [
"{{mtcode}}"
]
}
```
==Sample Response==
```json
{
"data": null,
"status": {
"code": "1014",
"message": "rel-bet-1726530762-6568-10235-2334-14487147398589:cq9 不存在",
"datetime": "2019-12-30T10:00:57.711-04:00"
}
}
```
## Wins
```flow
st=>start: 開始
e=>end: 結束
op=>operation: Batch Bets
op2=>operation: Wins
st->op->op2->e
```
### 無"account"參數 : 1003
CQ9調用Wins時未傳入"account"參數,需回傳error code : 1003
==Sample Request==
```json
{
"list": [
{
"": "24549265",
"event": [
{
"mtcode": "{{mtcode}}",
"amount": 100,
"roundid": "{{round}}",
"eventtime": "{{datetime}}",
"gamecode": "BPUP2019",
"gamehall": "cq9"
},
{
"mtcode": "{{mtcode2}}",
"amount": 20,
"roundid": "{{round2}}",
"eventtime": "{{datetime}}",
"gamecode": "BPUP2019",
"gamehall": "cq9"
}
],
"eventtime": "{{datetime}}",
"ucode": "{{ucode}}"
}
]
}
```
==Sample Response==
```json
{
"data": {
"success": [],
"failed": [
{
"account": "",
"ucode": "0123456789000",
"code": "1003",
"message": "玩家資訊遺失"
}
]
},
"status": {
"code": "0",
"message": "Success",
"datetime": "2019-12-30T10:27:17.461-04:00"
}
}
```
### 無"eventime"參數 : 1003
CQ9調用Wins時未傳入"eventime"參數,需回傳error code : 1003
==Sample Request==
```json
{
"list": [
{
"account": "24549265",
"event": [
{
"mtcode": "{{mtcode}}",
"amount": 100,
"roundid": "{{round}}",
"eventime": "{{datetime}}",
"gamecode": "BPUP2019",
"gamehall": "cq9"
},
{
"mtcode": "{{mtcode2}}",
"amount": 20,
"roundid": "{{round2}}",
"eventtime": "{{datetime}}",
"gamecode": "BPUP2019",
"gamehall": "cq9"
}
],
"": "{{datetime}}",
"ucode": "{{ucode}}"
}
]
}
```
==Sample Response==
```json
{
"data": {
"success": [],
"failed": [
{
"account": "24549265",
"code": "1003",
"message": "eventtime不能为空。",
"ucode": "22018"
}
]
},
"status": {
"code": "0",
"message": "Success",
"datetime": "2019-12-30T10:27:17.461-04:00"
}
}
```
### 無"ucode"參數 : 1003
CQ9調用Wins時未傳入"ucode"參數,需回傳error code : 1003
==Sample Request==
```json
{
"list": [
{
"account": "24549265",
"event": [
{
"mtcode": "{{mtcode}}",
"amount": 100,
"roundid": "{{round}}",
"eventtime": "{{datetime}}",
"gamecode": "BPUP2019",
"gamehall": "cq9"
},
{
"mtcode": "{{mtcode2}}",
"amount": 20,
"roundid": "{{round2}}",
"eventtime": "{{datetime}}",
"gamecode": "BPUP2019",
"gamehall": "cq9"
}
],
"eventtime": "{{datetime}}",
"": "{{ucode}}"
}
]
}
```
==Sample Response==
```json
{
"data": {
"success": [],
"failed": [
{
"account": "24549265",
"ucode": "",
"code": "1003",
"message": "ucode 不能為空"
}
]
},
"status": {
"code": "0",
"message": "Success",
"datetime": "2020-02-24T22:50:33.543-04:00"
}
}
```
### event中無mtcode參數:1003
CQ9調用Wins時event中無mtcode參數,需回傳error code : 1003
==Sample Request==
```json
{
"list": [
{
"account": "24549265",
"event": [
{
"": "{{mtcode}}",
"amount": 100,
"roundid": "{{round}}",
"eventtime": "{{datetime}}",
"gamecode": "BPUP2019",
"gamehall": "cq9"
},
{
"mtcode": "{{mtcode2}}",
"amount": 20,
"roundid": "{{round2}}",
"eventtime": "{{datetime}}",
"gamecode": "BPUP2019",
"gamehall": "cq9"
}
],
"eventtime": "{{datetime}}",
"ucode": "{{ucode}}"
}
]
}
```
==Sample Response==
```json
{
"data": {
"success": [],
"failed": [
{
"account": "24549265",
"code": "1003",
"message": "mtcode不能为空。",
"ucode": "28967"
}
]
},
"status": {
"code": "0",
"message": "Success",
"datetime": "2019-12-30T10:29:31.358-04:00"
}
}
```
### event中無amount參數:1003
CQ9調用Wins時event中無amount參數,需回傳error code : 1003
==Sample Request==
```json
{
"list": [
{
"account": "24549265",
"event": [
{
"mtcode": "{{mtcode}}",
"": 100,
"roundid": "{{round}}",
"eventtime": "{{datetime}}",
"gamecode": "BPUP2019",
"gamehall": "cq9"
},
{
"mtcode": "{{mtcode2}}",
"amount": 20,
"roundid": "{{round2}}",
"eventtime": "{{datetime}}",
"gamecode": "BPUP2019",
"gamehall": "cq9"
}
],
"eventtime": "{{datetime}}",
"ucode": "{{ucode}}"
}
]
}
```
==Sample Response==
```json
{
"data": {
"success": [],
"failed": [
{
"account": "24549265",
"code": "1003",
"message": "金额不能为空。",
"ucode": "29591"
}
]
},
"status": {
"code": "0",
"message": "Success",
"datetime": "2019-12-30T10:30:27.760-04:00"
}
}
```
### amount參數為負值:1003
CQ9調用Wins時傳入的amount為負數,需回傳error code : 1003
==Sample Request==
```json
{
"list": [
{
"account": "24549265",
"event": [
{
"mtcode": "{{mtcode}}",
"amount": -100,
"roundid": "{{round}}",
"eventtime": "{{datetime}}",
"gamecode": "BPUP2019",
"gamehall": "cq9"
},
{
"mtcode": "{{mtcode2}}",
"amount": -20,
"roundid": "{{round2}}",
"eventtime": "{{datetime}}",
"gamecode": "BPUP2019",
"gamehall": "cq9"
}
],
"eventtime": "{{datetime}}",
"ucode": "{{ucode}}"
}
]
}
```
==Sample Response==
```json
{
"data": {
"success": [],
"failed": [
{
"account": "24549265",
"code": "1003",
"message": "金額不得小於0",
"ucode": "29597"
}
]
},
"status": {
"code": "0",
"message": "Success",
"datetime": "2019-12-30T10:30:27.760-04:00"
}
}
```
### event中無validbet參數:1003
CQ9調用Wins時event中無validbet參數,需回傳error code : 1003
==Sample Request==
```json
{
"list": [
{
"account": "24549265",
"event": [
{
"mtcode": "{{mtcode}}",
"amount": 100,
"validbet": 100,
"roundid": "{{round}}",
"eventtime": "{{datetime}}",
"gamecode": "BPUP2019",
"gamehall": "cq9"
},
{
"mtcode": "{{mtcode2}}",
"amount": 20,
"validbet": 20,
"roundid": "{{round2}}",
"eventtime": "{{datetime}}",
"gamecode": "BPUP2019",
"gamehall": "cq9"
}
],
"eventtime": "{{datetime}}",
"ucode": "{{ucode}}"
}
]
}
```
==Sample Response==
```json
{
"data": {
"success": [],
"failed": [
{
"account": "24549265",
"code": "1003",
"message": "有效投注不能为空。",
"ucode": "29591"
}
]
},
"status": {
"code": "0",
"message": "Success",
"datetime": "2019-12-30T10:30:27.760-04:00"
}
}
```
### event中無roundid參數:1003
CQ9調用Wins時event中無roundid參數,需回傳error code : 1003
==Sample Request==
```json
{
"list": [
{
"account": "24549265",
"event": [
{
"mtcode": "{{mtcode}}",
"amount": 100,
"": "{{round}}",
"eventtime": "{{datetime}}",
"gamecode": "BPUP2019",
"gamehall": "cq9"
},
{
"mtcode": "{{mtcode2}}",
"amount": 20,
"roundid": "{{round2}}",
"eventtime": "{{datetime}}",
"gamecode": "BPUP2019",
"gamehall": "cq9"
}
],
"eventtime": "{{datetime}}",
"ucode": "{{ucode}}"
}
]
}
```
==Sample Respons==
```json
{
"data": {
"success": [],
"failed": [
{
"account": "24549265",
"code": "1003",
"message": "游戏局号不能为空。",
"ucode": "05716"
}
]
},
"status": {
"code": "0",
"message": "Success",
"datetime": "2019-12-30T10:31:03.969-04:00"
}
}
```
### event中無eventtime參數:1003
CQ9調用Wins時event中無eventtime參數,需回傳error code : 1003
==Sample Request==
```json
{
"list": [
{
"account": "24549265",
"event": [
{
"mtcode": "{{mtcode}}",
"amount": 100,
"roundid": "{{round}}",
"": "{{datetime}}",
"gamecode": "BPUP2019",
"gamehall": "cq9"
},
{
"mtcode": "{{mtcode2}}",
"amount": 20,
"roundid": "{{round2}}",
"eventtime": "{{datetime}}",
"gamecode": "BPUP2019",
"gamehall": "cq9"
}
],
"eventtime": "{{datetime}}",
"ucode": "{{ucode}}"
}
]
}
```
==Sample Response==
```json
{
"data": {
"success": [],
"failed": [
{
"account": "24549265",
"code": "1003",
"message": "eventtime不能为空。",
"ucode": "04419"
}
]
},
"status": {
"code": "0",
"message": "Success",
"datetime": "2019-12-30T10:32:12.376-04:00"
}
}
```
### event中無gamecode參數:1003
CQ9調用Wins時event中無gamecode參數,需回傳error code : 1003
==Sample Request==
```json
{
"list": [
{
"account": "24549265",
"event": [
{
"mtcode": "{{mtcode}}",
"amount": 100,
"roundid": "{{round}}",
"eventtime": "{{datetime}}",
"": "BPUP2019",
"gamehall": "cq9"
},
{
"mtcode": "{{mtcode2}}",
"amount": 20,
"roundid": "{{round2}}",
"eventtime": "{{datetime}}",
"gamecode": "BPUP2019",
"gamehall": "cq9"
}
],
"eventtime": "{{datetime}}",
"ucode": "{{ucode}}"
}
]
}
```
==Sample Response==
```json
{
"data": {
"success": [],
"failed": [
{
"account": "24549265",
"code": "1003",
"message": "遊戲編碼不能为空。",
"ucode": "02820"
}
]
},
"status": {
"code": "0",
"message": "Success",
"datetime": "2019-12-30T10:37:22.427-04:00"
}
}
```
### event中無gamehall參數:1003
CQ9調用Wins時event中無gamehall參數,需回傳error code : 1003
==Sample Request==
```json
{
"list": [
{
"account": "24549265",
"event": [
{
"mtcode": "{{mtcode}}",
"amount": 100,
"roundid": "{{round}}",
"eventtime": "{{datetime}}",
"gamecode": "BPUP2019",
"": "cq9"
},
{
"mtcode": "{{mtcode2}}",
"amount": 20,
"roundid": "{{round2}}",
"eventtime": "{{datetime}}",
"gamecode": "BPUP2019",
"gamehall": "cq9"
}
],
"eventtime": "{{datetime}}",
"ucode": "{{ucode}}"
}
]
}
```
==Sample Response==
```json
{
"data": {
"success": [],
"failed": [
{
"account": "24549265",
"code": "1003",
"message": "遊戲廠商不能为空。",
"ucode": "02820"
}
]
},
"status": {
"code": "0",
"message": "Success",
"datetime": "2019-12-30T10:37:22.427-04:00"
}
}
```
### eventtime時間格式錯誤:1004
CQ9調用Wins時所使用之時間不符合RFC3339格式,需回傳error code : 1004
==Sample Request==
```json
{
"list": [
{
"account": "24549265",
"event": [
{
"mtcode": "{{mtcode}}",
"amount": 100,
"roundid": "{{round}}",
"eventtime": "2019-12-30T10:38:03.834",
"gamecode": "BPUP2019",
"gamehall": "cq9"
},
{
"mtcode": "{{mtcode2}}",
"amount": 20,
"roundid": "{{round2}}",
"eventtime": "{{datetime}}",
"gamecode": "BPUP2019",
"gamehall": "cq9"
}
],
"eventtime": "{{datetime}}",
"ucode": "{{ucode}}"
}
]
}
```
==Sample Response==
```json
{
"data": {
"success": [],
"failed": [
{
"account": "24549265",
"code": "1004",
"message": "Eventtime格式错误!",
"ucode": "18616"
}
]
},
"status": {
"code": "0",
"message": "Success",
"datetime": "2019-12-30T10:38:54.758-04:00"
}
}
```
### 查無玩家:1006
CQ9以不存在之玩家調用Batch Bets時,需回傳error code : 1006
==Sample Request==
```json
{
"list": [
{
"account": "fakeplayer",
"event": [
{
"mtcode": "{{mtcode}}",
"amount": 100,
"roundid": "{{round}}",
"eventtime": "{{datetime}}",
"gamecode": "BPUP2019",
"gamehall": "cq9"
},
{
"mtcode": "{{mtcode2}}",
"amount": 20,
"roundid": "{{round2}}",
"eventtime": "{{datetime}}",
"gamecode": "BPUP2019",
"gamehall": "cq9"
}
],
"eventtime": "{{datetime}}",
"ucode": "{{ucode}}"
}
]
}
```
==Sample Response==
```json
{
"data": {
"success": [],
"failed": [
{
"account": "fakeplayer",
"code": 1006,
"message": "Player not found",
"ucode": "8225"
}
]
},
"status": {
"code": "0",
"message": "Success",
"datetime": "2019-12-30T10:41:03.264-04:00"
}
}
```
## Amend
```flow
st=>start: 開始
e=>end: 結束
op=>operation: Batch Bets
op2=>operation: Wins
op3=>operation: Amend
st->op->op2->op3->e
```
### 無"account"參數 : 1003
CQ9調用Amend時未傳入"account"參數,需回傳error code : 1003
==Request==
```json
{
"": "24549265",
"action": "credit",
"amount": 25,
"createTime": "{{datetime}}",
"data": [
{
"mtcode": "{{mtcode}}",
"amount": 15,
"action": "credit",
"roundid": "{{round}}",
"eventtime": "{{datetime}}"
},
{
"mtcode": "{{mtcode2}}",
"amount": 10,
"action": "credit",
"roundid": "{{round2}}",
"eventtime": "{{datetime}}"
}
]
}
```
==Response Sample==
```json
{
"data": null,
"status": {
"code": "1003",
"message": "重要参数缺失! 使用者帐号不能为空。",
"datetime": "2019-12-30T10:42:37.447-04:00"
}
}
```
### 無"gamehall"參數 : 1003
CQ9調用Amend時未傳入"gamehall"參數,需回傳error code : 1003
==Request Sample==
```json
{
"account": "24549265",
"action": "credit",
"":"cq9",
"amount": 25,
"createTime": "{{datetime}}",
"data": [
{
"mtcode": "{{mtcode}}",
"amount": 15,
"action": "credit",
"roundid": "{{round}}",
"eventtime": "{{datetime}}"
},
{
"mtcode": "{{mtcode2}}",
"amount": 10,
"action": "credit",
"roundid": "{{round2}}",
"eventtime": "{{datetime}}"
}
]
}
```
==Response Sample==
```json
{
"data": null,
"status": {
"code": "1003",
"message": "重要参数缺失! 遊戲廠商不能为空。",
"datetime": "2019-12-30T05:58:28.512-04:00"
}
}
```
### 無"gamecode"參數 : 1003
CQ9調用Amend時未傳入"gamecode"參數,需回傳error code : 1003
==Sample Request==
```json
{
"account": "24549265",
"gamehall":"cq9",
"":"BPUP2019",
"action": "credit",
"amount": 25,
"createTime": "{{datetime}}",
"data": [
{
"mtcode": "{{mtcode}}",
"amount": 15,
"action": "credit",
"roundid": "{{round}}",
"eventtime": "{{datetime}}"
},
{
"mtcode": "{{mtcode2}}",
"amount": 10,
"action": "credit",
"roundid": "{{round2}}",
"eventtime": "{{datetime}}"
}
]
}
```
==Sample Respons==
```json
{
"data": null,
"status": {
"code": "1003",
"message": "重要参数缺失! 遊戲代碼不能为空。",
"datetime": "2019-12-30T05:58:28.512-04:00"
}
}
```
### 無"action"參數 : 1003
CQ9調用Amend時未傳入"action"參數,需回傳error code : 1003
==Sample Request==
```json
{
"account": "24549265",
"gamehall":"cq9",
"gamecode":"BPUP2019",
"": "credit",
"amount": 25,
"createTime": "{{datetime}}",
"data": [
{
"mtcode": "{{mtcode}}",
"amount": 15,
"action": "credit",
"roundid": "{{round}}",
"eventtime": "{{datetime}}"
},
{
"mtcode": "{{mtcode2}}",
"amount": 10,
"action": "credit",
"roundid": "{{round2}}",
"eventtime": "{{datetime}}"
}
]
}
```
==Sample Response==
```json
{
"data": null,
"status": {
"code": "1003",
"message": "重要参数缺失! 交易行為不能为空。",
"datetime": "2019-12-30T10:49:24.010-04:00"
}
}
```
### 無"amount"參數 : 1003
CQ9調用Amend時未傳入"amount"參數,需回傳error code : 1003
==Sample Request==
```json
{
"account": "24549265",
"gamehall":"cq9",
"gamecode":"BPUP2019",
"action": "credit",
"": 25,
"createTime": "{{datetime}}",
"data": [
{
"mtcode": "{{mtcode}}",
"amount": 15,
"action": "credit",
"roundid": "{{round}}",
"eventtime": "{{datetime}}"
},
{
"mtcode": "{{mtcode2}}",
"amount": 10,
"action": "credit",
"roundid": "{{round2}}",
"eventtime": "{{datetime}}"
}
]
}
```
==Sample Response==
```json
{
"data": null,
"status": {
"code": "1003",
"message": "重要参数缺失! 交易金額不能为空。",
"datetime": "2019-12-30T10:49:53.311-04:00"
}
}
```
### 無"creatTime"參數 : 1003
CQ9調用Amend時未傳入"creatTime"參數,需回傳error code : 1003
==Sample Request==
```json
{
"account": "24549265",
"gamehall":"cq9",
"gamecode":"BPUP2019",
"action": "credit",
"amount": 25,
"": "{{datetime}}",
"data": [
{
"mtcode": "{{mtcode}}",
"amount": 15,
"action": "credit",
"roundid": "{{round}}",
"eventtime": "{{datetime}}"
},
{
"mtcode": "{{mtcode2}}",
"amount": 10,
"action": "credit",
"roundid": "{{round2}}",
"eventtime": "{{datetime}}"
}
]
}
```
==Sample Response==
```json
{
"data": null,
"status": {
"code": "1003",
"message": "重要参数缺失! 事件时间不能为空。",
"datetime": "2019-12-30T10:50:19.065-04:00"
}
}
```
### amount參數為負值:1003
CQ9調用Amend時傳入的amount為負數,需回傳error code : 1003
==Sample Request==
```json
{
"account": "24549265",
"gamehall":"cq9",
"gamecode":"BPUP2019",
"action": "credit",
"amount": -25,
"createTime": "{{datetime}}",
"data": [
{
"mtcode": "{{mtcode}}",
"amount": -15,
"action": "credit",
"roundid": "{{round}}",
"eventtime": "{{datetime}}"
},
{
"mtcode": "{{mtcode2}}",
"amount": -10,
"action": "credit",
"roundid": "{{round2}}",
"eventtime": "{{datetime}}"
}
]
}
```
==Sample Response==
```json
{
"data": null,
"status": {
"code": "1003",
"message": "金额的值必须不小于0。",
"datetime": "2019-12-30T10:50:41.403-04:00"
}
}
```
### createtime格式錯誤:1004
CQ9調用Amend時所使用之時間不符合RFC3339格式,需回傳error code : 1004
==Sample Request==
```json
{
"account": "24549265",
"gamehall":"cq9",
"gamecode":"BPUP2019",
"action": "credit",
"amount": 25,
"createTime": "2019-12-30T10:50:41.403",
"data": [
{
"mtcode": "{{mtcode}}",
"amount": 15,
"action": "credit",
"roundid": "{{round}}",
"eventtime": "{{datetime}}"
},
{
"mtcode": "{{mtcode2}}",
"amount": 10,
"action": "credit",
"roundid": "{{round2}}",
"eventtime": "{{datetime}}"
}
]
}
```
==Sample Response==
```json
{
"data": null,
"status": {
"code": "1004",
"message": "事件时间格式错误!",
"datetime": "2019-12-30T10:51:57.838-04:00"
}
}
```
### 餘額不足:1005
CQ9調用Amend時該玩家的金額不足下注,需回傳error code : 1005
==Sample Request==
```json
{
"account": "24549265",
"gamehall":"cq9",
"gamecode":"BPUP2019",
"action": "debit",
"amount": 1000000000,
"createTime": "{{datetime}}",
"data": [
{
"mtcode": "{{mtcode}}",
"amount": 1000000000,
"action": "debit",
"roundid": "{{round}}",
"eventtime": "{{datetime}}"
},
{
"mtcode": "{{mtcode2}}",
"amount": 0,
"action": "debit",
"roundid": "{{round2}}",
"eventtime": "{{datetime}}"
}
]
}
```
==Sample Response==
```json
{
"data": {
"balance": 17787.74,
"currency": "CNY"
},
"status": {
"code": "0",
"message": "Success",
"datetime": "2019-12-30T10:53:40.981-04:00"
}
}
```
### 查無玩家:1006
CQ9以不存在之玩家調用Amend時,需回傳error code : 1006
==Sample Request==
```json
{
"account": "fakeplayer",
"gamehall":"cq9",
"gamecode":"BPUP2019",
"action": "debit",
"amount": 15,
"createTime": "{{datetime}}",
"data": [
{
"mtcode": "{{mtcode}}",
"amount": 10,
"action": "debit",
"roundid": "{{round}}",
"eventtime": "{{datetime}}"
},
{
"mtcode": "{{mtcode2}}",
"amount": 5,
"action": "debit",
"roundid": "{{round2}}",
"eventtime": "{{datetime}}"
}
]
}
```
==Sample Response==
```json
{
"data": null,
"status": {
"code": "1006",
"message": "玩家资讯遗失!",
"datetime": "2019-12-30T10:55:34.948-04:00"
}
}
```
### data中無amount參數:1003
CQ9調用Amend時data無amount參數,回傳error code : 1003
==Sample Request==
```json
{
"account": "24549265",
"gamehall":"cq9",
"gamecode":"BPUP2019",
"action": "debit",
"amount": 15,
"createTime": "{{datetime}}",
"data": [
{
"mtcode": "{{mtcode}}",
"": 10,
"action": "debit",
"roundid": "{{round}}",
"eventtime": "{{datetime}}"
},
{
"mtcode": "{{mtcode2}}",
"amount": 5,
"action": "debit",
"roundid": "{{round2}}",
"eventtime": "{{datetime}}"
}
]
}
```
==Sample Response==
```json
{
"data": null,
"status": {
"code": "1003",
"message": "data中金额不能为空。",
"datetime": "2019-12-30T10:58:03.826-04:00"
}
}
```
### data中amount參數為負值:1003
CQ9調用Amend時data的amount參數為負值,回傳error code : 1003
==Sample Request==
```json
{
"account": "24549265",
"gamehall":"cq9",
"gamecode":"BPUP2019",
"action": "debit",
"amount": 15,
"createTime": "{{datetime}}",
"data": [
{
"mtcode": "{{mtcode}}",
"amount": -10,
"action": "debit",
"roundid": "{{round}}",
"eventtime": "{{datetime}}"
},
{
"mtcode": "{{mtcode2}}",
"amount": 5,
"action": "debit",
"roundid": "{{round2}}",
"eventtime": "{{datetime}}"
}
]
}
```
==Sample Response==
```json
{
"data": null,
"status": {
"code": "1003",
"message": "金额的值必须不小于0。",
"datetime": "2019-12-30T10:58:38.480-04:00"
}
}
```
### data中無action參數:1003
CQ9調用Amend時data中無action參數,需回傳error code : 1003
==Sample Request==
```json
{
"account": "24549265",
"gamehall":"cq9",
"gamecode":"BPUP2019",
"action": "debit",
"amount": 15,
"createTime": "{{datetime}}",
"data": [
{
"mtcode": "{{mtcode}}",
"amount": 10,
"": "debit",
"roundid": "{{round}}",
"eventtime": "{{datetime}}"
},
{
"mtcode": "{{mtcode2}}",
"amount": 5,
"action": "debit",
"roundid": "{{round2}}",
"eventtime": "{{datetime}}"
}
]
}
```
==Sample Response==
```json
{
"data": null,
"status": {
"code": "1003",
"message": "data中交易行為不能为空。",
"datetime": "2019-12-30T10:59:50.147-04:00"
}
}
```
### data中無roundid參數:1003
CQ9調用Amend時data中無roundid參數,需回傳error code : 1003
==Sample Request==
```json
{
"account": "24549265",
"gamehall":"cq9",
"gamecode":"BPUP2019",
"action": "debit",
"amount": 15,
"createTime": "{{datetime}}",
"data": [
{
"mtcode": "{{mtcode}}",
"amount": 10,
"action": "debit",
"": "{{round}}",
"eventtime": "{{datetime}}"
},
{
"mtcode": "{{mtcode2}}",
"amount": 5,
"action": "debit",
"roundid": "{{round2}}",
"eventtime": "{{datetime}}"
}
]
}
```
==Sample Response==
```json
{
"data": null,
"status": {
"code": "1003",
"message": "data中游戏局号不能为空。",
"datetime": "2019-12-30T11:00:15.121-04:00"
}
}
```
### data中無eventtime參數:1003
CQ9調用Amend時data中無eventtime參數,需回傳error code : 1003
==Sample Request==
```json
{
"account": "24549265",
"gamehall":"cq9",
"gamecode":"BPUP2019",
"action": "debit",
"amount": 15,
"createTime": "{{datetime}}",
"data": [
{
"mtcode": "{{mtcode}}",
"amount": 10,
"action": "debit",
"roundid": "{{round}}",
"": "{{datetime}}"
},
{
"mtcode": "{{mtcode2}}",
"amount": 5,
"action": "debit",
"roundid": "{{round2}}",
"eventtime": "{{datetime}}"
}
]
}
```
==Sample Response==
```json
{
"data": null,
"status": {
"code": "1003",
"message": "eventtime不能为空。",
"datetime": "2019-12-30T11:00:53.508-04:00"
}
}
```
### data中eventtime參數時間格式錯誤:1004
CQ9調用Amend時data中eventtime格式錯誤,需回傳error code : 1004
==Sample Request==
```json
{
"account": "24549265",
"gamehall":"cq9",
"gamecode":"BPUP2019",
"action": "debit",
"amount": 15,
"createTime": "{{datetime}}",
"data": [
{
"mtcode": "{{mtcode}}",
"amount": 10,
"action": "debit",
"roundid": "{{round}}",
"eventtime": "2019-12-30T11:00:53.508x"
},
{
"mtcode": "{{mtcode2}}",
"amount": 5,
"action": "debit",
"roundid": "{{round2}}",
"eventtime": "{{datetime}}"
}
]
}
```
==Sample Response==
```json
{
"data": null,
"status": {
"code": "1004",
"message": "eventtime格式错误!",
"datetime": "2019-12-30T11:01:34.824-04:00"
}
}
```
## Amends
```flow
st=>start: 開始
e=>end: 結束
op=>operation: Batch Bets
op2=>operation: Wins
op3=>operation: Amends
st->op->op2->op3->e
```
### 無"account"參數 : 1003
CQ9調用Amends時未傳入"account"參數,需回傳error code : 1003
==Sample Request==
```json
{
"list": [
{
"": "24549265",
"event": [
{
"mtcode": "{{mtcode}}",
"amount": 100,
"action": "credit",
"roundid": "{{round}}",
"eventtime": "{{datetime}}",
"gamecode": "BPUP2019"
},
{
"mtcode": "{{mtcode2}}",
"amount": 0,
"action": "credit",
"roundid": "{{round2}}",
"eventtime": "{{datetime}}",
"gamecode": "BPUP2019"
}
],
"eventtime": "{{datetime}}",
"amount": 100,
"action": "credit",
"ucode": "{{ucode}}"
}
]
}
```
==Sample Response==
```json
{
"data": {
"success": [],
"failed": [
{
"account": "24549265",
"code": "1003",
"message": "使用者帳號不能为空。",
"ucode": "06312"
}
]
},
"status": {
"code": "0",
"message": "Success",
"datetime": "2019-12-30T11:07:22.977-04:00"
}
}
```
### 無"eventTime"參數 : 1003
CQ9調用Amends時未傳入"eventTime"參數,需回傳error code : 1003
==Sample Request==
```json
{
"list": [
{
"account": "24549265",
"event": [
{
"mtcode": "{{mtcode}}",
"amount": 100,
"action": "credit",
"roundid": "{{round}}",
"eventtime": "{{datetime}}",
"gamecode": "BPUP2019"
},
{
"mtcode": "{{mtcode2}}",
"amount": 0,
"action": "credit",
"roundid": "{{round2}}",
"eventtime": "{{datetime}}",
"gamecode": "BPUP2019"
}
],
"": "{{datetime}}",
"amount": 100,
"action": "credit",
"ucode": "{{ucode}}"
}
]
}
```
==Sample Response==
```json
{
"data": {
"success": [],
"failed": [
{
"account": "24549265",
"code": "1003",
"message": "eventtime不能为空。",
"ucode": "06312"
}
]
},
"status": {
"code": "0",
"message": "Success",
"datetime": "2019-12-30T11:07:22.977-04:00"
}
}
```
### 無"amount"參數 : 1003
CQ9調用Amends時未傳入"amount"參數,需回傳error code : 1003
==Sample Request==
```json
{
"list": [
{
"account": "24549265",
"event": [
{
"mtcode": "{{mtcode}}",
"amount": 100,
"action": "credit",
"roundid": "{{round}}",
"eventtime": "{{datetime}}",
"gamecode": "BPUP2019"
},
{
"mtcode": "{{mtcode2}}",
"amount": 0,
"action": "credit",
"roundid": "{{round2}}",
"eventtime": "{{datetime}}",
"gamecode": "BPUP2019"
}
],
"eventtime": "{{datetime}}",
"": 100,
"action": "credit",
"ucode": "{{ucode}}"
}
]
}
```
==Sample Response==
```json
{
"data": {
"success": [],
"failed": [
{
"account": "24549265",
"code": "1003",
"message": "交易金額不能为空。",
"ucode": "05740"
}
]
},
"status": {
"code": "0",
"message": "Success",
"datetime": "2019-12-30T11:09:04.117-04:00"
}
}
```
### amount參數是負值:1003
CQ9調用Amends時傳入的amount為負數,需回傳error code : 1003
==Sample Request==
```json
{
"list": [
{
"account": "24549265",
"event": [
{
"mtcode": "{{mtcode}}",
"amount": -100,
"action": "credit",
"roundid": "{{round}}",
"eventtime": "{{datetime}}",
"gamecode": "BPUP2019"
},
{
"mtcode": "{{mtcode2}}",
"amount": 0,
"action": "credit",
"roundid": "{{round2}}",
"eventtime": "{{datetime}}",
"gamecode": "BPUP2019"
}
],
"eventtime": "{{datetime}}",
"amount": 100,
"action": "credit",
"ucode": "{{ucode}}"
}
]
}
```
==Sample Response==
```json
{
"data": {
"success": [],
"failed": [
{
"account": "24549265",
"code": "1003",
"message": "交易金額不能为空。",
"ucode": "05740"
}
]
},
"status": {
"code": "0",
"message": "Success",
"datetime": "2019-12-30T11:09:04.117-04:00"
}
}
```
### 餘額不足:1005
CQ9調用Amends時該玩家的金額不足下注,需回傳error code : 1005
==Sample Request==
```json
{
"list": [
{
"account": "24549265",
"event": [
{
"mtcode": "{{mtcode}}",
"amount": 10000000,
"action": "debit",
"roundid": "{{round}}",
"eventtime": "{{datetime}}",
"gamecode": "BPUP2019"
},
{
"mtcode": "{{mtcode2}}",
"amount": 0,
"action": "credit",
"roundid": "{{round2}}",
"eventtime": "{{datetime}}",
"gamecode": "BPUP2019"
}
],
"eventtime": "{{datetime}}",
"amount": 10000000,
"action": "debit",
"ucode": "{{ucode}}"
}
]
}
```
==Sample Response==
```json
{
"data": {
"success": [],
"failed": [
{
"account": "24549265",
"code": "1005",
"message": "玩家积分不足!",
"ucode": "3349"
}
]
},
"status": {
"code": "0",
"message": "Success",
"datetime": "2019-12-30T11:14:08.053-04:00"
}
}
```
### 無"action"參數 : 1003
CQ9調用Amends時未傳入"action"參數,需回傳error code : 1003
==Sample Request==
```json
{
"list": [
{
"account": "24549265",
"event": [
{
"mtcode": "{{mtcode}}",
"amount": 100,
"action": "credit",
"roundid": "{{round}}",
"eventtime": "{{datetime}}",
"gamecode": "BPUP2019"
},
{
"mtcode": "{{mtcode2}}",
"amount": 0,
"action": "credit",
"roundid": "{{round2}}",
"eventtime": "{{datetime}}",
"gamecode": "BPUP2019"
}
],
"eventtime": "{{datetime}}",
"amount": 100,
"": "credit",
"ucode": "{{ucode}}"
}
]
}
```
==Sample Response==
```json
{
"data": {
"success": [],
"failed": [
{
"account": "24549265",
"code": "1003",
"message": "行為不能为空。",
"ucode": "3877"
}
]
},
"status": {
"code": "0",
"message": "Success",
"datetime": "2019-12-30T11:15:00.549-04:00"
}
}
```
### 無"ucode"參數 : 1003
CQ9調用Amends時未傳入"ucode"參數,需回傳error code : 1003
==Sample Request==
```json
{
"list": [
{
"account": "24549265",
"event": [
{
"mtcode": "{{mtcode}}",
"amount": 100,
"action": "credit",
"roundid": "{{round}}",
"eventtime": "{{datetime}}",
"gamecode": "BPUP2019"
},
{
"mtcode": "{{mtcode2}}",
"amount": 0,
"action": "credit",
"roundid": "{{round2}}",
"eventtime": "{{datetime}}",
"gamecode": "BPUP2019"
}
],
"eventtime": "{{datetime}}",
"amount": 100,
"action": "credit",
"": "{{ucode}}"
}
]
}
```
==Sample Response==
```json
{
"data": {
"success": [],
"failed": [
{
"account": "24549265",
"code": "1003",
"message": "ucode不能为空。",
"ucode": "06312"
}
]
},
"status": {
"code": "0",
"message": "Success",
"datetime": "2019-12-30T11:07:22.977-04:00"
}
}
```
### eventtime時間格式錯誤:1004
CQ9調用Amends時所使用之時間不符合RFC3339格式,需回傳error code : 1004
==Sample Request==
```json
{
"list": [
{
"account": "24549265",
"event": [
{
"mtcode": "{{mtcode}}",
"amount": 100,
"action": "credit",
"roundid": "{{round}}",
"eventtime": "2019-12-30T11:17:44.358",
"gamecode": "BPUP2019"
},
{
"mtcode": "{{mtcode2}}",
"amount": 0,
"action": "credit",
"roundid": "{{round2}}",
"eventtime": "{{datetime}}",
"gamecode": "BPUP2019"
}
],
"eventtime": "{{datetime}}",
"amount": 100,
"action": "credit",
"ucode": "{{ucode}}"
}
]
}
```
==Sample Response==
```json
{
"data": {
"success": [],
"failed": [
{
"account": "24549265",
"code": "1004",
"message": "eventtime格式错误!",
"ucode": "8553"
}
]
},
"status": {
"code": "0",
"message": "Success",
"datetime": "2019-12-30T11:17:56.170-04:00"
}
}
```
### event中無amount參數:1003
CQ9調用Amends時event無amount參數,需回傳error code : 1003
==Sample Request==
```json
{
"list": [
{
"account": "24549265",
"event": [
{
"mtcode": "{{mtcode}}",
"": 100,
"action": "credit",
"roundid": "{{round}}",
"eventtime": "{{datetime}}",
"gamecode": "BPUP2019"
},
{
"mtcode": "{{mtcode2}}",
"amount": 0,
"action": "credit",
"roundid": "{{round2}}",
"eventtime": "{{datetime}}",
"gamecode": "BPUP2019"
}
],
"eventtime": "{{datetime}}",
"amount": 100,
"action": "credit",
"ucode": "{{ucode}}"
}
]
}
```
==Sample Response==
```json
{
"data": {
"success": [],
"failed": [
{
"account": "24549265",
"code": "1003",
"message": "金额不能为空。",
"ucode": "5686"
}
]
},
"status": {
"code": "0",
"message": "Success",
"datetime": "2019-12-30T11:18:47.543-04:00"
}
}
```
### event中amount參數為負值:1003
CQ9調用Amends時的amount參數為負值,回傳error code : 1003
==Sample Request==
```json
{
"list": [
{
"account": "24549265",
"event": [
{
"mtcode": "{{mtcode}}",
"amount": -100,
"action": "credit",
"roundid": "{{round}}",
"eventtime": "{{datetime}}",
"gamecode": "BPUP2019"
},
{
"mtcode": "{{mtcode2}}",
"amount": 0,
"action": "credit",
"roundid": "{{round2}}",
"eventtime": "{{datetime}}",
"gamecode": "BPUP2019"
}
],
"eventtime": "{{datetime}}",
"amount": 100,
"action": "credit",
"ucode": "{{ucode}}"
}
]
}
```
==Sample Response==
```json
{
"data": {
"success": [],
"failed": [
{
"account": "24549265",
"code": "1003",
"message": "amends Json 解析失败!金额的值必须不小于0。",
"ucode": "8798"
}
]
},
"status": {
"code": "0",
"message": "Success",
"datetime": "2019-12-30T11:19:11.701-04:00"
}
}
```
### event中無action參數:1003
CQ9調用Amends時event無action參數,需回傳error code : 1003
==Sample Request==
```json
{
"list": [
{
"account": "24549265",
"event": [
{
"mtcode": "{{mtcode}}",
"amount": 100,
"": "credit",
"roundid": "{{round}}",
"eventtime": "{{datetime}}",
"gamecode": "BPUP2019"
},
{
"mtcode": "{{mtcode2}}",
"amount": 0,
"action": "credit",
"roundid": "{{round2}}",
"eventtime": "{{datetime}}",
"gamecode": "BPUP2019"
}
],
"eventtime": "{{datetime}}",
"amount": 100,
"action": "credit",
"ucode": "{{ucode}}"
}
]
}
```
==Sample Response==
```json
{
"data": {
"success": [],
"failed": [
{
"account": "24549265",
"code": "1003",
"message": "行為不能为空。",
"ucode": "08992"
}
]
},
"status": {
"code": "0",
"message": "Success",
"datetime": "2019-12-30T11:19:49.735-04:00"
}
}
```
### event中無roundid參數:1003
CQ9調用Amends時event無roundid參數,需回傳error code : 1003
==Sample Request==
```json
{
"list": [
{
"account": "24549265",
"event": [
{
"mtcode": "{{mtcode}}",
"amount": 100,
"action": "credit",
"": "{{round}}",
"eventtime": "{{datetime}}",
"gamecode": "BPUP2019"
},
{
"mtcode": "{{mtcode2}}",
"amount": 0,
"action": "credit",
"roundid": "{{round2}}",
"eventtime": "{{datetime}}",
"gamecode": "BPUP2019"
}
],
"eventtime": "{{datetime}}",
"amount": 100,
"action": "credit",
"ucode": "{{ucode}}"
}
]
}
```
==Sample Response==
```json
{
"data": {
"success": [],
"failed": [
{
"account": "24549265",
"code": "1003",
"message": "游戏局号不能为空。",
"ucode": "4337"
}
]
},
"status": {
"code": "0",
"message": "Success",
"datetime": "2019-12-30T11:21:31.585-04:00"
}
}
```
### event中無eventtime參數:1003
CQ9調用Amends時event無eventtime參數,需回傳error code : 1003
==Sample Request==
```json
{
"list": [
{
"account": "24549265",
"event": [
{
"mtcode": "{{mtcode}}",
"amount": 100,
"action": "credit",
"roundid": "{{round}}",
"": "{{datetime}}",
"gamecode": "BPUP2019"
},
{
"mtcode": "{{mtcode2}}",
"amount": 0,
"action": "credit",
"roundid": "{{round2}}",
"eventtime": "{{datetime}}",
"gamecode": "BPUP2019"
}
],
"eventtime": "{{datetime}}",
"amount": 100,
"action": "credit",
"ucode": "{{ucode}}"
}
]
}
```
==Sample Response==
```json
{
"data": {
"success": [],
"failed": [
{
"account": "24549265",
"code": 1003,
"message": "eventtime不能为空。",
"ucode": "0465"
}
]
},
"status": {
"code": "0",
"message": "Success",
"datetime": "2019-12-30T11:22:50.851-04:00"
}
}
```
### event中eventtime參數時間格式錯誤:1004
CQ9調用Amends時event中eventtime格式錯誤,需回傳error code : 1004
==Sample Request==
```json
{
"list": [
{
"account": "24549265",
"event": [
{
"mtcode": "{{mtcode}}",
"amount": 100,
"action": "credit",
"roundid": "{{round}}",
"eventtime": "2019-12-30T11:22:50.851",
"gamecode": "BPUP2019"
},
{
"mtcode": "{{mtcode2}}",
"amount": 0,
"action": "credit",
"roundid": "{{round2}}",
"eventtime": "{{datetime}}",
"gamecode": "BPUP2019"
}
],
"eventtime": "{{datetime}}",
"amount": 100,
"action": "credit",
"ucode": "{{ucode}}"
}
]
}
```
==Sample Response==
```json
{
"data": {
"success": [],
"failed": [
{
"account": "24549265",
"code": 1004,
"message": "eventtime格式错误!",
"ucode": "4680"
}
]
},
"status": {
"code": "0",
"message": "Success",
"datetime": "2019-12-30T11:23:18.009-04:00"
}
}
```
### event中無gamecode參數:1003
CQ9調用Amends時event無gamecode參數,需回傳error code : 1003
==Sample Request==
```json
{
"list": [
{
"account": "24549265",
"event": [
{
"mtcode": "{{mtcode}}",
"amount": 100,
"action": "credit",
"roundid": "{{round}}",
"eventtime": "{{datetime}}",
"": "BPUP2019"
},
{
"mtcode": "{{mtcode2}}",
"amount": 0,
"action": "credit",
"roundid": "{{round2}}",
"eventtime": "{{datetime}}",
"gamecode": "BPUP2019"
}
],
"eventtime": "{{datetime}}",
"amount": 100,
"action": "credit",
"ucode": "{{ucode}}"
}
]
}
```
==Sample Response==
```json
{
"data": {
"success": [],
"failed": [
{
"account": "24549265",
"code": "1003",
"message": "gamecode不能为空。",
"ucode": "06312"
}
]
},
"status": {
"code": "0",
"message": "Success",
"datetime": "2019-12-30T11:07:22.977-04:00"
}
}
```