HJ_Server/src/api_s2c/wzry/ApiZuanShiOpen.ts
DESKTOP-15R5JU0\legu 97e070ea81 init
2023-11-17 12:02:12 +08:00

19 lines
721 B
TypeScript

import { ApiCall } from "tsrpc";
import { WangZheRongYaofun } from "../../public/wzry";
import { ReqZuanShiOpen, ResZuanShiOpen } from "../../shared/protocols/wzry/PtlZuanShiOpen";
export default async function (call: ApiCall<ReqZuanShiOpen, ResZuanShiOpen>) {
let status = await WangZheRongYaofun.getWangZheStatus()
if (status.status < 5) {
// 未到报名时间
return call.error('', { code: -1, message: globalThis.lng.wzry_5 })
}
let _myFight = await WangZheRongYaofun.getMyFight(call)
if (!_myFight) {
return call.error('', { code: -4, message: globalThis.lng.wzry_16 })
}
let _mygroup = _myFight?.groupinfo?.groupid || 0
call.succ({ mygroup: _mygroup });
}