zhengbingbing il y a 7 ans
Parent
commit
8d08f22139

+ 6 - 2
codegit/CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Controllers/report/CallManageController.cs

@@ -198,8 +198,12 @@ namespace CallCenterApi.Interface.Controllers.report
198 198
             {
199 199
                 double avgTime = 0;
200 200
                 DateTime beginTime = Convert.ToDateTime(daystr + " " + i.ToString().PadLeft(2, '0') + ":00:00");
201
-                string sql = "select avg(talklongtime) from T_Call_CallRecords where 1=1 and begintime >='" + beginTime.ToString() + "' and  beginTime<'" + beginTime.AddHours(1).ToString() + "' ";
202
-                avgTime = int.Parse(DbHelperSQL.GetSingle(sql).ToString());
201
+                string sql = "select avg(talklongtime) from T_Call_CallRecords where 1=1 and begintime >='" + beginTime.ToString("yyyy-MM-dd HH:mm:ss") + "' and  beginTime<'" + beginTime.AddHours(1).ToString("yyyy-MM-dd HH:mm:ss") + "' ";
202
+                var dbobj = DbHelperSQL.GetSingle(sql);
203
+                if (dbobj != null)
204
+                    avgTime = int.Parse(DbHelperSQL.GetSingle(sql).ToString());
205
+                else
206
+                    avgTime = 0;
203 207
                 callavgtime[i] = avgTime;
204 208
             }
205 209
             var obj = new