23 lines
630 B
Go
23 lines
630 B
Go
package validator
|
|
|
|
import (
|
|
"fmt"
|
|
"net/http"
|
|
"planA/initialization/golabl"
|
|
taskValidator "planA/type/validator"
|
|
)
|
|
|
|
// ImgUploadToPddValidator 上传图片到拼多多验证
|
|
func ImgUploadToPddValidator(data *http.Request) (taskValidator.ImgUploadToPdd, error) {
|
|
form := taskValidator.ImgUploadToPdd{
|
|
ImgUrl: data.FormValue("img_url"),
|
|
ShopId: data.FormValue("shop_id"),
|
|
}
|
|
fieldCN := map[string]string{"ImgUrl": "图片url", "ShopId": "店铺ID"}
|
|
if err := golabl.Validator.Struct(form); err != nil {
|
|
errMsg := ValidatorRule(err, fieldCN)
|
|
return form, fmt.Errorf("参数错误:%s", errMsg)
|
|
}
|
|
return form, nil
|
|
}
|