liuxiaolong
2020-09-01 ca10e9d776509f54cb0251b7eae44cee74d94b2c
findHikSpaceUser add state=1
1个文件已修改
44 ■■■■ 已修改文件
service/carService.go 44 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
service/carService.go
@@ -220,33 +220,35 @@
                    personMap := sv.GetHikPersonMap()
                    vehicleMap := sv.GetHikVehicleMap()
                    for _,sp := range spaceList {
                        su := SpaceUser{
                            SpaceNo: sp.SpaceNo,
                            PlateNo: sp.PlateNo,
                        }
                        if sp.PlateNo != "" {
                            r := []rune(sp.PlateNo)
                            ncStr := string(r[1:]) //把第一位汉字剔除掉
                            newK := strings.ReplaceAll(ncStr, "D", "*")
                            newK = strings.ReplaceAll(newK, "0", "*")
                            personId := ""
                            if v,exist := vehicleMap[newK]; exist {
                                personId = v.PersonId
                        if sp.State == 1 {
                            su := SpaceUser{
                                SpaceNo: sp.SpaceNo,
                                PlateNo: sp.PlateNo,
                            }
                            if sp.PlateNo != "" {
                                r := []rune(sp.PlateNo)
                                ncStr := string(r[1:]) //把第一位汉字剔除掉
                                newK := strings.ReplaceAll(ncStr, "D", "*")
                                newK = strings.ReplaceAll(newK, "0", "*")
                                personId := ""
                                if v,exist := vehicleMap[newK]; exist {
                                    personId = v.PersonId
                                }
                            if personId != "" {
                                su.CarType = "备案车"
                                if person, in := personMap[personId]; in {
                                    su.Username = person.PersonName
                                    su.PhoneNum = person.PhoneNo
                                if personId != "" {
                                    su.CarType = "备案车"
                                    if person, in := personMap[personId]; in {
                                        su.Username = person.PersonName
                                        su.PhoneNum = person.PhoneNo
                                    }
                                } else {
                                    su.CarType = "临时车"
                                }
                            } else {
                                su.CarType = "临时车"
                                su.PlateNo = "无车牌"
                            }
                        } else {
                            su.PlateNo = "无车牌"
                            resultList = append(resultList, su)
                        }
                        resultList = append(resultList, su)
                    }
                }
            }