更新文档
This commit is contained in:
parent
ad2a79adb0
commit
d5ae3f9b84
30
doc/api.md
30
doc/api.md
@ -71,6 +71,7 @@
|
||||
| level | 关卡id |
|
||||
| answer | 回答的选项 |
|
||||
| type | 回答类型, 0: 正常, 1: 超时 |
|
||||
| mode | 游戏类型, 0: 单人, 1: 多人 |
|
||||
|
||||
3. Response: JSON
|
||||
|
||||
@ -91,4 +92,33 @@
|
||||
}
|
||||
}
|
||||
```
|
||||
### 3. 上报题目答案
|
||||
|
||||
1. Method: POST
|
||||
2. URI: /api/:accountid/puzzle/match
|
||||
|
||||
| 字段 | 说明 |
|
||||
| -------- | -------------------------------------- |
|
||||
| accountid | 帐号id |
|
||||
|
||||
> POST参数
|
||||
|
||||
|
||||
| 字段 | 说明 |
|
||||
| -------- | -------------------------------------- |
|
||||
| shop | 店铺id |
|
||||
|
||||
3. Response: JSON
|
||||
|
||||
```js
|
||||
{
|
||||
"roomId": "mysWNuFnY", //房间id
|
||||
"beginTime": 1619689073034, // 游戏的开始时间
|
||||
"sessionId": "adfadf" // 当前用户在该房间的sessionId, 如果有该字段, 客户端在joinById的时候须带上该字段
|
||||
}
|
||||
```
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -9,10 +9,8 @@ import { ZError } from '../../common/ZError'
|
||||
import { BaseConst } from '../../constants/BaseConst'
|
||||
import { mission_vo } from '../../config/parsers/mission_vo'
|
||||
import {
|
||||
beginGame,
|
||||
broadcast,
|
||||
createRoom,
|
||||
sendQuestion, updateScore
|
||||
updateScore
|
||||
} from '../../services/WsSvr'
|
||||
import { RoomState } from '../../services/RoomState'
|
||||
import { retry } from '../../utils/promise.util'
|
||||
@ -120,6 +118,7 @@ class PuzzleController extends BaseController {
|
||||
let activityId = '1111111'
|
||||
|
||||
let roomId = ''
|
||||
let sessionId = ''
|
||||
let beginTime = 0
|
||||
let result = new RoomState().isLock(shop)
|
||||
try {
|
||||
@ -142,6 +141,7 @@ class PuzzleController extends BaseController {
|
||||
throw new ZError(11, 'error create room')
|
||||
}
|
||||
roomId = rsp.data?.room?.roomId
|
||||
sessionId = rsp.data?.sessionId
|
||||
history = new PuzzleSession({shop, status: 0, type: 1})
|
||||
history.members.set(accountid, new PuzzleStatusClass())
|
||||
history.room = roomId
|
||||
@ -166,6 +166,6 @@ class PuzzleController extends BaseController {
|
||||
throw new ZError(12, 'error create room')
|
||||
}
|
||||
|
||||
return { roomId, beginTime }
|
||||
return { roomId, beginTime,sessionId }
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user