| | |
| | | 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) |
| | | } |
| | | |
| | |
| | | } |
| | | |
| | | /// 上传定位 |
| | | 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{ |