예제 #1
0
        /// <summary>
        /// 获取 子的善心分成
        /// </summary>
        /// <param name="evnt"></param>
        /// <returns></returns>
        public Task <AsyncTaskResult> HandleAsync(UserGetChildBenevolenceEvent evnt)
        {
            var number = DateTime.Now.ToSerialNumber();

            return(_commandService.SendAsync(new CreateBenevolenceTransferCommand(
                                                 GuidUtil.NewSequentialId(),
                                                 evnt.WalletId,
                                                 number,
                                                 BenevolenceTransferType.RecommendUserAward,
                                                 BenevolenceTransferStatus.Placed,
                                                 evnt.Amount,
                                                 0,
                                                 WalletDirection.In,
                                                 "推荐用户{0}度激励".FormatWith(evnt.Level))));
        }
예제 #2
0
파일: User.cs 프로젝트: zanderphh/Shop
 private void Handle(UserGetChildBenevolenceEvent evnt)
 {
 }