From 13a31b1caab8ffa0049dc8299cab8b8c4a31b6ed Mon Sep 17 00:00:00 2001 From: liuxiaolong <liuxiaolong@aiotlink.com> Date: 星期二, 11 八月 2020 15:32:06 +0800 Subject: [PATCH] test --- service/carService.go | 36 +++++++++++++++++++++++++++--------- 1 files changed, 27 insertions(+), 9 deletions(-) diff --git a/service/carService.go b/service/carService.go index 4727b3e..4e2c881 100644 --- a/service/carService.go +++ b/service/carService.go @@ -25,14 +25,14 @@ func (sv *CarService) Statistic() (*models.CarStatistic, bool) { m := models.CarStatistic{ - TotalPermPlace: 0, - Left: 0, + TotalPlace: 0, + Left: 0, } remainList := sv.getRemainSpaceNum("") if remainList != nil { for _,r:=range remainList { - m.TotalPermPlace += r.TotalPermPlace + m.TotalPlace += r.TotalPlace m.Left += r.LeftPlace } return &m, true @@ -145,11 +145,13 @@ func (sv *CarService) FindSpaceNo(userId string) models.PosResult { resultList := make(models.PosResult,0) var myPlateNosMap = make(map[string]string) - vehicles := sv.GetVehicleListByPerson(userId) - if vehicles != nil { - for _,veh := range vehicles { - myPlateNosMap[veh.PlateNo] = veh.PlateNo - //myPlateNos = append(myPlateNos, veh.PlateNo) + if userId !="" { + vehicles := sv.GetVehicleListByPerson(userId) + if vehicles != nil { + for _,veh := range vehicles { + myPlateNosMap[veh.PlateNo] = veh.PlateNo + //myPlateNos = append(myPlateNos, veh.PlateNo) + } } } @@ -300,6 +302,22 @@ return list } +func SyncHikPerson() { + sv := NewCarService() + hikPersons := sv.GetHikPersonList() + if hikPersons != nil { + var u models.User + uMap := u.GetAllMapByPhone() + for _,hp := range hikPersons { + if sp,ok := uMap[hp.PhoneNo];ok { + if sp.Id != hp.PersonId { + u.SyncHikPersonId(hp.PhoneNo, hp.PersonId) + } + } + } + } +} + func (sv *CarService) getHikPageResult(url string, reqBody map[string]interface{}) *vo.HikPageResult { fmt.Println(url, reqBody) result := sv.hikUtil.Post(url, reqBody) @@ -347,7 +365,7 @@ url := "/artemis/api/resource/v2/vehicle/advance/vehicleList" reqBody := map[string]interface{} { "pageNo": 1, - "pageSize": 100, + "pageSize": 1000, "personIds": personId, } pageResult := sv.getHikPageResult(url, reqBody) -- Gitblit v1.8.0