|
@@ -202,7 +202,9 @@ func (this *CalendarController) ResearcherReportList() {
|
|
|
tmpAllMeetingNumMap := make(map[int]int)
|
|
|
tmpAllRoadShowNumMap := make(map[int]int)
|
|
|
tmpAllSalonNumMap := make(map[int]int)
|
|
|
- tmpAllAskNumMap := make(map[int]int)
|
|
|
+ //tmpAllAskNumMap := make(map[int]int)
|
|
|
+ tmpAllAskTryOutNumMap := make(map[int]int)
|
|
|
+ tmpAllAskFormalNumMap := make(map[int]int)
|
|
|
for _, v := range group {
|
|
|
v.ResearcherList = groupMap[v.GroupId]
|
|
|
tmpGroupAdminReportRecord := make([]roadshow.AdminReportRecord, 0)
|
|
@@ -216,7 +218,8 @@ func (this *CalendarController) ResearcherReportList() {
|
|
|
tmpGroupMeetingNumMap := make(map[int]int)
|
|
|
tmpGroupRoadShowNumMap := make(map[int]int)
|
|
|
tmpGroupSalonMapNumMap := make(map[int]int)
|
|
|
- tmpGroupAskMapNumMap := make(map[int]int)
|
|
|
+ tmpGroupAskTryOutMapNumMap := make(map[int]int)
|
|
|
+ tmpGroupAskFormalMapNumMap := make(map[int]int)
|
|
|
for _, researcher := range groupMap[v.GroupId] {
|
|
|
//组内研究员数据
|
|
|
//每个区间的数据
|
|
@@ -225,7 +228,7 @@ func (this *CalendarController) ResearcherReportList() {
|
|
|
startDateIndexList[index] = adminData.StartDate
|
|
|
endDateIndexList[index] = adminData.EndDate
|
|
|
|
|
|
- var tmpTryOutNum, tmpFormalNum, tmpMeetingNum, tmpRoadShowNum, tmpSalonNum, tmpAskNum int
|
|
|
+ var tmpTryOutNum, tmpFormalNum, tmpMeetingNum, tmpRoadShowNum, tmpSalonNum, tmpAskTryOutNum, tmpAskFormalNum int
|
|
|
if num, ok := adminData.TryOutMap[researcher.AdminId]; ok {
|
|
|
tmpTryOutNum = num
|
|
|
}
|
|
@@ -242,19 +245,24 @@ func (this *CalendarController) ResearcherReportList() {
|
|
|
tmpSalonNum = num
|
|
|
}
|
|
|
|
|
|
- if num, ok := adminData.AskMap[researcher.AdminId]; ok { //路演总次数
|
|
|
- tmpAskNum = num
|
|
|
+ if num, ok := adminData.AskTryOutMap[researcher.AdminId]; ok { //路演总次数(试用)
|
|
|
+ tmpAskTryOutNum = num
|
|
|
+ }
|
|
|
+ if num, ok := adminData.AskFormalMap[researcher.AdminId]; ok { //路演总次数(正式)
|
|
|
+ tmpAskFormalNum = num
|
|
|
}
|
|
|
|
|
|
tmpAdminRsReportRecordNum := roadshow.RsReportRecordNum{
|
|
|
- TryOutNum: tmpTryOutNum,
|
|
|
- FormalNum: tmpFormalNum,
|
|
|
- MeetingNum: tmpMeetingNum,
|
|
|
- RoadShowNum: tmpRoadShowNum,
|
|
|
- SalonNum: tmpSalonNum,
|
|
|
- AskNum: tmpAskNum,
|
|
|
- StartDate: adminData.StartDate,
|
|
|
- EndDate: adminData.EndDate,
|
|
|
+ TryOutNum: tmpTryOutNum,
|
|
|
+ FormalNum: tmpFormalNum,
|
|
|
+ MeetingNum: tmpMeetingNum,
|
|
|
+ RoadShowNum: tmpRoadShowNum,
|
|
|
+ SalonNum: tmpSalonNum,
|
|
|
+ AskTryOutNum: tmpAskTryOutNum,
|
|
|
+ AskFormalNum: tmpAskFormalNum,
|
|
|
+ AskNum: tmpAskTryOutNum + tmpAskFormalNum,
|
|
|
+ StartDate: adminData.StartDate,
|
|
|
+ EndDate: adminData.EndDate,
|
|
|
}
|
|
|
tmpAdminRsReportRecordNumList = append(tmpAdminRsReportRecordNumList, tmpAdminRsReportRecordNum)
|
|
|
|
|
@@ -274,15 +282,19 @@ func (this *CalendarController) ResearcherReportList() {
|
|
|
if _, ok := tmpGroupSalonMapNumMap[index]; !ok {
|
|
|
tmpGroupSalonMapNumMap[index] = 0
|
|
|
}
|
|
|
- if _, ok := tmpGroupAskMapNumMap[index]; !ok {
|
|
|
- tmpGroupAskMapNumMap[index] = 0
|
|
|
+ if _, ok := tmpGroupAskTryOutMapNumMap[index]; !ok {
|
|
|
+ tmpGroupAskTryOutMapNumMap[index] = 0
|
|
|
+ }
|
|
|
+ if _, ok := tmpGroupAskFormalMapNumMap[index]; !ok {
|
|
|
+ tmpGroupAskFormalMapNumMap[index] = 0
|
|
|
}
|
|
|
tmpGroupTryOutNumMap[index] += tmpTryOutNum
|
|
|
tmpGroupFormalNumMap[index] += tmpFormalNum
|
|
|
tmpGroupMeetingNumMap[index] += tmpMeetingNum
|
|
|
tmpGroupRoadShowNumMap[index] += tmpRoadShowNum
|
|
|
tmpGroupSalonMapNumMap[index] += tmpSalonNum
|
|
|
- tmpGroupAskMapNumMap[index] += tmpAskNum
|
|
|
+ tmpGroupAskTryOutMapNumMap[index] += tmpAskTryOutNum
|
|
|
+ tmpGroupAskFormalMapNumMap[index] += tmpAskFormalNum
|
|
|
|
|
|
//总数据汇总
|
|
|
if _, ok := tmpAllTryOutNumMap[index]; !ok {
|
|
@@ -300,15 +312,20 @@ func (this *CalendarController) ResearcherReportList() {
|
|
|
if _, ok := tmpGroupSalonMapNumMap[index]; !ok {
|
|
|
tmpGroupSalonMapNumMap[index] = 0
|
|
|
}
|
|
|
- if _, ok := tmpGroupAskMapNumMap[index]; !ok {
|
|
|
- tmpGroupAskMapNumMap[index] = 0
|
|
|
+ if _, ok := tmpGroupAskTryOutMapNumMap[index]; !ok {
|
|
|
+ tmpGroupAskTryOutMapNumMap[index] = 0
|
|
|
}
|
|
|
+ if _, ok := tmpGroupAskFormalMapNumMap[index]; !ok {
|
|
|
+ tmpGroupAskFormalMapNumMap[index] = 0
|
|
|
+ }
|
|
|
+
|
|
|
tmpAllTryOutNumMap[index] += tmpTryOutNum
|
|
|
tmpAllFormalNumMap[index] += tmpFormalNum
|
|
|
tmpAllMeetingNumMap[index] += tmpMeetingNum
|
|
|
tmpAllRoadShowNumMap[index] += tmpRoadShowNum
|
|
|
tmpAllSalonNumMap[index] += tmpSalonNum
|
|
|
- tmpAllAskNumMap[index] += tmpAskNum
|
|
|
+ tmpAllAskTryOutNumMap[index] += tmpAskTryOutNum
|
|
|
+ tmpAllAskFormalNumMap[index] += tmpAskFormalNum
|
|
|
}
|
|
|
tmpAdminReportRecord := roadshow.AdminReportRecord{
|
|
|
Name: researcher.RealName,
|
|
@@ -320,14 +337,15 @@ func (this *CalendarController) ResearcherReportList() {
|
|
|
|
|
|
for i := 0; i < len(tmpGroupMeetingNumMap); i++ {
|
|
|
tmpGroupRsReportRecordNum := roadshow.RsReportRecordNum{
|
|
|
- TryOutNum: tmpGroupTryOutNumMap[i],
|
|
|
- FormalNum: tmpGroupFormalNumMap[i],
|
|
|
- MeetingNum: tmpGroupMeetingNumMap[i],
|
|
|
- RoadShowNum: tmpGroupRoadShowNumMap[i],
|
|
|
- SalonNum: tmpGroupSalonMapNumMap[i],
|
|
|
- AskNum: tmpGroupAskMapNumMap[i],
|
|
|
- StartDate: startDateIndexList[i],
|
|
|
- EndDate: endDateIndexList[i],
|
|
|
+ TryOutNum: tmpGroupTryOutNumMap[i],
|
|
|
+ FormalNum: tmpGroupFormalNumMap[i],
|
|
|
+ MeetingNum: tmpGroupMeetingNumMap[i],
|
|
|
+ RoadShowNum: tmpGroupRoadShowNumMap[i],
|
|
|
+ SalonNum: tmpGroupSalonMapNumMap[i],
|
|
|
+ AskTryOutNum: tmpGroupAskTryOutMapNumMap[i],
|
|
|
+ AskFormalNum: tmpGroupAskFormalMapNumMap[i],
|
|
|
+ StartDate: startDateIndexList[i],
|
|
|
+ EndDate: endDateIndexList[i],
|
|
|
}
|
|
|
tmpGroupRsReportRecordNumList = append(tmpGroupRsReportRecordNumList, tmpGroupRsReportRecordNum)
|
|
|
}
|