|
@@ -248,6 +248,7 @@ func (w *WxDataExport) SaveData() error {
|
|
|
|
|
|
buyerLimit := util.IntAllDef(exportLimit["buyerLimit"], 100)
|
|
|
winnerLimit := util.IntAllDef(exportLimit["winnerLimit"], 100)
|
|
|
+ agencyLimit := util.IntAllDef(exportLimit["agencyLimit"], 100)
|
|
|
|
|
|
if len(buyerArr) > buyerLimit {
|
|
|
w.ServeJson(map[string]interface{}{
|
|
@@ -263,6 +264,13 @@ func (w *WxDataExport) SaveData() error {
|
|
|
})
|
|
|
return nil
|
|
|
}
|
|
|
+ if len(agencyArr) > agencyLimit {
|
|
|
+ w.ServeJson(map[string]interface{}{
|
|
|
+ "error_code": -1,
|
|
|
+ "error_msg": fmt.Sprintf("招标代理机构超过上限%d", winnerLimit),
|
|
|
+ })
|
|
|
+ return nil
|
|
|
+ }
|
|
|
saveData := map[string]interface{}{
|
|
|
"publishtime": publishtime,
|
|
|
"area": areaArr,
|