宽窄优行-由【嘉易行】项目成品而来
younger_times
2023-05-30 ab6ef7166ee51721fec3e3537414f6d6ed08b49d
OKProject/API/API.swift
@@ -694,6 +694,10 @@
    case queryBusinessCar(calType:CalType,endLonLat:String,startLonLat:String,startTime:String? = nil,endTime:String? = nil)
    
    case validPermission
    case queryOfficalCarModel(calType:Int,startLonLat:String,endLonLat:String,startTime:String? = nil,endTime:String? = nil)
    case saveOrderBusiness(model:OfficalRequstModel)
}
@@ -1016,6 +1020,10 @@
            return "/api/business/queryBusinessCarModel"
        case .validPermission:
            return "/api/business/validPermission"
        case .queryOfficalCarModel:
            return "/api/business/queryBusinessCarModel"
        case .saveOrderBusiness:
            return "/api/business/saveOrderBusiness"
        }
    }
    
@@ -2037,11 +2045,23 @@
                .append(key: "endTime", value: endTime)
            return .requestParameters(parameters: params.done(), encoding: URLEncoding.queryString)
            
        case .validPermission:
            let params = APIParamsAppender()
            return .requestParameters(parameters: params.done(), encoding: URLEncoding.queryString)
            
        case .queryOfficalCarModel(let calType, let startLonLat, let endLonLat, let startTime, let endTime):
            let params = APIParamsAppender()
                .append(key: "calType", value: calType)
                .append(key: "startLonLat", value: startLonLat)
                .append(key: "endLonLat", value: endLonLat)
                .append(key: "startTime", value: startTime)
                .append(key: "endTime", value: endTime)
            return .requestParameters(parameters: params.done(), encoding: URLEncoding.queryString)
        case .saveOrderBusiness(let model):
            let params = APIParamsAppender()
                params.params = model.toJSON() ?? [:]
            return .requestParameters(parameters: params.done(), encoding: URLEncoding.queryString)
        }
    }
}