Commit cbed9b96 by 罗翻

Api修改

parent e0fe8b56
......@@ -35,15 +35,17 @@ public class Api {
private static Retrofit downloadRetrofit;
/**
*普通retrofit.
* 普通retrofit.
*
* @return
*/
public static APIService getService() {
return getRetrofit().create(APIService.class);
public static <T> T getService(Class<T> cls) {
return getRetrofit().create(cls);
}
/**
* 下载的retrofit.
*
* @return
*/
public static APIService getDownloadService() {
......@@ -111,7 +113,6 @@ public class Api {
.build();
}
}
// Log.d("request_header", request.headers().toString());
return chain.proceed(request);
}
}
......
......@@ -32,188 +32,188 @@ import okhttp3.RequestBody;
public class ApiFactory {
public static Observable<UserInfo> login(String phone, String smsCode) {
return Api.getService().login(phone, smsCode).compose(Api.applySchedulers());
return Api.getService(APIService.class).login(phone, smsCode).compose(Api.applySchedulers());
}
public static Observable<Boolean> sendCode(String telephone, int type) {
return Api.getService().sendCode(telephone, type).compose(Api.applySchedulers());
return Api.getService(APIService.class).sendCode(telephone, type).compose(Api.applySchedulers());
}
public static Observable<Boolean> modifyHead(int accoutId, String headURL) {
return Api.getService().modifyHead(accoutId, headURL).compose(Api.applySchedulers());
return Api.getService(APIService.class).modifyHead(accoutId, headURL).compose(Api.applySchedulers());
}
public static Observable<Boolean> commitVersionInfo(RequestBody requestBody) {
return Api.getService().commitVersionInfo(requestBody).compose(Api.applySchedulers());
return Api.getService(APIService.class).commitVersionInfo(requestBody).compose(Api.applySchedulers());
}
public static Observable<String> checkVersion(String packageName) {
return Api.getService().checkVersion(packageName).compose(Api.applySchedulers());
return Api.getService(APIService.class).checkVersion(packageName).compose(Api.applySchedulers());
}
public static Observable<VersionInfo> getVersionInfo(String appId, String versionCode) {
return Api.getService().getVersionInfo(appId, versionCode).compose(Api.applySchedulers());
return Api.getService(APIService.class).getVersionInfo(appId, versionCode).compose(Api.applySchedulers());
}
public static Observable<List<ErrorOrder>> getErrorOrders(int userId, int siteId) {
return Api.getService().getErrorOrders(userId, siteId).compose(Api.applySchedulers());
return Api.getService(APIService.class).getErrorOrders(userId, siteId).compose(Api.applySchedulers());
}
public static Observable<Boolean> receiveOrder(int orderId, int engineerId) {
return Api.getService().receiveOrder(orderId, engineerId).compose(Api.applySchedulers());
return Api.getService(APIService.class).receiveOrder(orderId, engineerId).compose(Api.applySchedulers());
}
public static Observable<Boolean> subcriceTime(int orderId, String doorTime, String doorComment) {
return Api.getService().subcriceTime(orderId, doorTime, doorComment).compose(Api.applySchedulers());
return Api.getService(APIService.class).subcriceTime(orderId, doorTime, doorComment).compose(Api.applySchedulers());
}
public static Observable<Integer> startOrder(RequestBody body) {
return Api.getService().startOrder(body).compose(Api.applySchedulers());
return Api.getService(APIService.class).startOrder(body).compose(Api.applySchedulers());
}
public static Observable<Integer> startServer(RequestBody body) {
return Api.getService().startServer(body).compose(Api.applySchedulers());
return Api.getService(APIService.class).startServer(body).compose(Api.applySchedulers());
}
public static Observable<OrderDetail> getOrderInfo(int orderId) {
return Api.getService().getOrderInfo(orderId).compose(Api.applySchedulers());
return Api.getService(APIService.class).getOrderInfo(orderId).compose(Api.applySchedulers());
}
public static Observable<Integer> commitOrder(RequestBody orderInfo) {
return Api.getService().commitOrder(orderInfo).compose(Api.applySchedulers());
return Api.getService(APIService.class).commitOrder(orderInfo).compose(Api.applySchedulers());
}
public static Observable<EngineerInfo> getEngineerInfo(int accountId) {
return Api.getService().getEngineerInfo(accountId).compose(Api.applySchedulers());
return Api.getService(APIService.class).getEngineerInfo(accountId).compose(Api.applySchedulers());
}
public static Observable<TodayBalance> getTodayBalance(int accountId) {
return Api.getService().getTodayBalance(accountId).compose(Api.applySchedulers());
return Api.getService(APIService.class).getTodayBalance(accountId).compose(Api.applySchedulers());
}
public static Observable<BasePageBean<AccountBalance>> getAccountBalanceList(int page, int pageSize, int accountId) {
return Api.getService().getAccountBalanceList(page, pageSize, accountId).compose(Api.applySchedulers());
return Api.getService(APIService.class).getAccountBalanceList(page, pageSize, accountId).compose(Api.applySchedulers());
}
public static Observable<Boolean> boundAlipay(RequestBody body) {
return Api.getService().boundAlipay(body).compose(Api.applySchedulers());
return Api.getService(APIService.class).boundAlipay(body).compose(Api.applySchedulers());
}
public static Observable<AlipayInfo> queryAlipay(int accountId) {
return Api.getService().queryAlipay(accountId).compose(Api.applySchedulers());
return Api.getService(APIService.class).queryAlipay(accountId).compose(Api.applySchedulers());
}
public static Observable<Boolean> modifyAlipay(RequestBody body) {
return Api.getService().modifyAlipay(body).compose(Api.applySchedulers());
return Api.getService(APIService.class).modifyAlipay(body).compose(Api.applySchedulers());
}
public static Observable<OrderDetail> queryOrderInfo(int orderId) {
return Api.getService().queryOrderInfo(orderId).compose(Api.applySchedulers());
return Api.getService(APIService.class).queryOrderInfo(orderId).compose(Api.applySchedulers());
}
public static Observable<TodayAchievement> getAchievement(int siteId, int engineerId) {
return Api.getService().getAchievement(siteId, engineerId).compose(Api.applySchedulers());
return Api.getService(APIService.class).getAchievement(siteId, engineerId).compose(Api.applySchedulers());
}
public static Observable<OrderRecord> getOrderScore(int siteId, int engineerId) {
return Api.getService().getOrderScore(siteId, engineerId).compose(Api.applySchedulers());
return Api.getService(APIService.class).getOrderScore(siteId, engineerId).compose(Api.applySchedulers());
}
public static Observable<Boolean> postFeedBack(RequestBody body) {
return Api.getService().postFeedBack(body).compose(Api.applySchedulers());
return Api.getService(APIService.class).postFeedBack(body).compose(Api.applySchedulers());
}
public static Observable<BasePageBean<Order>> getOrders(int state, int engineerId, int siteId, int page, int pageSize) {
return Api.getService().getOrders(state, engineerId, siteId, page, pageSize).compose(Api.applySchedulers());
return Api.getService(APIService.class).getOrders(state, engineerId, siteId, page, pageSize).compose(Api.applySchedulers());
}
public static Observable<Tab> getTabNum(int userId, int siteId) {
return Api.getService().getTabNum(userId, siteId).compose(Api.applySchedulers());
return Api.getService(APIService.class).getTabNum(userId, siteId).compose(Api.applySchedulers());
}
public static Observable<BasePageBean<NewMessage>> getHxMessage(String hxAccount, int category, int page, int pageSize) {
return Api.getService().getHxMessage(hxAccount, category, page, pageSize).compose(Api.applySchedulers());
return Api.getService(APIService.class).getHxMessage(hxAccount, category, page, pageSize).compose(Api.applySchedulers());
}
public static Observable<Integer> getHxNum(String hxAccount) {
return Api.getService().getHxNum(hxAccount).compose(Api.applySchedulers());
return Api.getService(APIService.class).getHxNum(hxAccount).compose(Api.applySchedulers());
}
public static Observable<Boolean> readMessage(RequestBody body) {
return Api.getService().readMessage(body).compose(Api.applySchedulers());
return Api.getService(APIService.class).readMessage(body).compose(Api.applySchedulers());
}
public static Observable<EngineerInfo> modifyUserInfo(RequestBody body) {
return Api.getService().modifyUserInfo(body).compose(Api.applySchedulers());
return Api.getService(APIService.class).modifyUserInfo(body).compose(Api.applySchedulers());
}
public static Observable<List<String>> uploadPhoto(MultipartBody.Part[] partMap) {
return Api.getService().uploadPhoto(partMap).compose(Api.applySchedulers());
return Api.getService(APIService.class).uploadPhoto(partMap).compose(Api.applySchedulers());
}
public static Observable<List<String>> uploadPhoto(MultipartBody.Part part) {
return Api.getService().uploadPhoto(part).compose(Api.applySchedulers());
return Api.getService(APIService.class).uploadPhoto(part).compose(Api.applySchedulers());
}
public static Observable<BasePageBean<ServerInstruction>> getInstruction(long id, int page, int pageSize) {
return Api.getService().getInstruction(id, page, pageSize).compose(Api.applySchedulers());
return Api.getService(APIService.class).getInstruction(id, page, pageSize).compose(Api.applySchedulers());
}
public static Observable<KaAddress> getKaAddress(int companyId) {
return Api.getService().getKaAddress(companyId).compose(Api.applySchedulers());
return Api.getService(APIService.class).getKaAddress(companyId).compose(Api.applySchedulers());
}
public static Observable<Boolean> applyPart(long spOrderId, String spComment, String createBy, long accountId) {
return Api.getService().applyPart(spOrderId, spComment, createBy, accountId).compose(Api.applySchedulers());
return Api.getService(APIService.class).applyPart(spOrderId, spComment, createBy, accountId).compose(Api.applySchedulers());
}
public static Observable<Boolean> cancleApply(int partsId, String modifyBy) {
return Api.getService().cancleApply(partsId, modifyBy).compose(Api.applySchedulers());
return Api.getService(APIService.class).cancleApply(partsId, modifyBy).compose(Api.applySchedulers());
}
public static Observable<Boolean> returnPartSelf(RequestBody body) {
return Api.getService().returnPartSelf(body).compose(Api.applySchedulers());
return Api.getService(APIService.class).returnPartSelf(body).compose(Api.applySchedulers());
}
public static Observable<Boolean> returnPartByKA(RequestBody body) {
return Api.getService().returnPartByKA(body).compose(Api.applySchedulers());
return Api.getService(APIService.class).returnPartByKA(body).compose(Api.applySchedulers());
}
public static Observable<Boolean> receivePart(int partsId, String modifyBy) {
return Api.getService().receivePart(partsId, modifyBy).compose(Api.applySchedulers());
return Api.getService(APIService.class).receivePart(partsId, modifyBy).compose(Api.applySchedulers());
}
public static Observable<Boolean> refusePart(long kaOrderSparePartsId, String reason) {
return Api.getService().refusePart(kaOrderSparePartsId, reason).compose(Api.applySchedulers());
return Api.getService(APIService.class).refusePart(kaOrderSparePartsId, reason).compose(Api.applySchedulers());
}
public static Observable<List<OrderPart>> queryPart(long spOrderId, int sources) {
return Api.getService().queryPart(spOrderId, sources).compose(Api.applySchedulers());
return Api.getService(APIService.class).queryPart(spOrderId, sources).compose(Api.applySchedulers());
}
public static Observable<Boolean> modifyPart(RequestBody body) {
return Api.getService().modifyPart(body).compose(Api.applySchedulers());
return Api.getService(APIService.class).modifyPart(body).compose(Api.applySchedulers());
}
public static Observable<LogsticsInfo> queryLogistics(String com, String num) {
return Api.getService().queryLogistics(com, num).compose(Api.applySchedulers());
return Api.getService(APIService.class).queryLogistics(com, num).compose(Api.applySchedulers());
}
public static Observable<List<ShipperCompany>> queryShipperCompany() {
return Api.getService().queryShipperCompany().compose(Api.applySchedulers());
return Api.getService(APIService.class).queryShipperCompany().compose(Api.applySchedulers());
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment