public bool MyLotteryRecord(MsgInformationEx MsgDTO, object[] param) { var rec = LotteryPersonRecord.Get(MsgDTO.FromQQ); if (rec.LotteryDic.IsNullOrEmpty()) { MsgSender.PushMsg(MsgDTO, "你没有过任何开箱记录"); return(false); } MsgSender.PushMsg(MsgDTO, rec.ToString()); return(true); }
private void RandomLottery(MsgInformationEx MsgDTO) { var lottery = LotterySvc.RandLottery(); var absBonus = lottery.Bonus - LotterySvc.LotteryFee; LotteryRecord.Record(absBonus); var personRec = LotteryPersonRecord.Get(MsgDTO.FromQQ); personRec.AddLottery(lottery.Name); personRec.Update(); var msg = lottery.ToString(); var golds = OSPerson.GoldConsume(MsgDTO.FromQQ, LotterySvc.LotteryFee - lottery.Bonus); msg += $"\r\n你当前持有金币:{golds.CurencyFormat()}"; MsgSender.PushMsg(MsgDTO, msg, true); }