| | |
| | | public decimal DistributionAchievementTotals { get; set; } |
| | | |
| | | |
| | | |
| | | /// <summary> |
| | | /// 应领佣金 |
| | | /// </summary> |
| | | [Display(Name = "应领佣金")] |
| | | [SugarColumn(IsIgnore = true)] |
| | | public decimal DistributionYingLingTotals { get; set; } |
| | | |
| | | |
| | | |
| | | /// <summary> |
| | | /// 可领佣金 |
| | | /// </summary> |
| | | [Display(Name = "可领佣金")] |
| | | [SugarColumn(IsIgnore = true)] |
| | | public decimal DistributionKeLingTotals { get; set; } |
| | | /// <summary> |
| | | /// 已结算佣金 |
| | | /// </summary> |
| | | [Display(Name = "已结算佣金")] |
| | | [SugarColumn(IsIgnore = true)] |
| | | public decimal DistributionYiJieSuanTotals |
| | | { |
| | | get; set; |
| | | } |
| | | } |
| | | } |
| | |
| | | DistributionAchievementTotals = SqlFunc.Subqueryable<DistributionAchievement>() |
| | | .Where(da => da.userID == p.userId && da.isdelete == false) |
| | | .Sum(da => da.achievementTotals), |
| | | DistributionKeLingTotals=SqlFunc.Subqueryable<CoreCmsDistributionOrder>().Where(x=>x.isSettlement==(int )GlobalEnumVars.DistributionOrderSettlementStatus.SettlementNo&&x.userId==p.userId).Sum(x => x.amount), |
| | | DistributionYingLingTotals = SqlFunc.Subqueryable<CoreCmsDistributionOrder>().Where(x => x.isSettlement == (int)GlobalEnumVars.DistributionOrderSettlementStatus.SettlementNo && x.userId == p.userId).Sum(x => x.amount), |
| | | DistributionYiJieSuanTotals = SqlFunc.Subqueryable<CoreCmsDistributionOrder>().Where(x => x.isSettlement == (int)GlobalEnumVars.DistributionOrderSettlementStatus.SettlementYes && x.userId == p.userId).Sum(x => x.amount), |
| | | |
| | | }) |
| | | .MergeTable() |
| | |
| | | DistributionAchievementTotals= SqlFunc.Subqueryable<DistributionAchievement>() |
| | | .Where(da=>da.userID==p.userId&&da.isdelete==false) |
| | | .Sum(da=>da.achievementTotals), |
| | | |
| | | DistributionKeLingTotals = SqlFunc.Subqueryable<CoreCmsDistributionOrder>().Where(x => x.isSettlement == (int)GlobalEnumVars.DistributionOrderSettlementStatus.SettlementNo && x.userId == p.userId).Sum(x => x.amount), |
| | | DistributionYingLingTotals = SqlFunc.Subqueryable<CoreCmsDistributionOrder>().Where(x => x.isSettlement == (int)GlobalEnumVars.DistributionOrderSettlementStatus.SettlementNo && x.userId == p.userId).Sum(x => x.amount), |
| | | DistributionYiJieSuanTotals = SqlFunc.Subqueryable<CoreCmsDistributionOrder>().Where(x => x.isSettlement == (int)GlobalEnumVars.DistributionOrderSettlementStatus.SettlementYes && x.userId == p.userId).Sum(x => x.amount), |
| | | |
| | | }) |
| | | .MergeTable() |
| | | .OrderByIF(orderByExpression != null, orderByExpression, orderByType) |
| | |
| | | } |
| | | }, |
| | | { field: 'distributionAchievementTotals', title: '历史推广费总和(元)', sort: false, width: 133 }, |
| | | { field: 'distributionYingLingTotals', title: '应领佣金(元)', sort: false, width: 133 }, |
| | | { field: 'distributionKeLingTotals', title: '可领佣金(元)', sort: false, width: 133 }, |
| | | { field: 'distributionYiJieSuanTotals', title: '已结算佣金(元)', sort: false, width: 133 }, |
| | | |
| | | //{ field: 'storeDesc', title: '店铺简介', sort: false, width: 105 }, |
| | | { |
| | | field: 'verifyStatus', title: '审核状态', sort: false, width: 80, templet: function (data) { |
| | |
| | | } |
| | | } |
| | | }, |
| | | |
| | | { field: 'createTime', title: '创建时间', width: 130, sort: false }, |
| | | { field: 'updateTime', title: '更新时间', width: 130, sort: false }, |
| | | { field: 'verifyTime', title: '审核时间', width: 130, sort: false }, |