|
@@ -228,6 +228,7 @@ func (p *Purchase) PurchaseListFormat(res []map[string]interface{}) (list []*bxc
|
|
|
var winnerInfo []*bxcore.WinnerInfo
|
|
|
winnerList := MC.ObjToString(rv["s_winner"]) //中标企业名称集合
|
|
|
if winnerList != "" && len(strings.Split(winnerList, ",")) > 0 {
|
|
|
+ var isExists = map[string]bool{}
|
|
|
for wk, wv := range strings.Split(winnerList, ",") {
|
|
|
var (
|
|
|
winnerId = ""
|
|
@@ -243,6 +244,10 @@ func (p *Purchase) PurchaseListFormat(res []map[string]interface{}) (list []*bxc
|
|
|
if entity.RegWinner.MatchString(wv) {
|
|
|
continue
|
|
|
}
|
|
|
+ if isExists[wv] {
|
|
|
+ continue
|
|
|
+ }
|
|
|
+ isExists[wv] = true
|
|
|
winnerInfo = append(winnerInfo, &bxcore.WinnerInfo{
|
|
|
Winner: wv, //中标企业 需要单独处理
|
|
|
WinnerTel: MC.ObjToString(rv["winnertel"]), //中标企业联系电话
|