Commit d38a8b78 authored by 黄奎's avatar 黄奎

统计修改

parent 2c282165
...@@ -195,20 +195,20 @@ SELECT A.CreateBy,COUNT(1) AS CustomerCount ...@@ -195,20 +195,20 @@ SELECT A.CreateBy,COUNT(1) AS CustomerCount
FROM RB_Customer AS A FROM RB_Customer AS A
WHERE 1=1 WHERE 1=1
"); ");
builder.AppendFormat(" A.{0}={1} ", nameof(RB_Customer_Extend.Status), (int)DateStateEnum.Normal); builder.AppendFormat(" AND A.{0}={1} ", nameof(RB_Customer_Extend.Status), (int)DateStateEnum.Normal);
if (query != null) if (query != null)
{ {
if (query.Group_Id > 0) if (query.Group_Id > 0)
{ {
builder.AppendFormat(" A.{0}={1} ", nameof(RB_Customer_Extend.Group_Id), query.Group_Id); builder.AppendFormat(" AND A.{0}={1} ", nameof(RB_Customer_Extend.Group_Id), query.Group_Id);
} }
if (query.CreateBy > 0) if (query.CreateBy > 0)
{ {
builder.AppendFormat(" A.{0}={1} ", nameof(RB_Customer_Extend.CreateBy), query.CreateBy); builder.AppendFormat(" AND A.{0}={1} ", nameof(RB_Customer_Extend.CreateBy), query.CreateBy);
} }
if (!string.IsNullOrEmpty(query.QDate)) if (!string.IsNullOrEmpty(query.QDate))
{ {
//今日到访 //指定日期新增同行数量
builder.AppendFormat(" AND DATE_FORMAT(A.{0},'%y/%m/%d')= DATE_FORMAT('{1}','%y/%m/%d') ", nameof(RB_Customer_Extend.CreateTime), query.QDate); builder.AppendFormat(" AND DATE_FORMAT(A.{0},'%y/%m/%d')= DATE_FORMAT('{1}','%y/%m/%d') ", nameof(RB_Customer_Extend.CreateTime), query.QDate);
} }
} }
......
...@@ -56,7 +56,7 @@ WHERE 1=1 ...@@ -56,7 +56,7 @@ WHERE 1=1
{ {
StringBuilder builder = new StringBuilder(); StringBuilder builder = new StringBuilder();
builder.AppendFormat(@" builder.AppendFormat(@"
SELECT A.StuId,Count(1) AS AppointmentCount SELECT A.CreateBy,Count(1) AS AppointmentCount
FROM RB_Student_Appointment AS A INNER JOIN rb_student AS B ON A.StuId=B.StuId FROM RB_Student_Appointment AS A INNER JOIN rb_student AS B ON A.StuId=B.StuId
WHERE 1=1 WHERE 1=1
"); ");
...@@ -78,11 +78,11 @@ WHERE 1=1 ...@@ -78,11 +78,11 @@ WHERE 1=1
} }
if (!string.IsNullOrEmpty(query.QueryDate)) if (!string.IsNullOrEmpty(query.QueryDate))
{ {
//今日到访 //指定日期的约访统计
builder.AppendFormat(" AND DATE_FORMAT(A.{0},'%y/%m/%d')= DATE_FORMAT('{1}','%y/%m/%d') ", nameof(RB_Student_Visit_Extend.CreateTime), Common.ConvertHelper.FormatDate(query.QueryDate)); builder.AppendFormat(" AND DATE_FORMAT(A.{0},'%y/%m/%d')= DATE_FORMAT('{1}','%y/%m/%d') ", nameof(RB_Student_Visit_Extend.CreateTime), Common.ConvertHelper.FormatDate(query.QueryDate));
} }
} }
builder.AppendFormat(" GROUP BY A.StuId "); builder.AppendFormat(" GROUP BY A.CreateBy ");
return Get<RB_Student_Appointment_Extend>(builder.ToString()).ToList(); return Get<RB_Student_Appointment_Extend>(builder.ToString()).ToList();
} }
} }
......
...@@ -268,20 +268,20 @@ SELECT A.CreateBy,COUNT(1) AS TrialLessonCount ...@@ -268,20 +268,20 @@ SELECT A.CreateBy,COUNT(1) AS TrialLessonCount
FROM RB_Visitor_Reserve AS A FROM RB_Visitor_Reserve AS A
WHERE 1=1 WHERE 1=1
"); ");
builder.AppendFormat(" A.{0}={1} ", nameof(RB_Visitor_Reserve_Extend.Status), (int)DateStateEnum.Normal); builder.AppendFormat(" AND A.{0}={1} ", nameof(RB_Visitor_Reserve_Extend.Status), (int)DateStateEnum.Normal);
if (query != null) if (query != null)
{ {
if (query.Group_Id > 0) if (query.Group_Id > 0)
{ {
builder.AppendFormat(" A.{0}={1} ", nameof(RB_Visitor_Reserve_Extend.Group_Id), query.Group_Id); builder.AppendFormat(" AND A.{0}={1} ", nameof(RB_Visitor_Reserve_Extend.Group_Id), query.Group_Id);
} }
if (query.CreateBy > 0) if (query.CreateBy > 0)
{ {
builder.AppendFormat(" A.{0}={1} ", nameof(RB_Visitor_Reserve_Extend.CreateBy), query.CreateBy); builder.AppendFormat(" AND A.{0}={1} ", nameof(RB_Visitor_Reserve_Extend.CreateBy), query.CreateBy);
} }
if (!string.IsNullOrEmpty(query.QDate)) if (!string.IsNullOrEmpty(query.QDate))
{ {
//今日到访 //指定日期的试听课数量
builder.AppendFormat(" AND DATE_FORMAT(A.{0},'%y/%m/%d')= DATE_FORMAT('{1}','%y/%m/%d') ", nameof(RB_Visitor_Reserve_Extend.CreateTime), query.QDate); builder.AppendFormat(" AND DATE_FORMAT(A.{0},'%y/%m/%d')= DATE_FORMAT('{1}','%y/%m/%d') ", nameof(RB_Visitor_Reserve_Extend.CreateTime), query.QDate);
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment