Beispiel #1
0
        public void Resolver(string bindAi, QQEventModel model)
        {
            var changeModel = new GroupMemberChangeModel()
            {
                QQNum    = long.TryParse(model.Params.Qq, out var qqNum) ? qqNum : 0,
                GroupNum = long.TryParse(model.Params.Group, out var groupNum) ? groupNum : 0,
                Type     = 1,
                Operator = long.TryParse(model.Params.Operator, out var op) ? op : 0
            };

            var info = new MsgInformation()
            {
                BindAi      = bindAi,
                Information = InformationType.GroupMemberDecrease,
                Msg         = JsonConvert.SerializeObject(changeModel),
                FromQQ      = changeModel.QQNum,
                FromGroup   = changeModel.GroupNum
            };

            WSMgr.PublishInformation(info);
        }
    }
Beispiel #2
0
        public void Resolver(string bindAi, QQEventModel model)
        {
            var chargeModel = new ChargeModel()
            {
                QQNum   = long.TryParse(model.Params.Qq, out var qqNum) ? qqNum : 0,
                Amount  = double.TryParse(model.Params.Amount, out var amount) ? Math.Round(amount, 2) : 0,
                Message = model.Params.Message,
                OrderID = model.Params.Id,
                BindAi  = bindAi
            };

            var info = new MsgInformation()
            {
                BindAi      = bindAi,
                Information = InformationType.ReceiveMoney,
                Msg         = JsonConvert.SerializeObject(chargeModel),
                FromQQ      = chargeModel.QQNum
            };

            WSMgr.PublishInformation(info);
        }
    }