Exemplo n.º 1
0
        public JsonResult AddStatisticsMoneyLog(int TradingType, decimal TradingPrice, string OrderNum, int PayType, string TypeID)
        {
            IStatisticsMoneyService isms = ServiceHelper.Create <IStatisticsMoneyService>();
            decimal         moneybynow   = isms.GetMoneyByUidType(base.CurrentSellerManager.Id, 2);
            StatisticsMoney entity       = new StatisticsMoney
            {
                UserId       = base.CurrentSellerManager.Id,
                UserName     = base.CurrentSellerManager.UserName,
                UserType     = 2,
                TradingTime  = DateTime.Now,
                TradingType  = TradingType,
                TradingPrice = TradingPrice,
                OrderNum     = OrderNum,
                PayType      = PayType,
                Balance      = moneybynow + TradingPrice,
                BalanceAble  = moneybynow + TradingPrice
            };

            isms.Add(entity);
            CapitalInfo cinfo = ServiceHelper.Create <IMemberCapitalService>().GetCapitalInfoByManagerId(base.CurrentSellerManager.Id);

            if (cinfo != null)
            {
                cinfo.Balance += TradingPrice;
                ServiceHelper.Create <IMemberCapitalService>().UpdateCapitalAmount(cinfo.Id, 0, cinfo.Balance, 0, 0, base.CurrentSellerManager.Id);
            }
            return(Json(new { Successful = true }));
        }
Exemplo n.º 2
0
        public JsonResult AddStatisticsMoney(int TradingType, decimal TradingPrice, string OrderNum, int PayType, string TypeID)
        {
            IStatisticsMoneyService isms = ServiceHelper.Create <IStatisticsMoneyService>();
            decimal         moneybynow   = isms.GetMoneyByUidType(base.CurrentUser.Id, base.CurrentUser.UserType);
            StatisticsMoney entity       = new StatisticsMoney
            {
                UserId       = base.CurrentUser.Id,
                UserName     = base.CurrentUser.UserName,
                UserType     = base.CurrentUser.UserType,
                TradingTime  = DateTime.Now,
                TradingType  = TradingType,
                TradingPrice = TradingPrice,
                OrderNum     = OrderNum,
                PayType      = PayType,
                Balance      = moneybynow,
                BalanceAble  = moneybynow
            };

            isms.Add(entity);
            return(Json(new { Successful = true }));
        }