|
@@ -206,8 +206,8 @@ func (this *StatisticRaiDataSummaryController) RaiDataSummaryList() {
|
|
|
var conditionConfirm string
|
|
|
var parsConfirm []interface{}
|
|
|
mapNoRenewedcompanyContractIds := make(map[int]bool) //已经确定未续约的合同ID
|
|
|
- conditionConfirm = " AND company_ascribe_id != 9 "
|
|
|
- companyConfirmList, err := company.GetCompanyContractNoRenewedAscribeList(conditionConfirm, parsConfirm, 0, 0)
|
|
|
+ conditionConfirm = " AND a.company_ascribe_id != 9 AND b.contract_type != '打分派点' "
|
|
|
+ companyConfirmList, err := company.GetCompanyContractNoRenewedAscribeListJoin(conditionConfirm, parsConfirm, 0, 0)
|
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
|
br.Msg = "获取失败"
|
|
|
br.ErrMsg = "获取失败,GetCompanyNoRenewedAscribeList Err:" + err.Error()
|
|
@@ -1376,23 +1376,24 @@ func (this *StatisticRaiDataSummaryController) RaiDataSummaryDetail() {
|
|
|
var parsEnd []interface{}
|
|
|
if sellerId != "" {
|
|
|
if isServerSeller {
|
|
|
- condition += ` AND a.share_seller_id_init IN (` + sellerId + `) `
|
|
|
+ //condition += ` AND a.share_seller_id_init IN (` + sellerId + `) `
|
|
|
conditionEnd += ` AND a.share_seller_id_last IN (` + sellerId + `) `
|
|
|
} else {
|
|
|
- condition += ` AND a.seller_id_init IN (` + sellerId + `) `
|
|
|
+ //condition += ` AND a.seller_id_init IN (` + sellerId + `) `
|
|
|
conditionEnd += ` AND a.seller_id_last IN (` + sellerId + `) `
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
- condition += ` AND a.product_id = 2 AND a.status = 1 AND a.contract_type != '打分派点' AND a.end_date >= ? AND a.end_date <= ? AND a.end_date <= ? `
|
|
|
- pars = append(pars, startDate, endDate, time.Now().Format(utils.FormatDate))
|
|
|
- listRaiData, err := statistic_report.GetRaiDataSummaryList(condition, pars)
|
|
|
- if err != nil {
|
|
|
- br.Msg = "获取数据信息失败"
|
|
|
- br.ErrMsg = "获取数据信息失败,Err:" + err.Error()
|
|
|
- return
|
|
|
- }
|
|
|
+ //condition += ` AND a.product_id = 2 AND a.status = 1 AND a.contract_type != '打分派点' AND a.end_date >= ? AND a.end_date <= ? AND a.end_date <= ? `
|
|
|
+ //pars = append(pars, startDate, endDate, time.Now().Format(utils.FormatDate))
|
|
|
+ //listRaiData, err := statistic_report.GetRaiDataSummaryList(condition, pars)
|
|
|
+ //if err != nil {
|
|
|
+ // br.Msg = "获取数据信息失败"
|
|
|
+ // br.ErrMsg = "获取数据信息失败,Err:" + err.Error()
|
|
|
+ // return
|
|
|
+ //}
|
|
|
+ //fmt.Println(len(listRaiData))
|
|
|
|
|
|
conditionEnd += ` AND a.product_id = 2 AND a.status = 1 AND a.contract_type != '打分派点' AND a.due_end_date >= ? AND a.due_end_date <= ? AND a.end_date < ? `
|
|
|
parsEnd = append(parsEnd, startDate, endDate, time.Now().Format(utils.FormatDate))
|
|
@@ -1412,7 +1413,7 @@ func (this *StatisticRaiDataSummaryController) RaiDataSummaryDetail() {
|
|
|
var expiredContractCompany float64 // 到期客户数
|
|
|
mapexpiredContractCompany := make(map[int]bool)
|
|
|
|
|
|
- for _, v := range listRaiData {
|
|
|
+ for _, v := range listEndData {
|
|
|
if noRenewedcompanyContractIdsMap[v.CompanyContractId] {
|
|
|
norenewedContractMoney += v.Money
|
|
|
if !mapnorenewedContractCompany[v.CompanyId] {
|