Browse Source

增加后台表单校验工具以及添加校验

main
pixel 4 years ago
parent
commit
108a504103
  1. 28
      server/api/v1/exa_customer.go

28
server/api/v1/exa_customer.go

@ -24,12 +24,10 @@ func CreateExaCustomer(c *gin.Context) {
_ = c.ShouldBindJSON(&cu) _ = c.ShouldBindJSON(&cu)
CustomerVerify := utils.Rules{ CustomerVerify := utils.Rules{
"CustomerName": {utils.NotEmpty()}, "CustomerName": {utils.NotEmpty()},
"CustomerPhoneData": {utils.NotEmpty()},
"SysUserID": {utils.NotEmpty()},
"SysUserAuthorityID": {utils.NotEmpty()},
"CustomerPhoneData": {utils.NotEmpty()},
} }
CustomerVerifyErr := utils.Verify(cu, CustomerVerify) CustomerVerifyErr := utils.Verify(cu, CustomerVerify)
if CustomerVerifyErr!=nil {
if CustomerVerifyErr != nil {
response.FailWithMessage(CustomerVerifyErr.Error(), c) response.FailWithMessage(CustomerVerifyErr.Error(), c)
return return
} }
@ -57,10 +55,10 @@ func DeleteExaCustomer(c *gin.Context) {
var cu model.ExaCustomer var cu model.ExaCustomer
_ = c.ShouldBindJSON(&cu) _ = c.ShouldBindJSON(&cu)
CustomerVerify := utils.Rules{ CustomerVerify := utils.Rules{
"ID": {utils.NotEmpty()},
"ID": {utils.NotEmpty()},
} }
CustomerVerifyErr := utils.Verify(cu.Model, CustomerVerify) CustomerVerifyErr := utils.Verify(cu.Model, CustomerVerify)
if CustomerVerifyErr!=nil {
if CustomerVerifyErr != nil {
response.FailWithMessage(CustomerVerifyErr.Error(), c) response.FailWithMessage(CustomerVerifyErr.Error(), c)
return return
} }
@ -84,21 +82,19 @@ func UpdateExaCustomer(c *gin.Context) {
var cu model.ExaCustomer var cu model.ExaCustomer
_ = c.ShouldBindJSON(&cu) _ = c.ShouldBindJSON(&cu)
IdCustomerVerify := utils.Rules{ IdCustomerVerify := utils.Rules{
"ID": {utils.NotEmpty()},
"ID": {utils.NotEmpty()},
} }
IdCustomerVerifyErr := utils.Verify(cu.Model, IdCustomerVerify) IdCustomerVerifyErr := utils.Verify(cu.Model, IdCustomerVerify)
if IdCustomerVerifyErr!=nil {
if IdCustomerVerifyErr != nil {
response.FailWithMessage(IdCustomerVerifyErr.Error(), c) response.FailWithMessage(IdCustomerVerifyErr.Error(), c)
return return
} }
CustomerVerify := utils.Rules{ CustomerVerify := utils.Rules{
"CustomerName": {utils.NotEmpty()}, "CustomerName": {utils.NotEmpty()},
"CustomerPhoneData": {utils.NotEmpty()},
"SysUserID": {utils.NotEmpty()},
"SysUserAuthorityID": {utils.NotEmpty()},
"CustomerPhoneData": {utils.NotEmpty()},
} }
CustomerVerifyErr := utils.Verify(cu, CustomerVerify) CustomerVerifyErr := utils.Verify(cu, CustomerVerify)
if CustomerVerifyErr!=nil {
if CustomerVerifyErr != nil {
response.FailWithMessage(CustomerVerifyErr.Error(), c) response.FailWithMessage(CustomerVerifyErr.Error(), c)
return return
} }
@ -122,10 +118,10 @@ func GetExaCustomer(c *gin.Context) {
var cu model.ExaCustomer var cu model.ExaCustomer
_ = c.ShouldBindQuery(&cu) _ = c.ShouldBindQuery(&cu)
IdCustomerVerify := utils.Rules{ IdCustomerVerify := utils.Rules{
"ID": {utils.NotEmpty()},
"ID": {utils.NotEmpty()},
} }
IdCustomerVerifyErr := utils.Verify(cu.Model, IdCustomerVerify) IdCustomerVerifyErr := utils.Verify(cu.Model, IdCustomerVerify)
if IdCustomerVerifyErr!=nil {
if IdCustomerVerifyErr != nil {
response.FailWithMessage(IdCustomerVerifyErr.Error(), c) response.FailWithMessage(IdCustomerVerifyErr.Error(), c)
return return
} }
@ -151,11 +147,11 @@ func GetExaCustomerList(c *gin.Context) {
var pageInfo request.PageInfo var pageInfo request.PageInfo
_ = c.ShouldBindQuery(&pageInfo) _ = c.ShouldBindQuery(&pageInfo)
CustomerVerify := utils.Rules{ CustomerVerify := utils.Rules{
"Page": {utils.NotEmpty()},
"Page": {utils.NotEmpty()},
"PageSize": {utils.NotEmpty()}, "PageSize": {utils.NotEmpty()},
} }
CustomerVerifyErr := utils.Verify(pageInfo, CustomerVerify) CustomerVerifyErr := utils.Verify(pageInfo, CustomerVerify)
if CustomerVerifyErr!=nil {
if CustomerVerifyErr != nil {
response.FailWithMessage(CustomerVerifyErr.Error(), c) response.FailWithMessage(CustomerVerifyErr.Error(), c)
return return
} }

Loading…
Cancel
Save