fix: 添加红点及玩家发奖
This commit is contained in:
parent
36b15af077
commit
eed6dd1b8f
@ -3,6 +3,7 @@ import { ReqReceive, ResReceive } from '../../../shared/protocols/event/payForDi
|
||||
import { playerCanReceive } from './ApiCanReceive';
|
||||
import { PublicShared } from "../../../shared/public/public";
|
||||
import { ChatFun } from "../../../public/chat";
|
||||
import { PlayerFun } from "../../../public/player";
|
||||
|
||||
type diamondWeightGroup = {
|
||||
weight: number;
|
||||
@ -82,6 +83,7 @@ export default async function (call: ApiCall<ReqReceive, ResReceive>) {
|
||||
// 更新成功
|
||||
if (updateResult.modifiedCount) {
|
||||
const showOff = gotAmount >= activityData['groupConf']['base']['loglimit'];
|
||||
await PlayerFun.sendPrize(call, [{ 'a': 'attr', 't': 'rmbmoney', 'n': gotAmount }]);
|
||||
// 请求返回
|
||||
call.succ({
|
||||
amount: gotAmount,
|
||||
|
@ -15,11 +15,12 @@ import {md_redPoint} from '../gongyu/mingdao/ApiOpen';
|
||||
import {HongDianFun, HuoDongHongDianFun} from "./fun";
|
||||
import {FunWeiXiuChang} from "../../public/weixiuchang";
|
||||
import {getShouChongRedPoint} from "../event/shouchong/ApiReceive";
|
||||
import { playerCanReceive } from '../event/payForDiamond/ApiCanReceive';
|
||||
|
||||
const defaultKeys: hongdianKey[] = ['jiuba', 'jiaotang', 'shouchong', 'clslhd', 'dixiaqianzhuanghd', 'gonghuihd', 'hbzbhd', 'jjchd', 'taskhd',
|
||||
'xstaskhd', 'lingzhulaixihd', 'dxlthd', 'wzcjhd', 'slzdhd', 'qjzzdhd', 'kuangdonghd', 'qiandaohd', 'kaifukuanghuanhd', 'jijinhd', 'zhuishalinghd',
|
||||
'yibaichouhd', 'huobanzhaomuhd', 'qirileichonghd', 'jierihd', 'kbzzhd', 'wzryhd', 'yuedujijin', 'mingdao', 'patahd',
|
||||
'heishihd', 'huodonghd', 'renown', 'weixiuchang', 'kaifujingsai', 'zhoumolibao'];
|
||||
'heishihd', 'huodonghd', 'renown', 'weixiuchang', 'kaifujingsai', 'zhoumolibao', 'payForDiamond'];
|
||||
|
||||
export default async function (call: ApiCall<ReqGet, ResGet>) {
|
||||
|
||||
@ -163,6 +164,10 @@ export default async function (call: ApiCall<ReqGet, ResGet>) {
|
||||
case 'zhoumolibao':
|
||||
res[key] = await HongDianFun.zhoumolibao(call);
|
||||
break;
|
||||
case 'payForDiamond':
|
||||
const receiveResult = await playerCanReceive(call);
|
||||
res[key] = { show: receiveResult && receiveResult.result };
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -51,7 +51,8 @@ export type hongdianKey =
|
||||
| 'heishiMrjx'
|
||||
| 'weixiuchang'
|
||||
| 'kaifujingsai'
|
||||
| 'zhoumolibao';
|
||||
| 'zhoumolibao'
|
||||
| 'payForDiamond';
|
||||
|
||||
|
||||
export type hongdianVal = {
|
||||
|
@ -14969,6 +14969,13 @@ export const serviceProto: ServiceProto<ServiceType> = {
|
||||
"type": "Literal",
|
||||
"literal": "zhoumolibao"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": 37,
|
||||
"type": {
|
||||
"type": "Literal",
|
||||
"literal": "payForDiamond"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
Loading…
Reference in New Issue
Block a user