2
This commit is contained in:
@@ -551,7 +551,7 @@ func (s *FormConfigServiceImpl) generateDescription(jsonTag string, validation s
|
|||||||
"return_type": "返回类型:1-专业和学校名称数据返回编码形式(默认);2-专业和学校名称数据返回中文名称",
|
"return_type": "返回类型:1-专业和学校名称数据返回编码形式(默认);2-专业和学校名称数据返回中文名称",
|
||||||
"photo_data": "人脸图片(必填):base64编码的图片数据,仅支持JPG、BMP、PNG三种格式",
|
"photo_data": "人脸图片(必填):base64编码的图片数据,仅支持JPG、BMP、PNG三种格式",
|
||||||
"owner_type": "企业主类型编码:1-法定代表人;2-主要人员;3-自然人股东;4-法定代表人及自然人股东;5-其他",
|
"owner_type": "企业主类型编码:1-法定代表人;2-主要人员;3-自然人股东;4-法定代表人及自然人股东;5-其他",
|
||||||
"type": "查询类型:per-人员,ent-企业 目前只能选择企业 ",
|
"type": "查询类型:per-人员,ent-企业 ",
|
||||||
"query_reason_id": "查询原因ID:1-授信审批;2-贷中管理;3-贷后管理;4-异议处理;5-担保查询;6-租赁资质审查;7-融资租赁审批;8-借贷撮合查询;9-保险审批;10-资质审核;11-风控审核;12-企业背调",
|
"query_reason_id": "查询原因ID:1-授信审批;2-贷中管理;3-贷后管理;4-异议处理;5-担保查询;6-租赁资质审查;7-融资租赁审批;8-借贷撮合查询;9-保险审批;10-资质审核;11-风控审核;12-企业背调",
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -1544,15 +1544,37 @@ func (h *ProductAdminHandler) GetAdminApiCalls(c *gin.Context) {
|
|||||||
filters["status"] = status
|
filters["status"] = status
|
||||||
}
|
}
|
||||||
|
|
||||||
// 时间范围筛选
|
// 时间范围筛选 - 增强错误处理和日志
|
||||||
if startTime := c.Query("start_time"); startTime != "" {
|
if startTime := c.Query("start_time"); startTime != "" {
|
||||||
|
// 处理URL编码的+号,转换为空格
|
||||||
|
startTime = strings.ReplaceAll(startTime, "+", " ")
|
||||||
if t, err := time.Parse("2006-01-02 15:04:05", startTime); err == nil {
|
if t, err := time.Parse("2006-01-02 15:04:05", startTime); err == nil {
|
||||||
filters["start_time"] = t
|
filters["start_time"] = t
|
||||||
|
h.logger.Debug("解析start_time成功", zap.String("原始值", c.Query("start_time")), zap.Time("解析后", t))
|
||||||
|
} else {
|
||||||
|
// 尝试其他格式(ISO格式)
|
||||||
|
if t, err := time.Parse("2006-01-02T15:04:05", startTime); err == nil {
|
||||||
|
filters["start_time"] = t
|
||||||
|
h.logger.Debug("解析start_time成功(ISO格式)", zap.String("原始值", c.Query("start_time")), zap.Time("解析后", t))
|
||||||
|
} else {
|
||||||
|
h.logger.Warn("解析start_time失败", zap.String("原始值", c.Query("start_time")), zap.Error(err))
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if endTime := c.Query("end_time"); endTime != "" {
|
if endTime := c.Query("end_time"); endTime != "" {
|
||||||
|
// 处理URL编码的+号,转换为空格
|
||||||
|
endTime = strings.ReplaceAll(endTime, "+", " ")
|
||||||
if t, err := time.Parse("2006-01-02 15:04:05", endTime); err == nil {
|
if t, err := time.Parse("2006-01-02 15:04:05", endTime); err == nil {
|
||||||
filters["end_time"] = t
|
filters["end_time"] = t
|
||||||
|
h.logger.Debug("解析end_time成功", zap.String("原始值", c.Query("end_time")), zap.Time("解析后", t))
|
||||||
|
} else {
|
||||||
|
// 尝试其他格式(ISO格式)
|
||||||
|
if t, err := time.Parse("2006-01-02T15:04:05", endTime); err == nil {
|
||||||
|
filters["end_time"] = t
|
||||||
|
h.logger.Debug("解析end_time成功(ISO格式)", zap.String("原始值", c.Query("end_time")), zap.Time("解析后", t))
|
||||||
|
} else {
|
||||||
|
h.logger.Warn("解析end_time失败", zap.String("原始值", c.Query("end_time")), zap.Error(err))
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user