无故事王国
2023-10-24 7d03245e828bbf89a7a875f8353c5ec3f26216dc
BrokerDriver/Network/Services.swift
@@ -154,6 +154,7 @@
        let params = ParamsAppender.build(url: All_Url)
            .interface(url: "/api/index/nextStatus")
            .append(key: "id", value: id)
         .append(key: "driverId", value:UserViewModel.getUserInfo()!.id)
        return NetworkRequest.request(params: params, method: .get, progress: true)
    }
@@ -174,15 +175,32 @@
    }
      /// 上传定位
   class func uploadLocation(coordinate:CLLocationCoordinate2D)->Observable<BaseResponse<SimpleModel>>{
   class func uploadLocation(coordinate:CLLocationCoordinate2D,type:Int)->Observable<BaseResponse<SimpleModel>>{
      let params = ParamsAppender.build(url: All_Url)
         .interface(url: "/api/order/updateLonLat")
         .append(key: "driverId", value:UserViewModel.getUserInfo()!.id)
         .append(key: "type", value:type) //type 1 打点  2 上传位置
         .append(key: "lat", value: "\(coordinate.latitude)")
         .append(key: "lon", value: "\(coordinate.longitude)")
      return NetworkRequest.request(params: params, method: .get, progress: false)
   }
   class func driverRegister(model:RegisterModel)->Observable<BaseResponse<SimpleModel>>{
      let params = ParamsAppender.build(url: All_Url)
         .interface(url: "/gunsApi/driverAdd")
         .append(dic: model.toJSON()!)
      return NetworkRequest.request(params: params, method: .post, progress: true)
   }
   /// - Parameter type: 1:公司,2:物流商
   class func driverCompanyList(type:Int)->Observable<BaseResponse<[BasicModel]>>{
      let params = ParamsAppender.build(url: All_Url)
         .interface(url: "/gunsApi/driverAddCompanyList")
         .append(key: "type", value: type)
      return NetworkRequest.request(params: params, method: .post, progress: true)
   }
}
class GoogleServices:NSObject{