|
@@ -516,14 +516,9 @@ func AssembelSave(tmp map[string]interface{}, IsSearchHosp, IsSearchEnps bool, h
|
|
|
packages := (datas)["package"].(map[string]interface{})
|
|
|
for _, vv := range packages {
|
|
|
vs := vv.(map[string]interface{})
|
|
|
- if qu.ObjToString(tmp["toptype"]) == "结果" || qu.ObjToString(tmp["toptype"]) == "其它" {
|
|
|
+ if qu.ObjToString(tmp["toptype"]) == "结果" || qu.ObjToString(tmp["toptype"]) == "其它" || qu.ObjToString(tmp["toptype"]) == "单一" {
|
|
|
if vs["winner"] != nil && qu.ObjToString(vs["winner"]) != "" {
|
|
|
winner := strings.Split(qu.ObjToString(vs["winner"]), ",")
|
|
|
- delete(tmp,"legal_person")
|
|
|
- delete(tmp,"company_address")
|
|
|
- delete(tmp,"winner_credit_no")
|
|
|
- delete(tmp,"company_email")
|
|
|
- delete(tmp,"company_phone")
|
|
|
for _, w := range winner {
|
|
|
// if MactchWinner(w) {
|
|
|
if index > 1 {
|
|
@@ -531,6 +526,11 @@ func AssembelSave(tmp map[string]interface{}, IsSearchHosp, IsSearchEnps bool, h
|
|
|
for ks, vks := range tmp {
|
|
|
s_data[ks] = vks
|
|
|
}
|
|
|
+ delete(s_data,"legal_person")
|
|
|
+ delete(s_data,"company_address")
|
|
|
+ delete(s_data,"winner_credit_no")
|
|
|
+ delete(s_data,"company_email")
|
|
|
+ delete(s_data,"company_phone")
|
|
|
s_data["s_winner"] = w
|
|
|
SearchEnterpriseInfos(s_data, w)
|
|
|
GetWinnerType(w, s_data)
|
|
@@ -547,6 +547,11 @@ func AssembelSave(tmp map[string]interface{}, IsSearchHosp, IsSearchEnps bool, h
|
|
|
log.Println("index", index, " ", id, " ", w)
|
|
|
} else {
|
|
|
tmp["s_winner"] = w
|
|
|
+ delete(tmp,"legal_person")
|
|
|
+ delete(tmp,"company_address")
|
|
|
+ delete(tmp,"winner_credit_no")
|
|
|
+ delete(tmp,"company_email")
|
|
|
+ delete(tmp,"company_phone")
|
|
|
SearchEnterpriseInfos(tmp, w)
|
|
|
GetWinnerType(w, tmp)
|
|
|
if vs["bidamount"] != nil {
|