コード例 #1
0
        /// <summary>
        /// 分页获取平台的收支明细
        /// </summary>
        /// <param name="query">查询实体</param>
        /// <returns></returns>
        public static QueryPageModel <PlatAccountItem> GetPlatAccountItem(PlatAccountItemQuery query)
        {
            var model = _iBillingService.GetPlatAccountItem(query);
            QueryPageModel <PlatAccountItem> item = new QueryPageModel <PlatAccountItem>();

            item.Total = model.Total;
            List <PlatAccountItem> items = new List <PlatAccountItem>();

            foreach (var m in model.Models)
            {
                PlatAccountItem PlatAccountItem = new PlatAccountItem();
                PlatAccountItem.AccountNo       = m.AccountNo;
                PlatAccountItem.Balance         = m.Balance.ToString();
                PlatAccountItem.CreateTime      = m.CreateTime.ToString("yyyy-MM-dd HH:mm:ss");
                PlatAccountItem.DetailId        = m.DetailId;
                PlatAccountItem.PlatAccountType = m.TradeType;
                if (m.IsIncome)
                {
                    PlatAccountItem.Income = m.Amount.ToString();
                }
                else
                {
                    PlatAccountItem.Expenditure = m.Amount.ToString();
                }
                PlatAccountItem.Id = m.Id;
                items.Add(PlatAccountItem);
            }
            item.Models = items;
            return(item);
        }