18034727885
2026-08-14 bbf732d0d922083671c624867c0a50b7bea835cb
修复问题
1个文件已修改
11 ■■■■■ 已修改文件
app/src/main/java/com/driver/igotrip/netUtls/HttpManager.java 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
app/src/main/java/com/driver/igotrip/netUtls/HttpManager.java
@@ -44,6 +44,7 @@
public class HttpManager {
    private static HttpManager httpManager;
    private final ApiServics service = initBaseData().create(ApiServics.class);
    private Gson gson;
    private Map<String, String> headerParams;
    private HashMap<String, Object> map;
@@ -95,9 +96,8 @@
    /**
     * 初始化数据
     *
     * @param action 当前请求的尾址
     */
    private Retrofit initBaseData(final String action) {
    private Retrofit initBaseData() {
        initHeader();
        // 监听请求条件
        OkHttpClient.Builder builder = new OkHttpClient.Builder();
@@ -148,11 +148,10 @@
            gson = new Gson();
        }
        ApiServics getService = initBaseData(action).create(ApiServics.class);
        Log.i("zzz", "request====" + new JSONObject(params));
//        getService.getResult(action.substring(action.lastIndexOf("/") + 1), headerParams, params)
        getService.getResult(action, headerParams, params)
        service.getResult(action, headerParams, params)
                .subscribeOn(Schedulers.io())
                .observeOn(AndroidSchedulers.mainThread())
                .subscribe(observer);
@@ -199,9 +198,8 @@
        }
        int type = getTypeByLanguage();
        params.put(Const.language, type); // 1 中文 2 英文 3 法文
        ApiServics jsonService = initBaseData(action).create(ApiServics.class);
        LogUtils.d("post", params.toString());
        return jsonService.postResult(action, headerParams, params);
        return service.postResult(action, headerParams, params);
    }
    /**
@@ -235,7 +233,6 @@
     * @param file   文件
     */
    public Observable<ResponseBody> post(final String action, File file) {
        ApiServics service = initBaseData(action).create(ApiServics.class);
        // https://github.com/iPaulPro/aFileChooser/blob/master/aFileChooser/src/com/ipaulpro/afilechooser/utils/FileUtils.java
        // use the FileUtils to get the actual file by uri