供应商

This commit is contained in:
范俊成 2023-10-18 15:49:35 +08:00
parent 24c555de63
commit 382689bee5

View File

@ -2,6 +2,7 @@ package basic
import ( import (
"errors" "errors"
"fmt"
"github.com/gin-gonic/gin" "github.com/gin-gonic/gin"
"go-admin/app/admin/middleware" "go-admin/app/admin/middleware"
"go-admin/app/admin/models" "go-admin/app/admin/models"
@ -41,6 +42,7 @@ type SupplierCreateRequest struct {
func SupplierCreate(c *gin.Context) { func SupplierCreate(c *gin.Context) {
req := new(SupplierCreateRequest) req := new(SupplierCreateRequest)
if err := c.ShouldBindJSON(&req); err != nil { if err := c.ShouldBindJSON(&req); err != nil {
fmt.Println(err.Error())
app.Error(c, http.StatusBadRequest, errors.New("para err"), "参数错误") app.Error(c, http.StatusBadRequest, errors.New("para err"), "参数错误")
return return
} }
@ -67,6 +69,7 @@ func SupplierCreate(c *gin.Context) {
City: req.City, City: req.City,
Area: req.Area, Area: req.Area,
CooperativeBusinessId: middleware.GetCooperativeBusinessId(c), CooperativeBusinessId: middleware.GetCooperativeBusinessId(c),
AccountHolder: req.AccountHolder,
} }
err = orm.Eloquent.Create(supplier).Error err = orm.Eloquent.Create(supplier).Error
@ -111,6 +114,10 @@ func SupplierUpdate(c *gin.Context) {
Landline: req.Landline, Landline: req.Landline,
Email: req.Email, Email: req.Email,
CompanyWebsite: req.CompanyWebsite, CompanyWebsite: req.CompanyWebsite,
Province: req.Province,
City: req.City,
Area: req.Area,
AccountHolder: req.AccountHolder,
} }
err := orm.Eloquent.Where("id", req.Id).Updates(supplier).Error err := orm.Eloquent.Where("id", req.Id).Updates(supplier).Error
if err != nil { if err != nil {