|
@@ -102,7 +102,7 @@ type CompanySearchListResp struct {
|
|
|
|
|
|
func GetCompanySearchList(condition string, pars []interface{}, limitParam ...int) (items []*CompanySearchItem, err error) {
|
|
|
o := orm.NewOrm()
|
|
|
- sql := `SELECT DISTINCT a.company_id,a.company_name,a.credit_code,a.company_code,a.region_type,a.share_seller_id,a.share_seller,a.is_share,
|
|
|
+ sql := `SELECT DISTINCT a.company_id,a.company_name,a.credit_code,a.company_code,a.region_type,b.share_seller_id,b.share_seller,b.is_share,
|
|
|
GROUP_CONCAT(b.status ORDER BY b.product_id ASC SEPARATOR '/') AS status,
|
|
|
GROUP_CONCAT(DISTINCT b.seller_name ORDER BY b.product_id ASC SEPARATOR '/' ) AS seller_name,
|
|
|
GROUP_CONCAT(DISTINCT b.seller_id ORDER BY b.product_id ASC SEPARATOR '/') AS seller_ids,
|
|
@@ -313,7 +313,7 @@ func GetCompanyList(condition, status, sortStr string, pars []interface{}, start
|
|
|
// 权益客户: 以权益最后一次阅读时间作为参考
|
|
|
t := time.Now().Local().AddDate(0, 0, -7).Format(utils.FormatDate)
|
|
|
|
|
|
- sql := `SELECT a.company_id,a.company_name,a.credit_code,a.company_code,a.created_time,a.province,a.city,a.address,a.region_type,b.group_id,b.road_show_total,a.is_share,
|
|
|
+ sql := `SELECT a.company_id,a.company_name,a.credit_code,a.company_code,a.created_time,a.province,a.city,a.address,a.region_type,b.group_id,b.road_show_total,b.is_share,
|
|
|
CASE
|
|
|
WHEN GROUP_CONCAT(b.status) LIKE "%永续%" THEN 1
|
|
|
WHEN GROUP_CONCAT(b.status) LIKE "%正式%" THEN 2
|
|
@@ -365,8 +365,8 @@ as sort_todo_end_time,
|
|
|
b.freeze_time,b.freeze_reason,b.renewal_reason,
|
|
|
b.view_total,
|
|
|
b.last_view_time,
|
|
|
- a.share_seller,
|
|
|
- a.share_seller_id,
|
|
|
+ b.share_seller,
|
|
|
+ b.share_seller_id,
|
|
|
MAX(b.last_view_time) as max_last_view_time,
|
|
|
MIN(b.last_view_time) as min_last_view_time,
|
|
|
MAX(b.end_date) as max_end_date,
|