コード例 #1
0
        public JsonResult List(Himall.Entities.CapitalDetailInfo.CapitalDetailType capitalType, int page, int rows)
        {
            var capitalService = _iMemberCapitalService;

            var query = new CapitalDetailQuery
            {
                memberId    = CurrentUser.Id,
                capitalType = capitalType,
                PageSize    = rows,
                PageNo      = page
            };
            var pageMode = capitalService.GetCapitalDetails(query);
            var model    = pageMode.Models.ToList().Select(e => new CapitalDetailModel
            {
                Id            = e.Id,
                Amount        = e.Amount + (e.PresentAmount > 0 ? e.PresentAmount : 0),
                CapitalID     = e.CapitalID,
                CreateTime    = e.CreateTime.ToString(),
                SourceData    = e.SourceData,
                SourceType    = e.SourceType,
                PresentAmount = e.PresentAmount,
                Remark        = GetCapitalRemark(e.SourceType, e.SourceData, e.Id.ToString(), e.Remark),
                PayWay        = e.Remark,
                IsExitRefund  = IsExitRefound(e.SourceData, e.SourceType)
            }).ToList();

            var models = new DataGridModel <CapitalDetailModel>
            {
                rows  = model,
                total = pageMode.Total
            };

            return(Json(models));
        }
コード例 #2
0
 public string GetCapitalRemark(Himall.Entities.CapitalDetailInfo.CapitalDetailType sourceType, string sourceData, string id, string remark)
 {
     if (sourceType == Himall.Entities.CapitalDetailInfo.CapitalDetailType.Brokerage)
     {
         if (remark.IndexOf(',') > -1)
         {
             remark = remark.Replace("Id", "号").Split(',')[1];
         }
         remark = sourceType.ToDescription() + " " + remark;
         return(remark);
     }
     //else if (sourceType == Entities.CapitalDetailInfo.CapitalDetailType.ChargeAmount)
     //{
     //    return sourceType.ToDescription() + ",单号:" + (string.IsNullOrWhiteSpace(id) ? sourceData : id) + (string.IsNullOrWhiteSpace(remark) ? "" : "(" + remark + ")");
     //}
     else
     {
         return(sourceType.ToDescription() + ",单号:" + (string.IsNullOrWhiteSpace(sourceData) ? id : sourceData) + (string.IsNullOrWhiteSpace(remark) ? "" : "(" + remark + ")"));
     }
 }