package CheckHandler import ( "dsBaseWeb/Utils/CommonUtil" "github.com/gin-gonic/gin" ) /** 功能:检查字符串是否是日期格式 作者:黄海 时间:2020-03-17 */ func datetimeLimitIsLegal(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 !CommonUtil.IsDate(paraStruct.inputParameterValue) { resultStruct.HttpType = httpType resultStruct.Message = "不是合法的时间格式!" return false, resultStruct } } return true, resultStruct }