|
@@ -40,7 +40,7 @@ func (obj *Custom) GetCustomTotal(condition string, pars []interface{}) (list []
|
|
|
databaseName = "hongze_rddp"
|
|
|
}
|
|
|
|
|
|
- sql = `SELECT company_status,COUNT(1) AS total,is_hide FROM (
|
|
|
+ sql = `SELECT overseas_status AS company_status,COUNT(1) AS total,is_hide FROM (
|
|
|
SELECT a.company_id,a.company_name,a.nation,b.seller_id,b.seller_name,
|
|
|
b.view_total,b.road_show_total,a.created_time AS create_time,b.last_view_time,a.is_hide,a.overseas_status,b.overseas_label
|
|
|
FROM company AS a
|
|
@@ -69,45 +69,46 @@ func (obj *Custom) GetCustomTotal(condition string, pars []interface{}) (list []
|
|
|
return
|
|
|
}
|
|
|
|
|
|
-func (obj *Custom) GetCustomOverseasStatusTotal(condition string, pars []interface{}) (total int, err error) {
|
|
|
- o := orm.NewOrm()
|
|
|
- sql := ``
|
|
|
- var databaseName string
|
|
|
- if utils.RunMode == "debug" {
|
|
|
- databaseName = "test_v2_hongze_rddp"
|
|
|
- } else {
|
|
|
- databaseName = "hongze_rddp"
|
|
|
- }
|
|
|
-
|
|
|
- sql = `SELECT COUNT(1) AS total FROM (
|
|
|
- SELECT a.company_id,a.company_name,a.nation,b.seller_id,b.seller_name,
|
|
|
- b.view_total,b.road_show_total,a.created_time AS create_time,b.last_view_time,a.is_hide,a.overseas_status,b.overseas_label
|
|
|
- FROM company AS a
|
|
|
- INNER JOIN company_product AS b ON a.company_id=b.company_id
|
|
|
- INNER JOIN overseas_custom_seller AS c ON b.seller_id=c.seller_id
|
|
|
- WHERE b.is_overseas = 0
|
|
|
- UNION ALL
|
|
|
- SELECT t.company_id+10000000,t.company_name,t.nation,t.seller_id,t.seller_name,
|
|
|
- t.view_total,0 AS road_show_total,t.create_time,'' AS last_view_time,t.is_hide,t.overseas_status,t.overseas_label
|
|
|
- FROM %s.english_company AS t
|
|
|
- INNER JOIN overseas_custom_seller AS n ON t.seller_id=n.seller_id
|
|
|
- WHERE 1=1 AND t.is_deleted=0
|
|
|
- )AS m
|
|
|
- WHERE 1=1
|
|
|
- AND m.is_hide=0
|
|
|
-AND m. overseas_status='正式' `
|
|
|
-
|
|
|
- if condition != "" {
|
|
|
- sql += condition
|
|
|
- }
|
|
|
-
|
|
|
- sql += ` GROUP BY m.overseas_status `
|
|
|
-
|
|
|
- sql = fmt.Sprintf(sql, databaseName)
|
|
|
-
|
|
|
- err = o.Raw(sql, pars).QueryRow(&total)
|
|
|
- return
|
|
|
-}
|
|
|
+//
|
|
|
+//func (obj *Custom) GetCustomOverseasStatusTotal(condition string, pars []interface{}) (total int, err error) {
|
|
|
+// o := orm.NewOrm()
|
|
|
+// sql := ``
|
|
|
+// var databaseName string
|
|
|
+// if utils.RunMode == "debug" {
|
|
|
+// databaseName = "test_v2_hongze_rddp"
|
|
|
+// } else {
|
|
|
+// databaseName = "hongze_rddp"
|
|
|
+// }
|
|
|
+//
|
|
|
+// sql = `SELECT COUNT(1) AS total FROM (
|
|
|
+// SELECT a.company_id,a.company_name,a.nation,b.seller_id,b.seller_name,
|
|
|
+// b.view_total,b.road_show_total,a.created_time AS create_time,b.last_view_time,a.is_hide,a.overseas_status,b.overseas_label
|
|
|
+// FROM company AS a
|
|
|
+// INNER JOIN company_product AS b ON a.company_id=b.company_id
|
|
|
+// INNER JOIN overseas_custom_seller AS c ON b.seller_id=c.seller_id
|
|
|
+// WHERE b.is_overseas = 0
|
|
|
+// UNION ALL
|
|
|
+// SELECT t.company_id+10000000,t.company_name,t.nation,t.seller_id,t.seller_name,
|
|
|
+// t.view_total,0 AS road_show_total,t.create_time,'' AS last_view_time,t.is_hide,t.overseas_status,t.overseas_label
|
|
|
+// FROM %s.english_company AS t
|
|
|
+// INNER JOIN overseas_custom_seller AS n ON t.seller_id=n.seller_id
|
|
|
+// WHERE 1=1 AND t.is_deleted=0
|
|
|
+// )AS m
|
|
|
+// WHERE 1=1
|
|
|
+// AND m.is_hide=0
|
|
|
+//AND m. overseas_status='正式' `
|
|
|
+//
|
|
|
+// if condition != "" {
|
|
|
+// sql += condition
|
|
|
+// }
|
|
|
+//
|
|
|
+// sql += ` GROUP BY m.overseas_status `
|
|
|
+//
|
|
|
+// sql = fmt.Sprintf(sql, databaseName)
|
|
|
+//
|
|
|
+// err = o.Raw(sql, pars).QueryRow(&total)
|
|
|
+// return
|
|
|
+//}
|
|
|
|
|
|
// GetCompanyIdsByKeyword 关键词获取客户IDs
|
|
|
func (obj *Custom) GetCompanyIdsByKeyword(keyword string) (companyIds []int, err error) {
|