package CheckHandler import ( "github.com/gin-gonic/gin" "strings" ) /** 功能:检查字符串是否为空 作者:黄海 时间:2020-03-17 */ func emptyLimitIsLegal(c *gin.Context, interName string, n int) (bool, ResultStruct) { //1、调用通用检查器 success, resultStruct, httpType, arr := commonIsLegal(c, interName, n) if !success { return success, resultStruct } //2、如果通过了常规检查,那么进行业务专用检查 for i := 0; i < len(arr); i++ { paraStruct := arr[i] if len(strings.Trim(paraStruct.inputParameterValue, "")) == 0 { resultStruct.InterfaceName = interName resultStruct.HttpType = httpType resultStruct.Parameter = paraStruct.parameterName resultStruct.Message = "参数" + paraStruct.parameterName + "输入值不能为空!" return false, resultStruct } } return true, resultStruct }