|
@@ -181,7 +181,7 @@ func (this *StatisticRaiDataSummaryController) RaiDataSummaryList() {
|
|
|
//新签部分的数据
|
|
|
var conditionRai string
|
|
|
var parsRai []interface{}
|
|
|
- conditionRai = " AND a.product_id = 2 AND a.status = 1 AND a.start_date >= ? AND a.start_date <= ? AND a.rai_contract_type = '新签合同' AND a.contract_type != '打分派点' "
|
|
|
+ conditionRai = " AND a.product_id = 2 AND a.status = 1 AND a.start_date >= ? AND a.start_date <= ? AND a.rai_contract_type = '新签合同' AND a.contract_type != '打分1派点' "
|
|
|
parsRai = append(parsRai, startDate, endDate)
|
|
|
listRaiData, err := statistic_report.GetRaiDataSummaryList(conditionRai, parsRai)
|
|
|
if err != nil {
|
|
@@ -198,7 +198,7 @@ func (this *StatisticRaiDataSummaryController) RaiDataSummaryList() {
|
|
|
//续约部分的数据
|
|
|
var conditionInherit string
|
|
|
var parsInherit []interface{}
|
|
|
- conditionInherit = ` AND c.product_id = 2 AND a.status = 1 AND a.inherit_end_date >= ? AND a.inherit_end_date <= ? AND a.rai_contract_type = '续约合同' AND a.contract_type != '打分派点' AND a.company_contract_id NOT IN (` + utils.GetOrmInReplace(len(companyContractIds)) + `) `
|
|
|
+ conditionInherit = ` AND c.product_id = 2 AND a.status = 1 AND a.inherit_end_date >= ? AND a.inherit_end_date <= ? AND a.rai_contract_type = '续约合同' AND a.contract_type != '打分1派点' AND a.company_contract_id NOT IN (` + utils.GetOrmInReplace(len(companyContractIds)) + `) `
|
|
|
parsInherit = append(parsInherit, startDate, endDate, companyContractIds)
|
|
|
listInheritData, err := statistic_report.GetRaiDataSummaryInheritList(conditionInherit, parsInherit)
|
|
|
if err != nil {
|
|
@@ -210,7 +210,7 @@ func (this *StatisticRaiDataSummaryController) RaiDataSummaryList() {
|
|
|
//确认不续约、到期合同部分的数据
|
|
|
var conditionEnd string
|
|
|
var parsEnd []interface{}
|
|
|
- conditionEnd = " AND c.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 < ? "
|
|
|
+ conditionEnd = " AND c.product_id = 2 AND a.status = 1 AND a.contract_type != '打分1派点' AND a.due_end_date >= ? AND a.due_end_date <= ? AND a.end_date < ? "
|
|
|
parsEnd = append(parsEnd, startDate, endDate, time.Now().Format(utils.FormatDate))
|
|
|
listEndData, err := statistic_report.GetRaiDataSummaryList(conditionEnd, parsEnd)
|
|
|
if err != nil {
|
|
@@ -222,7 +222,7 @@ func (this *StatisticRaiDataSummaryController) RaiDataSummaryList() {
|
|
|
var conditionConfirm string
|
|
|
var parsConfirm []interface{}
|
|
|
mapNoRenewedcompanyContractIds := make(map[int]bool) //已经确定未续约的合同ID
|
|
|
- conditionConfirm = " AND a.company_ascribe_id != 9 AND b.contract_type != '打分派点' "
|
|
|
+ conditionConfirm = " AND a.company_ascribe_id != 9 AND b.contract_type != '打分1派点' "
|
|
|
companyConfirmList, err := company.GetCompanyContractNoRenewedAscribeListJoin(conditionConfirm, parsConfirm, 0, 0)
|
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
|
br.Msg = "获取失败"
|
|
@@ -1131,7 +1131,7 @@ func (this *StatisticRaiDataSummaryController) RaiDataSummaryDetail() {
|
|
|
if sellerId != "" {
|
|
|
conditionNew += ` AND a.seller_id_init IN (` + sellerId + `) `
|
|
|
}
|
|
|
- conditionNew += " AND a.product_id = 2 AND a.status = 1 AND a.start_date >= ? AND a.start_date <= ? AND a.rai_contract_type = '新签合同' AND a.contract_type != '打分派点' "
|
|
|
+ conditionNew += " AND a.product_id = 2 AND a.status = 1 AND a.start_date >= ? AND a.start_date <= ? AND a.rai_contract_type = '新签合同' AND a.contract_type != '打分1派点' "
|
|
|
parsNew = append(parsNew, startDate, endDate)
|
|
|
listNewData, err := statistic_report.GetRaiDataSummaryList(conditionNew, parsNew)
|
|
|
if err != nil {
|
|
@@ -1140,7 +1140,7 @@ func (this *StatisticRaiDataSummaryController) RaiDataSummaryDetail() {
|
|
|
return
|
|
|
}
|
|
|
for _, v := range listNewData {
|
|
|
- companyContractIdsNew = append(companyContractIdsNew, v.CompanyId)
|
|
|
+ companyContractIdsNew = append(companyContractIdsNew, v.CompanyContractId)
|
|
|
}
|
|
|
}
|
|
|
companyContractIdsNew = append(companyContractIdsNew, 0)
|
|
@@ -1198,7 +1198,7 @@ func (this *StatisticRaiDataSummaryController) RaiDataSummaryDetail() {
|
|
|
|
|
|
}
|
|
|
|
|
|
- condition += ` AND a.status = 1 AND a.start_date >= ? AND a.start_date <= ? AND a.product_id = 2 AND a.contract_type != '打分派点' `
|
|
|
+ condition += ` AND a.status = 1 AND a.start_date >= ? AND a.start_date <= ? AND a.product_id = 2 AND a.contract_type != '打分1派点' `
|
|
|
pars = append(pars, startDate, endDate)
|
|
|
condition += ` AND a.rai_contract_type = ? `
|
|
|
pars = append(pars, "新签合同")
|
|
@@ -1265,7 +1265,7 @@ func (this *StatisticRaiDataSummaryController) RaiDataSummaryDetail() {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- condition += ` AND a.product_id = 2 AND a.status = 1 AND a.due_end_date >= ? AND a.due_end_date <= ? AND a.end_date < ? AND a.contract_type != '打分派点' `
|
|
|
+ condition += ` AND a.product_id = 2 AND a.status = 1 AND a.due_end_date >= ? AND a.due_end_date <= ? AND a.end_date < ? AND a.contract_type != '打分1派点' `
|
|
|
pars = append(pars, startDate, endDate, time.Now().Format(utils.FormatDate))
|
|
|
|
|
|
total, err := company.GetIncrementalNewCompanyProductMergeCount(condition, pars)
|
|
@@ -1326,7 +1326,7 @@ func (this *StatisticRaiDataSummaryController) RaiDataSummaryDetail() {
|
|
|
condition += ` AND a.seller_id_init IN (` + sellerId + `) `
|
|
|
}
|
|
|
}
|
|
|
- condition += ` AND a.status = 1 AND a.inherit_end_date >= ? AND a.inherit_end_date <= ? AND a.inherit_company_contract_id > 0 AND a.rai_contract_type = '续约合同' AND a.contract_type != '打分派点' AND a.company_contract_id NOT IN (` + utils.GetOrmInReplace(lenArrCompany) + `) `
|
|
|
+ condition += ` AND a.status = 1 AND a.inherit_end_date >= ? AND a.inherit_end_date <= ? AND a.inherit_company_contract_id > 0 AND a.rai_contract_type = '续约合同' AND a.contract_type != '打分1派点' AND a.company_contract_id NOT IN (` + utils.GetOrmInReplace(lenArrCompany) + `) `
|
|
|
pars = append(pars, startDate, endDate, companyContractIdsNew)
|
|
|
|
|
|
total, err := company.GetIncrementalNewCompanyProductMergeCount(condition, pars)
|
|
@@ -1392,7 +1392,7 @@ func (this *StatisticRaiDataSummaryController) RaiDataSummaryDetail() {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- condition += ` AND a.status = 1 AND a.inherit_end_date >= ? AND a.inherit_end_date <= ? AND inherit_company_contract_id > 0 AND a.rai_contract_type = '续约合同' AND a.contract_type != '打分派点' AND a.company_contract_id NOT IN (` + utils.GetOrmInReplace(lenArrCompany) + `) `
|
|
|
+ condition += ` AND a.status = 1 AND a.inherit_end_date >= ? AND a.inherit_end_date <= ? AND inherit_company_contract_id > 0 AND a.rai_contract_type = '续约合同' AND a.contract_type != '打分1派点' AND a.company_contract_id NOT IN (` + utils.GetOrmInReplace(lenArrCompany) + `) `
|
|
|
pars = append(pars, startDate, endDate, companyContractIdsNew)
|
|
|
listRaiData, err := statistic_report.GetRaiDataSummaryList(condition, pars)
|
|
|
if err != nil {
|
|
@@ -1402,7 +1402,7 @@ func (this *StatisticRaiDataSummaryController) RaiDataSummaryDetail() {
|
|
|
}
|
|
|
|
|
|
//到期合同数据
|
|
|
- conditionEnd += ` AND a.status = 1 AND a.contract_type != '打分派点' AND a.due_end_date >= ? AND a.due_end_date <= ? AND a.end_date < ? `
|
|
|
+ conditionEnd += ` AND a.status = 1 AND a.contract_type != '打分1派点' AND a.due_end_date >= ? AND a.due_end_date <= ? AND a.end_date < ? `
|
|
|
parsEnd = append(parsEnd, startDate, endDate, time.Now().Format(utils.FormatDate))
|
|
|
listEndData, err := statistic_report.GetRaiDataSummaryList(conditionEnd, parsEnd)
|
|
|
if err != nil {
|
|
@@ -1478,7 +1478,7 @@ func (this *StatisticRaiDataSummaryController) RaiDataSummaryDetail() {
|
|
|
condition += ` AND a.seller_id_last IN (` + sellerId + `) `
|
|
|
}
|
|
|
}
|
|
|
- condition += ` 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.due_end_date <= ? `
|
|
|
+ condition += ` AND a.product_id = 2 AND a.status = 1 AND a.contract_type != '打分1派点' AND a.due_end_date >= ? AND a.due_end_date <= ? AND a.due_end_date <= ? `
|
|
|
pars = append(pars, startDate, endDate, time.Now().Format(utils.FormatDate))
|
|
|
|
|
|
total, err := company.GetIncrementalNewCompanyProductMergeCount(condition, pars)
|
|
@@ -1549,7 +1549,7 @@ func (this *StatisticRaiDataSummaryController) RaiDataSummaryDetail() {
|
|
|
|
|
|
}
|
|
|
|
|
|
- //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 <= ? `
|
|
|
+ //condition += ` AND a.product_id = 2 AND a.status = 1 AND a.contract_type != '打分1派点' 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 {
|
|
@@ -1559,7 +1559,7 @@ func (this *StatisticRaiDataSummaryController) RaiDataSummaryDetail() {
|
|
|
//}
|
|
|
//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 < ? `
|
|
|
+ conditionEnd += ` AND a.product_id = 2 AND a.status = 1 AND a.contract_type != '打分1派点' AND a.due_end_date >= ? AND a.due_end_date <= ? AND a.end_date < ? `
|
|
|
parsEnd = append(parsEnd, startDate, endDate, time.Now().Format(utils.FormatDate))
|
|
|
|
|
|
listEndData, err := statistic_report.GetRaiDataSummaryList(conditionEnd, parsEnd)
|
|
@@ -1629,7 +1629,7 @@ func (this *StatisticRaiDataSummaryController) RaiDataSummaryDetail() {
|
|
|
conditionInherit += ` AND a.seller_id_last IN (` + sellerId + `) `
|
|
|
}
|
|
|
}
|
|
|
- condition += " AND a.product_id = 2 AND a.status = 1 AND a.start_date >= ? AND a.start_date <= ? AND a.rai_contract_type = '新签合同' AND a.contract_type != '打分派点' "
|
|
|
+ condition += " AND a.product_id = 2 AND a.status = 1 AND a.start_date >= ? AND a.start_date <= ? AND a.rai_contract_type = '新签合同' AND a.contract_type != '打分1派点' "
|
|
|
pars = append(pars, startDate, endDate)
|
|
|
listRaiData, err := statistic_report.GetRaiDataSummaryList(condition, pars)
|
|
|
if err != nil {
|
|
@@ -1639,7 +1639,7 @@ func (this *StatisticRaiDataSummaryController) RaiDataSummaryDetail() {
|
|
|
}
|
|
|
|
|
|
//续约部分的数据
|
|
|
- conditionInherit += ` AND a.product_id = 2 AND a.status = 1 AND a.inherit_end_date >= ? AND a.inherit_end_date <= ? AND a.inherit_company_contract_id > 0 AND a.rai_contract_type = '续约合同' AND a.contract_type != '打分派点' AND a.company_contract_id NOT IN (` + utils.GetOrmInReplace(lenArrCompany) + `) `
|
|
|
+ conditionInherit += ` AND a.product_id = 2 AND a.status = 1 AND a.inherit_end_date >= ? AND a.inherit_end_date <= ? AND a.inherit_company_contract_id > 0 AND a.rai_contract_type = '续约合同' AND a.contract_type != '打分1派点' AND a.company_contract_id NOT IN (` + utils.GetOrmInReplace(lenArrCompany) + `) `
|
|
|
parsInherit = append(parsInherit, startDate, endDate, companyContractIdsNew)
|
|
|
listInheritData, err := statistic_report.GetRaiDataSummaryInheritList(conditionInherit, parsInherit)
|
|
|
if err != nil {
|
|
@@ -1702,7 +1702,7 @@ func (this *StatisticRaiDataSummaryController) RaiDataSummaryDetail() {
|
|
|
}
|
|
|
|
|
|
}
|
|
|
- condition += " AND a.product_id = 2 AND a.status = 1 AND a.start_date >= ? AND a.start_date <= ? AND a.rai_contract_type = '新签合同' AND a.contract_type != '打分派点' "
|
|
|
+ condition += " AND a.product_id = 2 AND a.status = 1 AND a.start_date >= ? AND a.start_date <= ? AND a.rai_contract_type = '新签合同' AND a.contract_type != '打分1派点' "
|
|
|
pars = append(pars, startDate, endDate)
|
|
|
listRaiData, err := statistic_report.GetRaiDataSummaryList(condition, pars)
|
|
|
if err != nil {
|
|
@@ -1725,7 +1725,7 @@ func (this *StatisticRaiDataSummaryController) RaiDataSummaryDetail() {
|
|
|
mapCompany[v.CompanyId] = true
|
|
|
}
|
|
|
}
|
|
|
- conditionInherit += ` AND a.product_id = 2 AND a.status = 1 AND a.inherit_end_date >= ? AND a.inherit_end_date <= ? AND a.rai_contract_type = '续约合同' AND a.contract_type != '打分派点' AND a.company_contract_id NOT IN (` + utils.GetOrmInReplace(lenArrCompany) + `) `
|
|
|
+ conditionInherit += ` AND a.product_id = 2 AND a.status = 1 AND a.inherit_end_date >= ? AND a.inherit_end_date <= ? AND a.rai_contract_type = '续约合同' AND a.contract_type != '打分1派点' AND a.company_contract_id NOT IN (` + utils.GetOrmInReplace(lenArrCompany) + `) `
|
|
|
parsInherit = append(parsInherit, startDate, endDate, companyContractIdsNew)
|
|
|
listInheritData, err := statistic_report.GetRaiDataSummaryInheritList(conditionInherit, parsInherit)
|
|
|
if err != nil {
|