|
@@ -7768,8 +7768,161 @@ WHERE
|
|
|
{
|
|
|
var view = new CorporateProfitInfosView();
|
|
|
|
|
|
- string sql = string.Format(@"SELECT
|
|
|
- ROW_NUMBER() OVER(ORDER BY di.VisitDate Asc) AS 'RowIndex',
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ string sql = string.Format(@"SELECT
|
|
|
+ ROW_NUMBER() OVER(
|
|
|
+ ORDER BY
|
|
|
+ di.VisitDate Asc
|
|
|
+ ) AS 'RowIndex',
|
|
|
di.Id,
|
|
|
di.ClientName,
|
|
|
di.TeamName,
|
|
@@ -7805,8 +7958,8 @@ WHERE
|
|
|
WHERE
|
|
|
prom.IsDel = 0
|
|
|
AND prom.PayType = 1
|
|
|
- AND ccp.CTable = 285
|
|
|
- AND ccp.IsAuditGM = 1
|
|
|
+ AND ccp.CTable = 285 --AND ccp.IsAuditGM = 1
|
|
|
+ AND ccp.IsAuditGM != 2
|
|
|
AND prom.DiId = di.Id
|
|
|
) AS 'RefundedAmount',
|
|
|
(
|
|
@@ -7818,11 +7971,11 @@ WHERE
|
|
|
WHERE
|
|
|
hr.IsDel = 0
|
|
|
AND ccp.IsDel = 0
|
|
|
- AND ccp.CTable = 76
|
|
|
- AND (
|
|
|
- ccp.IsAuditGM = 1
|
|
|
- OR ccp.IsAuditGM = 3
|
|
|
- )
|
|
|
+ AND ccp.CTable = 76 -- AND (
|
|
|
+ -- ccp.IsAuditGM = 1
|
|
|
+ -- OR ccp.IsAuditGM = 3
|
|
|
+ -- )
|
|
|
+ AND ccp.IsAuditGM != 2
|
|
|
AND hr.DiId = di.Id
|
|
|
) AS 'HotelAmount',
|
|
|
(
|
|
@@ -7836,11 +7989,11 @@ WHERE
|
|
|
AND ccp.CTable = 79
|
|
|
AND ctggr.Id = ccp.CId
|
|
|
WHERE
|
|
|
- ctggr.IsDel = 0
|
|
|
- AND (
|
|
|
- ccp.IsAuditGM = 1
|
|
|
- OR ccp.IsAuditGM = 3
|
|
|
- )
|
|
|
+ ctggr.IsDel = 0 -- AND (
|
|
|
+ -- ccp.IsAuditGM = 1
|
|
|
+ -- OR ccp.IsAuditGM = 3
|
|
|
+ -- )
|
|
|
+ AND ccp.IsAuditGM != 2
|
|
|
AND ctggr.DiId = di.Id
|
|
|
) AS 'LocalGuideAmount',
|
|
|
(
|
|
@@ -7852,8 +8005,8 @@ WHERE
|
|
|
AND ccp.CTable = 85
|
|
|
AND atr.Id = ccp.CId
|
|
|
WHERE
|
|
|
- atr.IsDel = 0
|
|
|
- AND ccp.IsAuditGM = 1
|
|
|
+ atr.IsDel = 0 -- AND ccp.IsAuditGM = 1
|
|
|
+ AND ccp.IsAuditGM != 2
|
|
|
AND atr.DIId = di.Id
|
|
|
) AS 'AirTicketAmount',
|
|
|
(
|
|
@@ -7865,8 +8018,8 @@ WHERE
|
|
|
AND ccp.CTable = 80
|
|
|
AND vi.Id = ccp.CId
|
|
|
WHERE
|
|
|
- vi.IsDel = 0
|
|
|
- AND ccp.IsAuditGM = 1
|
|
|
+ vi.IsDel = 0 -- AND ccp.IsAuditGM = 1
|
|
|
+ AND ccp.IsAuditGM != 2
|
|
|
AND vi.DIId = di.Id
|
|
|
) AS 'VisaAmount',
|
|
|
(
|
|
@@ -7878,8 +8031,8 @@ WHERE
|
|
|
AND ccp.CTable = 81
|
|
|
AND ioa.Id = ccp.CId
|
|
|
WHERE
|
|
|
- ioa.IsDel = 0
|
|
|
- AND ccp.IsAuditGM = 1
|
|
|
+ ioa.IsDel = 0 -- AND ccp.IsAuditGM = 1
|
|
|
+ AND ccp.IsAuditGM != 2
|
|
|
AND ioa.DiId = di.Id
|
|
|
) AS 'OAAmount',
|
|
|
(
|
|
@@ -7891,8 +8044,8 @@ WHERE
|
|
|
AND ccp.CTable = 82
|
|
|
AND ic.Id = ccp.CId
|
|
|
WHERE
|
|
|
- ic.IsDel = 0
|
|
|
- AND ccp.IsAuditGM = 1
|
|
|
+ ic.IsDel = 0 -- AND ccp.IsAuditGM = 1
|
|
|
+ AND ccp.IsAuditGM != 2
|
|
|
AND ic.DiId = di.Id
|
|
|
) AS 'InsureAmount',
|
|
|
(
|
|
@@ -7904,8 +8057,8 @@ WHERE
|
|
|
AND ccp.CTable = 98
|
|
|
AND dp.Id = ccp.CId
|
|
|
WHERE
|
|
|
- dp.IsDel = 0
|
|
|
- AND ccp.IsAuditGM = 1
|
|
|
+ dp.IsDel = 0 -- AND ccp.IsAuditGM = 1
|
|
|
+ AND ccp.IsAuditGM != 2
|
|
|
AND dp.Diid = di.Id
|
|
|
) AS 'OtherAmount'
|
|
|
FROM
|
|
@@ -8026,11 +8179,13 @@ ORDER BY
|
|
|
decimal totalProfit = groupProfitTotal + notGroupProfitTotal;
|
|
|
|
|
|
var dailyLabel = $"*不含日付费用类型(信用卡还款、张总私人费用、代报销社保生育补贴、人事行政费用 - 张总家用类、会展部备用金、团组签证保险)\r\n";
|
|
|
+ var dailyExcelLabel = dailyLabel;
|
|
|
if (companyDailyItems.Any())
|
|
|
{
|
|
|
foreach (var dailyFee in companyDailyItems)
|
|
|
{
|
|
|
dailyLabel += $"<p>[{dailyFee.CompanyName}]日常产生费用:{dailyFee.CNYTotal.ToString("#0.00")} CNY </p>";
|
|
|
+ dailyExcelLabel += $"[{dailyFee.CompanyName}]日常产生费用:{dailyFee.CNYTotal.ToString("#0.00")} CNY \r\n";
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -8050,7 +8205,7 @@ ORDER BY
|
|
|
designer.SetDataSource("notSumAccounts", notGroupCollectionTotal.ToString("#0.00"));
|
|
|
designer.SetDataSource("notSumReceived", notGroupCostTotal.ToString("#0.00"));
|
|
|
designer.SetDataSource("SumOfNotTeamBalance", notGroupProfitTotal.ToString("#0.00"));
|
|
|
- designer.SetDataSource("DailyLabel", dailyLabel);
|
|
|
+ designer.SetDataSource("DailyLabel", dailyExcelLabel);
|
|
|
designer.SetDataSource("MeetingNumber", inforCount + "个");
|
|
|
designer.SetDataSource("ServiceNumber", serviceCount + "人");
|
|
|
designer.SetDataSource("SumAllBalance", totalProfit.ToString("#0.00"));
|