ソースを参照

wip:收藏 招标信息 无效中标企业

wangshan 8 ヶ月 前
コミット
55ad26d743

+ 4 - 1
src/jfw/modules/publicapply/src/bidcollection/entity/entity.go

@@ -672,7 +672,7 @@ func InfoFormat(p string, info *map[string]interface{}) *InfoList {
 	}
 	winnerList := qu.ObjToString((*info)["s_winner"]) //中标企业名称集合
 	winnertel := qu.ObjToString((*info)["winnertel"])
-	if winnertel == "" &&winnerList!="" &&isbid((*info)["subtype"]) {
+	if winnertel == "" && winnerList != "" && isbid((*info)["subtype"]) {
 		(*info)["winnertel"] = getwinnertel((*info)["s_winner"])
 	}
 	winnerInfoList := []WinnerInfo{}
@@ -686,6 +686,9 @@ func InfoFormat(p string, info *map[string]interface{}) *InfoList {
 					winnerId = entIdList[wk]
 				}
 			}
+			if len([]rune(winnerId)) < 24 { //验证是否真正的有效id
+				continue
+			}
 			winnerInfoList = append(winnerInfoList, WinnerInfo{
 				Winner:       wv,                                                                                                          //中标企业 需要单独处理
 				WinnerTel:    qu.ObjToString((*info)["winnertel"]),                                                                        //中标企业联系电话