Commit bf72ca2c by sikang

修复工作证件上传BUG

parent 511ac570
...@@ -338,8 +338,10 @@ public class UserPresenter extends BasePresenter<UserApi> { ...@@ -338,8 +338,10 @@ public class UserPresenter extends BasePresenter<UserApi> {
employmentServerBean = new EmploymentServerBean(); employmentServerBean = new EmploymentServerBean();
} }
if (recordFilesResponse != null && recordFilesResponse.getFiles() != null) { if (recordFilesResponse != null && recordFilesResponse.getFiles() != null) {
if (recordFilesResponse.getFiles() != null && recordFilesResponse.getFiles().size() > 0) {
employmentServerBean.setWorkCardUrl(recordFilesResponse.getFiles().get(0).getUrl()); employmentServerBean.setWorkCardUrl(recordFilesResponse.getFiles().get(0).getUrl());
} }
}
return employmentServerBean; return employmentServerBean;
} }
})); }));
...@@ -362,7 +364,7 @@ public class UserPresenter extends BasePresenter<UserApi> { ...@@ -362,7 +364,7 @@ public class UserPresenter extends BasePresenter<UserApi> {
employmentBean.getSalary(), employmentBean.getSalary(),
LoginManager.get().getToken()); LoginManager.get().getToken());
if (workCardImage != null && !workCardImage.exists()) { if (workCardImage != null && workCardImage.exists()) {
Observable<ResponseBody> upload = getService(UploadApi.class).uploadPhoto(MultipartBodyMaker.makeSimplePart("file", workCardImage), UploadApi.UploadType.EMPLOYMENT_PHOTO.name(), LoginManager.get().getToken()); Observable<ResponseBody> upload = getService(UploadApi.class).uploadPhoto(MultipartBodyMaker.makeSimplePart("file", workCardImage), UploadApi.UploadType.EMPLOYMENT_PHOTO.name(), LoginManager.get().getToken());
handleRequest(action, Observable.zip(info, upload, new BiFunction<ResponseBody, ResponseBody, Boolean>() { handleRequest(action, Observable.zip(info, upload, new BiFunction<ResponseBody, ResponseBody, Boolean>() {
......
package tech.starwin.network; package tech.starwin.network;
import com.google.firebase.analytics.FirebaseAnalytics;
import java.io.IOException; import java.io.IOException;
import okhttp3.Headers; import okhttp3.Headers;
...@@ -29,7 +31,7 @@ public class FirebaseHeaderInterceptor implements Interceptor { ...@@ -29,7 +31,7 @@ public class FirebaseHeaderInterceptor implements Interceptor {
Request.Builder builder = chain.request().newBuilder(); Request.Builder builder = chain.request().newBuilder();
builder.addHeader("X-REFERRER", PreferencesManager.get().getInstallReferrer()) builder.addHeader("X-REFERRER", PreferencesManager.get().getInstallReferrer())
// .addHeader("X-REFERRER-SDK", FirebaseAnalytics.getInstance(LibConfig.getContext()).) .addHeader("X-REFERRER-SDK", PreferencesManager.get().getInstallReferrer())
.addHeader("X-ANDROID-ID", GeneralUtils.getAndroidID(LibConfig.getContext())); .addHeader("X-ANDROID-ID", GeneralUtils.getAndroidID(LibConfig.getContext()));
//登录后的上传 //登录后的上传
......
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 to comment