| | |
| | | return &bhomeclient.Reply{Success: false, Msg: "参数有误"} |
| | | } |
| | | startTime := info.StartTime |
| | | endTime := info.EndTime |
| | | if len(startTime) > 0 && len(endTime) > 0 { |
| | | if len(startTime) > 0 && len(info.EndTime) > 0 { |
| | | endTime, err1 := addDaySimple(info.EndTime) |
| | | if err1 != nil { |
| | | endTime = info.EndTime |
| | | } |
| | | |
| | | filter += fmt.Sprintf(" and detect_time > '%s'", startTime) |
| | | filter += fmt.Sprintf(" and detect_time < '%s'", endTime) |
| | | deleteRecord, err := models.DeleteRecord("smartobject", filter) |
| | |
| | | } |
| | | } |
| | | |
| | | func addDaySimple(dateStr string) (string, error) { |
| | | // 假设格式为 "2006-01-02" |
| | | t, err := time.Parse("2006-01-02", dateStr) |
| | | if err != nil { |
| | | return "", err |
| | | } |
| | | t = t.AddDate(0, 0, 1) |
| | | return t.Format("2006-01-02"), nil |
| | | } |
| | | |
| | | /** |
| | | * 获取抓拍记录 |
| | | */ |