fix
wangpengfei
2023-08-18 9a7e0a7da01a9f9625ceaca0c61a59c540c6438f
api/v1/followRecord.go
@@ -6,6 +6,7 @@
   "aps_crm/model/response"
   "aps_crm/pkg/contextx"
   "aps_crm/pkg/ecode"
   "errors"
   "github.com/gin-gonic/gin"
   "time"
)
@@ -172,25 +173,37 @@
// checkTimeFormat
// 检查时间格式
func checkTimeFormat(t string) (*time.Time, error) {
func checkTimeFormat(t string) (*model.CustomTime, error) {
   if t == "" {
      return nil, nil
   }
   location, err := time.LoadLocation("Asia/Shanghai")
   if err != nil {
      return nil, err
   }
   tt, err := time.Parse("2006-01-02T15:04:05.000Z", t)
   tt, err := time.Parse("2006-01-02", t)
   if err == nil {
      ret := tt.In(location)
      return &ret, nil
      tmp := model.CustomTime(ret)
      return &tmp, nil
   }
   tt, err = time.Parse("2006-01-02T15:04:05-07:00", t)
   tt, err = time.Parse("2006-01-02 15:04:05", t)
   if err == nil {
      ret := tt.In(location)
      return &ret, nil
      tmp := model.CustomTime(ret)
      return &tmp, nil
   }
   return nil, err
   //tt, err = time.Parse("2006-01-02T15:04:05-07:00", t)
   //if err == nil {
   //   ret := tt.In(location)
   //   return &ret, nil
   //}
   return nil, errors.New("invalid time format")
}
// List