|
@@ -15,7 +15,7 @@ import (
|
|
var (
|
|
var (
|
|
INDEX_1 = "transaction_info"
|
|
INDEX_1 = "transaction_info"
|
|
sql_2_0 = `SELECT buyer, buyer_id, agency, agency_id, property_form FROM information.transaction_info WHERE project_id = ?`
|
|
sql_2_0 = `SELECT buyer, buyer_id, agency, agency_id, property_form FROM information.transaction_info WHERE project_id = ?`
|
|
- sql_2_1 = `SELECT project_id, project_name, zbtime FROM information.transaction_info WHERE buyer_id = ? AND winner winner IN ? ORDER BY zbtime DESC`
|
|
|
|
|
|
+ sql_2_1 = `SELECT project_id, project_name, zbtime FROM information.transaction_info WHERE buyer_id = ? AND winner winner_id IN ? ORDER BY zbtime DESC`
|
|
sql_2_2 = `SELECT b.company_id, b.company_name, b.contact_name, a.relate_id, a.relate_name FROM connection_introduce a INNER JOIN connection b ON b.position_id =%d AND a.connection_id = b.id AND b.state = 1 AND a.itype = 1 AND b.itype = 4 AND a.relate_Id = %s`
|
|
sql_2_2 = `SELECT b.company_id, b.company_name, b.contact_name, a.relate_id, a.relate_name FROM connection_introduce a INNER JOIN connection b ON b.position_id =%d AND a.connection_id = b.id AND b.state = 1 AND a.itype = 1 AND b.itype = 4 AND a.relate_Id = %s`
|
|
sql_2_3 = `select a.a_id as a_id, a.b_id as b_id, a.a_name as a_name, a.b_name as b_name, a.code as code, c.legal_person as c_person, d.legal_person d_person from ent_map_code a left join ent_info c on (a.a_id = ? or a.b_id = ? ) and a.code in('0101', '0201') and a.a_id = c.id left join ent_info d on (a.a_id = ? or a.b_id = ? ) and a.code in('0101', '0201') and a.b_id = d.id where (a.a_id = ? or a.b_id = ? ) and a.code in('0101', '0201')`
|
|
sql_2_3 = `select a.a_id as a_id, a.b_id as b_id, a.a_name as a_name, a.b_name as b_name, a.code as code, c.legal_person as c_person, d.legal_person d_person from ent_map_code a left join ent_info c on (a.a_id = ? or a.b_id = ? ) and a.code in('0101', '0201') and a.a_id = c.id left join ent_info d on (a.a_id = ? or a.b_id = ? ) and a.code in('0101', '0201') and a.b_id = d.id where (a.a_id = ? or a.b_id = ? ) and a.code in('0101', '0201')`
|
|
es_query = `{
|
|
es_query = `{
|
|
@@ -210,29 +210,6 @@ func GetData(propertyForm, bid string) (result1, result2 []map[string]interface{
|
|
result2 = append(result2, tmp)
|
|
result2 = append(result2, tmp)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
-
|
|
|
|
- // 合作项目, 业主与中标单位
|
|
|
|
- for _, v := range result1 {
|
|
|
|
- rows, err := T.ClickhouseConn.Query(context.TODO(), sql_2_1, bid, v["name"])
|
|
|
|
- var mlist []map[string]interface{}
|
|
|
|
- for err != nil && rows.Next() {
|
|
|
|
- m := make(map[string]interface{})
|
|
|
|
- rows.Scan(&m)
|
|
|
|
- mlist = append(mlist, m)
|
|
|
|
- }
|
|
|
|
- v["data"] = mlist
|
|
|
|
- }
|
|
|
|
- // 业主与代理机构
|
|
|
|
- for _, v := range result2 {
|
|
|
|
- rows, err := T.ClickhouseConn.Query(context.TODO(), sql_2_1, bid, v["name"])
|
|
|
|
- var mlist []map[string]interface{}
|
|
|
|
- for err != nil && rows.Next() {
|
|
|
|
- m := make(map[string]interface{})
|
|
|
|
- rows.Scan(&m)
|
|
|
|
- mlist = append(mlist, m)
|
|
|
|
- }
|
|
|
|
- v["data"] = mlist
|
|
|
|
- }
|
|
|
|
return
|
|
return
|
|
}
|
|
}
|
|
|
|
|
|
@@ -261,3 +238,16 @@ func GetData2(buyid string) (result []map[string]interface{}) {
|
|
}
|
|
}
|
|
return
|
|
return
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+// @Author jianghan
|
|
|
|
+// @Description 合作历史
|
|
|
|
+// @Date 2024/4/20
|
|
|
|
+func GetData3(buyerId, winnerId string) (result []map[string]interface{}) {
|
|
|
|
+ rows, err := T.ClickhouseConn.Query(context.TODO(), sql_2_1, buyerId, winnerId)
|
|
|
|
+ for err != nil && rows.Next() {
|
|
|
|
+ m := make(map[string]interface{})
|
|
|
|
+ rows.Scan(&m)
|
|
|
|
+ result = append(result, m)
|
|
|
|
+ }
|
|
|
|
+ return
|
|
|
|
+}
|