|
@@ -658,8 +658,8 @@ func analysisDataByBuyer(res []map[string]interface{}, mycs map[string]interface
|
|
var ADRes_r = []*PTComs{}
|
|
var ADRes_r = []*PTComs{}
|
|
var enters = []string{}
|
|
var enters = []string{}
|
|
var EnterPOC = map[string]PCInfo{}
|
|
var EnterPOC = map[string]PCInfo{}
|
|
- var EnterQYXY = []entity.EnterQYXYInfo{} //企业信用是否有此企业数据
|
|
|
|
- var EnterQYXY_map = map[string]string{} //企业信用是否有此企业数据
|
|
|
|
|
|
+ var EnterQYXY = []*entity.EnterQYXYInfo{} //企业信用是否有此企业数据
|
|
|
|
+ var EnterQYXY_map = map[string]string{} //企业信用是否有此企业数据
|
|
var wg sync.WaitGroup
|
|
var wg sync.WaitGroup
|
|
var entersFifty = []string{}
|
|
var entersFifty = []string{}
|
|
for k, v := range res {
|
|
for k, v := range res {
|
|
@@ -674,14 +674,14 @@ func analysisDataByBuyer(res []map[string]interface{}, mycs map[string]interface
|
|
}
|
|
}
|
|
if isContinue {
|
|
if isContinue {
|
|
//防止最后一个企业不匹配 直接跳出
|
|
//防止最后一个企业不匹配 直接跳出
|
|
- if len(res) == k+1 {
|
|
|
|
- wg.Add(1)
|
|
|
|
- go func(entersFifty []string) {
|
|
|
|
- EnterQYXY = append(EnterQYXY, entity.GetEntInfoByQYXY(entersFifty, "C")...)
|
|
|
|
- wg.Done()
|
|
|
|
- }(entersFifty)
|
|
|
|
- entersFifty = []string{}
|
|
|
|
- }
|
|
|
|
|
|
+ // if len(res) == k+1 {
|
|
|
|
+ // wg.Add(1)
|
|
|
|
+ // go func(entersFifty []string) {
|
|
|
|
+ // EnterQYXY = append(EnterQYXY, entity.GetEntInfoByQYXY(entersFifty, "C")...)
|
|
|
|
+ // wg.Done()
|
|
|
|
+ // }(entersFifty)
|
|
|
|
+ // entersFifty = []string{}
|
|
|
|
+ // }
|
|
continue
|
|
continue
|
|
}
|
|
}
|
|
var budget_val = qutil.ObjToMap(v["count"]) //预算总金额
|
|
var budget_val = qutil.ObjToMap(v["count"]) //预算总金额
|
|
@@ -730,8 +730,8 @@ func analysisDataByBuyer(res []map[string]interface{}, mycs map[string]interface
|
|
}
|
|
}
|
|
wg.Wait()
|
|
wg.Wait()
|
|
for _, ev := range EnterQYXY {
|
|
for _, ev := range EnterQYXY {
|
|
- if ev.Name != "" {
|
|
|
|
- EnterQYXY_map[ev.Name] = ev.Id
|
|
|
|
|
|
+ if (*ev).Name != "" {
|
|
|
|
+ EnterQYXY_map[(*ev).Name] = (*ev).Id
|
|
}
|
|
}
|
|
}
|
|
}
|
|
for _, vv := range ADRes {
|
|
for _, vv := range ADRes {
|
|
@@ -753,7 +753,7 @@ func analysisDataByWinner(res []map[string]interface{}, mycs map[string]interfac
|
|
var ADRes = []*PTComs{}
|
|
var ADRes = []*PTComs{}
|
|
var ADRes_r = []*PTComs{}
|
|
var ADRes_r = []*PTComs{}
|
|
var enters = []string{}
|
|
var enters = []string{}
|
|
- var EnterQYXY = []entity.EnterQYXYInfo{} //企业信用是否有此企业数据
|
|
|
|
|
|
+ var EnterQYXY = []*entity.EnterQYXYInfo{} //企业信用是否有此企业数据
|
|
var EnterQYXY_map = map[string]entity.EnterQYXYInfo{} //企业信用是否有此企业数据
|
|
var EnterQYXY_map = map[string]entity.EnterQYXYInfo{} //企业信用是否有此企业数据
|
|
var wg sync.WaitGroup
|
|
var wg sync.WaitGroup
|
|
var entersFifty = []string{}
|
|
var entersFifty = []string{}
|
|
@@ -773,14 +773,14 @@ func analysisDataByWinner(res []map[string]interface{}, mycs map[string]interfac
|
|
}
|
|
}
|
|
if isContinue {
|
|
if isContinue {
|
|
//防止最后一个企业不匹配 直接跳出
|
|
//防止最后一个企业不匹配 直接跳出
|
|
- if len(res) == k+1 {
|
|
|
|
- wg.Add(1)
|
|
|
|
- go func(entersFifty []string, pcor string) {
|
|
|
|
- EnterQYXY = append(EnterQYXY, entity.GetEntInfoByQYXY(entersFifty, pcor)...)
|
|
|
|
- wg.Done()
|
|
|
|
- }(entersFifty, pcor)
|
|
|
|
- entersFifty = []string{}
|
|
|
|
- }
|
|
|
|
|
|
+ // if len(res) == k+1 {
|
|
|
|
+ // wg.Add(1)
|
|
|
|
+ // go func(entersFifty []string, pcor string) {
|
|
|
|
+ // EnterQYXY = append(EnterQYXY, entity.GetEntInfoByQYXY(entersFifty, pcor)...)
|
|
|
|
+ // wg.Done()
|
|
|
|
+ // }(entersFifty, pcor)
|
|
|
|
+ // entersFifty = []string{}
|
|
|
|
+ // }
|
|
continue
|
|
continue
|
|
}
|
|
}
|
|
var budget_val = qutil.ObjToMap(v["count"]) //预算总金额
|
|
var budget_val = qutil.ObjToMap(v["count"]) //预算总金额
|
|
@@ -804,12 +804,12 @@ func analysisDataByWinner(res []map[string]interface{}, mycs map[string]interfac
|
|
}
|
|
}
|
|
wg.Wait()
|
|
wg.Wait()
|
|
for _, ev := range EnterQYXY {
|
|
for _, ev := range EnterQYXY {
|
|
- if ev.Name != "" {
|
|
|
|
|
|
+ if (*ev).Name != "" {
|
|
EnterQYXY_map[ev.Id] = entity.EnterQYXYInfo{
|
|
EnterQYXY_map[ev.Id] = entity.EnterQYXYInfo{
|
|
- Id: ev.Id,
|
|
|
|
- Name: ev.Name,
|
|
|
|
- Area: ev.Area,
|
|
|
|
- City: ev.City,
|
|
|
|
|
|
+ Id: (*ev).Id,
|
|
|
|
+ Name: (*ev).Name,
|
|
|
|
+ Area: (*ev).Area,
|
|
|
|
+ City: (*ev).City,
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|