添加网络测试

This commit is contained in:
wujifei
2021-01-21 14:55:53 +08:00
parent cb0125099d
commit 1440c547f8
3 changed files with 98 additions and 1 deletions

View File

@@ -5,7 +5,10 @@ import com.mogo.cloud.network.V2XRoadDataRes;
import java.util.Map;
import io.reactivex.Observable;
import retrofit2.http.FieldMap;
import retrofit2.http.FormUrlEncoded;
import retrofit2.http.GET;
import retrofit2.http.POST;
import retrofit2.http.QueryMap;
/**
@@ -19,4 +22,14 @@ public interface ApiService {
*/
@GET("/yycp-geo-fence-carService/car/road/getRoadDataOfVehiclesRecommend")
Observable<V2XRoadDataRes> queryRoadDataOfVehiclesRecommend(@QueryMap Map<String, Object> parameters);
/**
* 车辆故障求助查询
*
* @param param
* @return
*/
@FormUrlEncoded
@POST("/yycp-realtimeLocations/vehicleTypeManage/car/queryVehicleType/v1")
Observable<V2XSeekHelpRes> queryHelpSignal(@FieldMap Map<String, Object> param);
}

View File

@@ -44,7 +44,8 @@ public class NetworkActivity extends AppCompatActivity {
@Override
public void onClick(View view) {
tvResult.setText("结果显示");
queryRoadData("ZD802C1938L10797");
// queryRoadData("ZD802C1938L10797");
queryHelpSignal("ZD802C1938L10797");
}
});
}
@@ -81,4 +82,37 @@ public class NetworkActivity extends AppCompatActivity {
});
}
}
public void queryHelpSignal(String sn) {
if (apiService != null) {
Map<String, Object> map = new HashMap<>();
map.put("sn", sn);
apiService.queryHelpSignal(map)
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.subscribe(new Observer<V2XSeekHelpRes>() {
@Override
public void onSubscribe(Disposable d) {
}
@Override
public void onNext(V2XSeekHelpRes value) {
tvResult.setText(new Gson().toJson(value));
System.out.println(new Gson().toJson(value));
}
@Override
public void onError(Throwable e) {
tvResult.setText(e.toString());
System.out.println(e);
}
@Override
public void onComplete() {
}
});
}
}
}

View File

@@ -0,0 +1,50 @@
package com.mogo.cloud.network;
import java.io.Serializable;
/**
* author : donghongyu
* e-mail : 1358506549@qq.com
* date : 2020/3/11 4:25 PM
* desc : 故障求助查询,当前车辆是否处于求助中
* version: 1.0
*/
public class V2XSeekHelpRes extends BaseData implements Serializable {
private ResultBean result;
public ResultBean getResult() {
return result;
}
public void setResult(ResultBean result) {
this.result = result;
}
public static class ResultBean {
private int vehicleType;
public int getVehicleType() {
return vehicleType;
}
public void setVehicleType(int vehicleType) {
this.vehicleType = vehicleType;
}
@Override
public String toString() {
return "ResultBean{" +
"vehicleType=" + vehicleType +
'}';
}
}
@Override
public String toString() {
return "V2XSeekHelpResult{" +
"result=" + result +
", code=" + code +
", msg='" + msg + '\'' +
'}';
}
}