コード例 #1
0
 /// <summary>
 /// 资金记录添加
 /// </summary>
 /// <param name="shopId"></param>
 /// <param name="money"></param>
 /// <param name="TradeType"></param>
 /// <param name="AccountNo"></param>
 /// <param name="ChargeWay"></param>
 /// <param name="detailID"></param>
 private static void updateAccount(long shopId, decimal money, Himall.CommonModel.ShopAccountType TradeType, string AccountNo, string ChargeWay, long detailID = 0)
 {
     lock (obj)
     {
         //处理余额
         var mShopAccountInfo = _iBillingService.GetShopAccount(shopId);
         //处理充值记录
         ShopAccountItemInfo mShopAccountItemInfo = new ShopAccountItemInfo()
         {
             AccountNo  = AccountNo,
             AccoutID   = mShopAccountInfo.Id,
             Amount     = money,
             Balance    = mShopAccountInfo.Balance,
             CreateTime = DateTime.Now,
             DetailId   = detailID.ToString(),
             IsIncome   = true,
             ReMark     = ChargeWay,
             ShopId     = shopId,
             ShopName   = mShopAccountInfo.ShopName,
             TradeType  = TradeType
         };
         _iBillingService.AddShopAccountItem(mShopAccountItemInfo);
     }
 }