zhaoqingang
2025-02-10 760b2091a4c611c75c5002ebc0e9455d35c44872
models/locationAnalysis.go
@@ -100,8 +100,8 @@
}
type LocationRecord struct {
   IDCard          string  `json:"idCard"`
   PicDate         float64 `json:"picDate"`
   IDCard          string `json:"idCard"`
   PicDate         string `json:"picDate"`
   DocumentNumbers []string
   CommunityId     string `json:"communityId"`
   OrgId           string `json:"orgId"`
@@ -261,8 +261,8 @@
         Location:    fmt.Sprintf("%s%s%s", domains[record.CommunityId].Name, record.Building, record.Floor),
         Building:    record.Building,
         Floor:       record.Floor,
         PicDate:     time.Unix(int64(record.PicDate/1000), 0).Format("2006-01-02 15:04:05"),
         //PicDate:       ,
         //PicDate:     time.Unix(int64(record.PicDate/1000), 0).Format("2006-01-02 15:04:05"),
         PicDate:       record.PicDate,
         FirstPersonID: record.DocumentNumbers[0],
      }
      results = append(results, result)
@@ -477,10 +477,10 @@
                                    persons = append(persons, docNumBucket.(map[string]interface{})["key"].(string))
                                 }
                              }
                              var PicDate float64
                              var PicDate string
                              if docNumBuckets, ok := floorBucket.(map[string]interface{})["picDate"].(map[string]interface{})["buckets"].([]interface{}); ok {
                                 for _, docNumBucket := range docNumBuckets {
                                    PicDate = docNumBucket.(map[string]interface{})["key"].(float64)
                                    PicDate = docNumBucket.(map[string]interface{})["key_as_string"].(string)
                                 }
                              }
                              logger.Debugf("floor, persons--,appearCount------------------------------------- %s-- %s --", floor, persons, appearCount)