|
@@ -637,7 +637,19 @@ func (n *network) List(in *types.NetWorkListReq) *types.Reply {
|
|
|
}
|
|
|
export_url := ""
|
|
|
if len(export_id) > 0 {
|
|
|
- export_url = "/subscribepay/network/projectExport?export_id=" + encrypt.SE.EncodeStringByCheck(strings.Join(export_id, ","))
|
|
|
+ exportIdRepeat := map[string]bool{}
|
|
|
+ exportId := ""
|
|
|
+ for _, v := range export_id {
|
|
|
+ if exportIdRepeat[v] {
|
|
|
+ continue
|
|
|
+ }
|
|
|
+ exportIdRepeat[v] = true
|
|
|
+ if exportId != "" {
|
|
|
+ exportId += ","
|
|
|
+ }
|
|
|
+ exportId += v
|
|
|
+ }
|
|
|
+ export_url = "/subscribepay/network/projectExport?export_id=" + encrypt.SE.EncodeStringByCheck(exportId)
|
|
|
}
|
|
|
url := ""
|
|
|
if v.Qyxy_id != "" && (jump_type == "supplier" || jump_type == "adiffb") {
|
|
@@ -810,6 +822,7 @@ func (n *network) Introduce_Firstparty(fpn map[string][]*firstpartyNetwork, entM
|
|
|
}
|
|
|
result[k].ProjectCount += vm[vv.CompanyId].ProjectCount
|
|
|
result[k].ProjectAmount += vm[vv.CompanyId].ProjectAmount
|
|
|
+ result[k].ExportId = append(result[k].ExportId, vm[vv.CompanyId].ExportId...)
|
|
|
}
|
|
|
}
|
|
|
return result
|