|
@@ -114,7 +114,7 @@ var (
|
|
|
regHz = regexp.MustCompile("[\u4e00-\u9fa5]")
|
|
|
winnerOrderAndBidResult = regexp.MustCompile("((中标)?候选人|(中标|评标)结果)")
|
|
|
WinnerOrderStr = regexp.MustCompile(`(集团|公司|学校|中心|家具城|门诊|\[大中小\]学|部|院|局|厂|店|所|队|社|室|厅|段|会|场|行)$`)
|
|
|
- DoubtReg = regexp.MustCompile("((我|交易)中心|有(疑问|质疑|异议|意见)|(书面)?提出|不再受理|投诉|质疑|书面形式|监督|交易中心|公示期(限)?|招标|采购)")
|
|
|
+ DoubtReg = regexp.MustCompile("(我中心|有(疑问|质疑|异议|意见)|(书面)?提出|不再受理|投诉|质疑|书面形式|监督|公示期(限)?)")
|
|
|
)
|
|
|
|
|
|
//在解析时,判断表格元素是否隐藏
|
|
@@ -244,10 +244,10 @@ func (table *Table) KVFilter(isSite bool, codeSite string) {
|
|
|
MergeKvTags(table.StandKV, kvTags)
|
|
|
} else {
|
|
|
//u.Debug(k, v, "---------")
|
|
|
- if strings.Contains(k,"总价"){
|
|
|
- if vvvv,ok := v.([]string);ok && len(vvvv)>0{
|
|
|
+ if strings.Contains(k, "总价") {
|
|
|
+ if vvvv, ok := v.([]string); ok && len(vvvv) > 0 {
|
|
|
as.RemoveKey("报价")
|
|
|
- as.AddKey(k,vvvv[len(vvvv)-1])
|
|
|
+ as.AddKey(k, vvvv[len(vvvv)-1])
|
|
|
continue
|
|
|
}
|
|
|
}
|
|
@@ -477,15 +477,15 @@ func (table *Table) sortKVArr(as *SortMap, isSite bool, codeSite string) {
|
|
|
tmp.Weight = vv[0].Weight
|
|
|
tmp.Key = vv[0].Key
|
|
|
tmp.IsInvalid = vv[0].IsInvalid
|
|
|
- if kk == "单品报价"||kk == "中标金额"||kk == "预算"{
|
|
|
- if strings.Contains(k,"万"){
|
|
|
- tmp.Value = vvvvvv+"万"
|
|
|
- }else if strings.Contains(k,"亿"){
|
|
|
- tmp.Value = vvvvvv+"亿"
|
|
|
- }else {
|
|
|
+ if kk == "单品报价" || kk == "中标金额" || kk == "预算" {
|
|
|
+ if strings.Contains(k, "万") {
|
|
|
+ tmp.Value = vvvvvv + "万"
|
|
|
+ } else if strings.Contains(k, "亿") {
|
|
|
+ tmp.Value = vvvvvv + "亿"
|
|
|
+ } else {
|
|
|
tmp.Value = vvvvvv
|
|
|
}
|
|
|
- }else {
|
|
|
+ } else {
|
|
|
tmp.Value = vvvvvv
|
|
|
}
|
|
|
table.StandKV[kk] = append(table.StandKV[kk], &tmp)
|