|
@@ -67,7 +67,7 @@ func GetNotkeyAndKeyAddWord(list []map[string]interface{}, fieldMap map[string]i
|
|
|
tmp_nkw := nkw_addArr[0]
|
|
|
if tmp_nkw != "" {
|
|
|
cr := &CommonReg{}
|
|
|
- cr.CsVal = tmp_nkw //记录原值
|
|
|
+ cr.CsVal = tmp_nkw //记录原值
|
|
|
if LetterCase.MatchString(tmp_nkw) { //判断附加词中是否有英文
|
|
|
tmp_nkw = strings.ToUpper(tmp_nkw) //附加词中有英文全部转为大写
|
|
|
cr.IsLetter = true //含字母
|
|
@@ -119,7 +119,7 @@ func GetNotkeyAndKeyAddWord(list []map[string]interface{}, fieldMap map[string]i
|
|
|
tmp_aw := aw_addArr[0]
|
|
|
if tmp_aw != "" {
|
|
|
cr := &CommonReg{}
|
|
|
- cr.CsVal = tmp_aw //记录原值
|
|
|
+ cr.CsVal = tmp_aw //记录原值
|
|
|
if LetterCase.MatchString(tmp_aw) { //判断附加词中是否有英文
|
|
|
tmp_aw = strings.ToUpper(tmp_aw) //附加词中有英文全部转为大写
|
|
|
cr.IsLetter = true //含字母
|
|
@@ -696,14 +696,26 @@ func AssembelSave(tmp map[string]interface{}, IsSearchHosp, IsSearchEnps bool, h
|
|
|
attachments := (*projectInfo)["attachments"].(map[string]interface{})
|
|
|
for _, v := range attachments {
|
|
|
atta := v.(map[string]interface{})
|
|
|
- fileMap := map[string]interface{}{
|
|
|
- "filename": atta["filename"],
|
|
|
- "url": fileUrl + qu.ObjToString(atta["fid"]),
|
|
|
+ if atta["fid"] != nil {
|
|
|
+ fileMap := map[string]interface{}{
|
|
|
+ "filename": atta["filename"],
|
|
|
+ "url": fileUrl + qu.ObjToString(atta["fid"]),
|
|
|
+ }
|
|
|
+ filesArr = append(filesArr, fileMap)
|
|
|
+ } else {
|
|
|
+ if atta["org_url"] != nil {
|
|
|
+ fileMap := map[string]interface{}{
|
|
|
+ "filename": atta["filename"],
|
|
|
+ "url": qu.ObjToString(atta["org_url"]),
|
|
|
+ }
|
|
|
+ filesArr = append(filesArr, fileMap)
|
|
|
+ }
|
|
|
}
|
|
|
- filesArr = append(filesArr, fileMap)
|
|
|
}
|
|
|
log.Println("查询附件结果:", id, "附件数量:", len(filesArr))
|
|
|
- tmp["filehref"] = filesArr
|
|
|
+ if len(filesArr) > 0 {
|
|
|
+ tmp["filehref"] = filesArr
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -928,7 +940,7 @@ func SaveUsermailMgo() {
|
|
|
defer func() {
|
|
|
<-SP
|
|
|
}()
|
|
|
- MgoCus.SaveBulk(SaveUserMail, arru...)
|
|
|
+ MgoSave.SaveBulk(SaveUserMail, arru...)
|
|
|
}(arru)
|
|
|
arru = make([]map[string]interface{}, 500)
|
|
|
indexu = 0
|
|
@@ -940,7 +952,7 @@ func SaveUsermailMgo() {
|
|
|
defer func() {
|
|
|
<-SP
|
|
|
}()
|
|
|
- MgoCus.SaveBulk(SaveUserMail, arru...)
|
|
|
+ MgoSave.SaveBulk(SaveUserMail, arru...)
|
|
|
}(arru[:indexu])
|
|
|
arru = make([]map[string]interface{}, 500)
|
|
|
indexu = 0
|
|
@@ -1358,7 +1370,7 @@ func GetXlsxs(mMap []map[string]interface{}, fn, email, id string, isfile, isHen
|
|
|
row.AddCell().SetValue(v["projectname"]) //项目名称
|
|
|
row.AddCell().SetValue(v["buyer"]) //采购单位
|
|
|
row.AddCell().SetValue(v["buyer_type"]) //采购单位类别---私有标签tagname
|
|
|
- if v["bidamount"] != nil { //中标金额
|
|
|
+ if v["bidamount"] != nil { //中标金额
|
|
|
row.AddCell().SetFloat(qu.Float64All(v["bidamount"]))
|
|
|
} else {
|
|
|
row.AddCell()
|