diff --git a/controllers/platform_account_pool.go b/controllers/platform_account_pool.go index 8aae92c..6aa4ff3 100644 --- a/controllers/platform_account_pool.go +++ b/controllers/platform_account_pool.go @@ -365,14 +365,20 @@ func extractPoolRow(c *beego.Controller, module string) { var payload struct { ID uint64 `json:"id"` Type string `json:"type"` - Platform string `json:"platform"` // local | xianyu + Platform string `json:"platform"` // local | xianyu | taobao | pinduoduo | jingdong | douyin | ziyoushangcheng Remark string `json:"remark"` } if err := json.Unmarshal(raw, &payload); err != nil { poolJSONErr(c, 400, 400, "参数错误") return } - if payload.Platform != "local" && payload.Platform != "xianyu" { + if payload.Platform != "local" && + payload.Platform != "xianyu" && + payload.Platform != "taobao" && + payload.Platform != "pinduoduo" && + payload.Platform != "jingdong" && + payload.Platform != "douyin" && + payload.Platform != "ziyoushangcheng" { poolJSONErr(c, 400, 400, "提取平台错误") return }