| | |
| | | // @Security ApiKeyAuth |
| | | // @accept application/json |
| | | // @Produce application/json |
| | | // @Param data body test.Product true "创建Product" |
| | | // @Param data body request.ProductCreate true "创建Product" |
| | | // @Success 200 {string} string "{"success":true,"data":{},"msg":"获取成功"}" |
| | | // @Router /p/createProduct [post] |
| | | func (pApi *ProductApi) CreateProduct(c *gin.Context) { |
| | | var p test.Product |
| | | var p testReq.ProductCreate |
| | | err := c.ShouldBindJSON(&p) |
| | | if err != nil { |
| | | response.FailWithMessage(err.Error(), c) |
| | | return |
| | | } |
| | | if err := pService.CreateProduct(&p); err != nil { |
| | | if err := pService.CreateProduct(p.List); err != nil { |
| | | global.GVA_LOG.Error("创建失败!", zap.Error(err)) |
| | | response.FailWithMessage("创建失败", c) |
| | | } else { |