|
@@ -185,7 +185,17 @@ func (this *StatisticRaiDataSummaryController) RaiDataSummaryList() {
|
|
mapNewCustomerInvoicingMoney := make(map[string]float64) // 财务系统新客开票金额(金额)
|
|
mapNewCustomerInvoicingMoney := make(map[string]float64) // 财务系统新客开票金额(金额)
|
|
mapNewCustomerPaymentsReceivedMoney := make(map[string]float64) // 财务系统新客到款金额(金额)
|
|
mapNewCustomerPaymentsReceivedMoney := make(map[string]float64) // 财务系统新客到款金额(金额)
|
|
|
|
|
|
|
|
+ mapExpiredContractNumServer := make(map[string]int) // 到期合同(数量)
|
|
|
|
+ //mapExpiredContractCompanyNumServer := make(map[string]int) // 到期公司(数量)
|
|
|
|
+ //mapRenewedContractMoneyServer := make(map[string]float64) // 续约合同(金额)
|
|
|
|
+ //mapRenewedContractNumServer := make(map[string]int) // 续约合同(数量)
|
|
|
|
+ //mapRenewedContractCompanyNumServer := make(map[string]int) // 续约公司(数量)
|
|
|
|
+ //confirmedNoRenewalContractMoneyServer := make(map[string]float64) // 确认不续约合同(金额)
|
|
|
|
+ //confirmedNoRenewalContractNumServer := make(map[string]int) // 确认不续约合同(数量)
|
|
|
|
+ //confirmedNoRenewalContractCompanyNumServer := make(map[string]int) // 确认不续约公司(数量)
|
|
|
|
+
|
|
var keyMap string
|
|
var keyMap string
|
|
|
|
+ var keyMapServer string
|
|
var keyMapTtoal string
|
|
var keyMapTtoal string
|
|
var keyMapTtoalServer string
|
|
var keyMapTtoalServer string
|
|
var keyMapCompany string
|
|
var keyMapCompany string
|
|
@@ -274,6 +284,7 @@ func (this *StatisticRaiDataSummaryController) RaiDataSummaryList() {
|
|
}
|
|
}
|
|
|
|
|
|
keyMap = fmt.Sprint(yearStr, "_", v.SellerIdLast)
|
|
keyMap = fmt.Sprint(yearStr, "_", v.SellerIdLast)
|
|
|
|
+ keyMapServer = fmt.Sprint(yearStr, "_Server_", v.ShareSellerIdLast)
|
|
keyMapCompany = fmt.Sprint(yearStr, "_", v.SellerIdLast, "_CID_", v.CompanyId)
|
|
keyMapCompany = fmt.Sprint(yearStr, "_", v.SellerIdLast, "_CID_", v.CompanyId)
|
|
keySigned = fmt.Sprint(yearStr, "_", "_CID_", v.CompanyId, "_SID_", v.SellerIdLast)
|
|
keySigned = fmt.Sprint(yearStr, "_", "_CID_", v.CompanyId, "_SID_", v.SellerIdLast)
|
|
if sellerDevelopIds[v.SellerIdLast] == true {
|
|
if sellerDevelopIds[v.SellerIdLast] == true {
|
|
@@ -284,12 +295,13 @@ func (this *StatisticRaiDataSummaryController) RaiDataSummaryList() {
|
|
|
|
|
|
//续约合同 数据
|
|
//续约合同 数据
|
|
mapRenewedContractMoney[keyMap] += v.Money
|
|
mapRenewedContractMoney[keyMap] += v.Money
|
|
-
|
|
|
|
mapRenewedContractMoney[keyMapTtoal] += v.Money
|
|
mapRenewedContractMoney[keyMapTtoal] += v.Money
|
|
|
|
|
|
mapSignedClientMoney[keyMap] += v.Money
|
|
mapSignedClientMoney[keyMap] += v.Money
|
|
mapSignedClientMoney[keyMapTtoal] += v.Money
|
|
mapSignedClientMoney[keyMapTtoal] += v.Money
|
|
|
|
|
|
|
|
+ mapExpiredContractNumServer[keyMapServer]++
|
|
|
|
+
|
|
//一家公司同一个时间纬度,只统计一次
|
|
//一家公司同一个时间纬度,只统计一次
|
|
//if !mapKeyMapCompanyData[keyMapCompany] {
|
|
//if !mapKeyMapCompanyData[keyMapCompany] {
|
|
mapRenewedContractNum[keyMap]++
|
|
mapRenewedContractNum[keyMap]++
|
|
@@ -484,6 +496,7 @@ func (this *StatisticRaiDataSummaryController) RaiDataSummaryList() {
|
|
|
|
|
|
resp := new(statistic_report.RaiDataSummaryListResp)
|
|
resp := new(statistic_report.RaiDataSummaryListResp)
|
|
var items []*statistic_report.RaiDataSummaryResp
|
|
var items []*statistic_report.RaiDataSummaryResp
|
|
|
|
+
|
|
for i := startYear; i <= endYear; i++ {
|
|
for i := startYear; i <= endYear; i++ {
|
|
//if len(dataTypeArr) > 0 {
|
|
//if len(dataTypeArr) > 0 {
|
|
for _, Dv := range dataTypeArr {
|
|
for _, Dv := range dataTypeArr {
|
|
@@ -610,6 +623,7 @@ func (this *StatisticRaiDataSummaryController) RaiDataSummaryList() {
|
|
}
|
|
}
|
|
|
|
|
|
for _, vS := range sellerService {
|
|
for _, vS := range sellerService {
|
|
|
|
+ keyMap = fmt.Sprint(item.DataType, "_", vS.AdminId)
|
|
sellerItem := new(statistic_report.RaiDataSummaryDetail)
|
|
sellerItem := new(statistic_report.RaiDataSummaryDetail)
|
|
sellerItem.SellerId = strconv.Itoa(vS.AdminId)
|
|
sellerItem.SellerId = strconv.Itoa(vS.AdminId)
|
|
sellerServiceIds = append(sellerServiceIds, sellerItem.SellerId)
|
|
sellerServiceIds = append(sellerServiceIds, sellerItem.SellerId)
|