|
@@ -244,6 +244,13 @@ 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{
|
|
|
+ as.RemoveKey("报价")
|
|
|
+ as.AddKey(k,vvvv[len(vvvv)-1])
|
|
|
+ continue
|
|
|
+ }
|
|
|
+ }
|
|
|
as.AddKey(k, v)
|
|
|
}
|
|
|
}
|
|
@@ -470,7 +477,17 @@ 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
|
|
|
- tmp.Value = vvvvvv
|
|
|
+ if kk == "单品报价"||kk == "中标金额"||kk == "预算"{
|
|
|
+ if strings.Contains(k,"万"){
|
|
|
+ tmp.Value = vvvvvv+"万"
|
|
|
+ }else if strings.Contains(k,"亿"){
|
|
|
+ tmp.Value = vvvvvv+"亿"
|
|
|
+ }else {
|
|
|
+ tmp.Value = vvvvvv
|
|
|
+ }
|
|
|
+ }else {
|
|
|
+ tmp.Value = vvvvvv
|
|
|
+ }
|
|
|
table.StandKV[kk] = append(table.StandKV[kk], &tmp)
|
|
|
}
|
|
|
}
|