修改剩余车位的统计方式,剩余车位数=车位总数-车库内实际停车数(不含vip)
1个文件已修改
21 ■■■■■ 已修改文件
service/carService.go 21 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
service/carService.go
@@ -30,12 +30,19 @@
        TotalPlace: 0,
        Left:       0,
    }
    remainList := sv.getRemainSpaceNum("")
    if remainList != nil {
        for _,r:=range remainList {
            m.TotalPlace += r.TotalPlace
            m.Left += r.LeftPlace
    //20201117 修改统计方式,按照  剩余车位数=车位总数-车库内实际停车数(页面上显示的,不含vip车辆占位)
    spaceInfo := sv.FindSpaceNo("")
    if spaceInfo != nil {
        m.TotalPlace = len(spaceInfo)
        usedCount := 0
        for _,si := range spaceInfo {
            if si.State == 1 {
                usedCount++
            }
        }
        m.Left = m.TotalPlace-usedCount
        if m.Left < 0 {
            m.Left = 0
        }
        return &m, true
    } else {
@@ -429,7 +436,7 @@
//1.目前有误识别的问题,会把D识别成0,D和0不分
//2.汉字误识别的几率比较高
func isMyPlateNo(plateNoM map[string]string, targetPlateNo string) bool {
    if targetPlateNo != "" {
    if targetPlateNo != "" && plateNoM != nil {
        r := []rune(targetPlateNo)
        nctPlateNo := string(r[1:])