| | |
| | | |
| | | var resultArr []SpaceNo |
| | | for _,si := range spaceList { |
| | | if si.State == 1 { //有车 |
| | | if si.State == 1 &&si.PlateNo != "" && si.PlateNo != "无车牌" { //有车 |
| | | if isSuper { |
| | | resultArr = append(resultArr, si) |
| | | } else { |
| | |
| | | vipPlateNoArr := getVipPlateNoArr() |
| | | |
| | | for _,sp := range spaceList { |
| | | if sp.State == 1 { |
| | | if sp.State == 1 && sp.PlateNo != "" && sp.PlateNo != "无车牌"{ |
| | | su := SpaceUser{ |
| | | SpaceNo: sp.SpaceNo, |
| | | PlateNo: sp.PlateNo, |
| | |
| | | } else if s.PlateNos != "" { |
| | | pi.PlateNo = s.PlateNos |
| | | } |
| | | if pi.PlateNo == "无车牌" { |
| | | pi.State = 0 |
| | | pi.PlateNo = "" |
| | | resultList = append(resultList, pi) |
| | | } else { |
| | | pi.IsMine = isMyPlateNo(myPlateNosMap, pi.PlateNo) |
| | | if v,ok := models.SpaceNo2Pos[s.SpaceNo];ok { |
| | | pi.PosNo = v |
| | |
| | | } |
| | | } |
| | | } |
| | | } |
| | | if len(resultList) == 0 { |
| | | for i:=1;i<91;i++ { |
| | | pi := models.PosInfo { |