|
|
@@ -44,6 +44,7 @@ namespace CallCenterApi.Interface.Controllers.report
|
|
44
|
44
|
string colname = modelList[i].F_Name;
|
|
45
|
45
|
columns.Add(colname);
|
|
46
|
46
|
}
|
|
|
47
|
+ columns.Add("总计");
|
|
47
|
48
|
#endregion
|
|
48
|
49
|
res = Success("获取工单来源标题成功", columns);
|
|
49
|
50
|
|
|
|
@@ -90,6 +91,8 @@ namespace CallCenterApi.Interface.Controllers.report
|
|
90
|
91
|
string colname = modelList[i].F_Name;
|
|
91
|
92
|
dtNew.Columns.Add(new DataColumn(colname));
|
|
92
|
93
|
}
|
|
|
94
|
+ DataColumn dc2 = new DataColumn("总计");
|
|
|
95
|
+ dtNew.Columns.Add(dc2);
|
|
93
|
96
|
#endregion
|
|
94
|
97
|
|
|
95
|
98
|
string sqltimeCallRecords = "";
|
|
|
@@ -127,6 +130,8 @@ namespace CallCenterApi.Interface.Controllers.report
|
|
127
|
130
|
{
|
|
128
|
131
|
DataRow drNew = dtNew.NewRow();
|
|
129
|
132
|
drNew["坐席人员"] = dt.Rows[i]["F_UserName"].ToString();
|
|
|
133
|
+ //每行总计数
|
|
|
134
|
+ int allsum = 0;
|
|
130
|
135
|
for (int j = 0; j < dtnew.Rows.Count; j++)
|
|
131
|
136
|
{
|
|
132
|
137
|
//需要优化
|
|
|
@@ -140,8 +145,9 @@ namespace CallCenterApi.Interface.Controllers.report
|
|
140
|
145
|
int sum = 0;
|
|
141
|
146
|
sum = list.Where(x => x.Type == Convert.ToInt32(dtnew.Rows[j]["F_DictionaryValueId"].ToString()) && x.CreateUser.Equals(dt.Rows[i]["F_UserCode"].ToString())).Count();
|
|
142
|
147
|
drNew[j + 1] = sum.ToString();
|
|
|
148
|
+ allsum += sum;
|
|
|
149
|
+ drNew["总计"] = allsum.ToString();
|
|
143
|
150
|
}
|
|
144
|
|
-
|
|
145
|
151
|
dtNew.Rows.Add(drNew);
|
|
146
|
152
|
}
|
|
147
|
153
|
|