1:添加元旦主题,添加新的接口
This commit is contained in:
@@ -41,6 +41,8 @@ public interface ApiServer {
|
||||
@POST(Constants.MODIFY_MOBILE)
|
||||
Call<BaseModel<String>> mobileView(@Field("mobile") String mobile, @Field("new_mobile") String new_mobile, @Field("sms_code") String sms_code,@Field("new_sms_code") String new_sms_code);
|
||||
|
||||
@GET(Constants.GET_FESTIVAL_THEME)
|
||||
Call<BaseModel<FestivalThemeBean>> getFestivalThemeBean();
|
||||
@GET(Constants.GET_EMOTION)
|
||||
Call<BaseModel<List<Emotion>>> upEmotion();
|
||||
|
||||
@@ -255,7 +257,8 @@ public interface ApiServer {
|
||||
@POST(Constants.URL_LOGIN)
|
||||
Call<BaseModel<List<UserBean>>> oauthLogin(@Field("login_token") String login_token);
|
||||
|
||||
@GET(Constants.GET_THEME_DATA)
|
||||
// @GET(Constants.GET_THEME_DATA)
|
||||
@GET(Constants.GET_FESTIVAL_THEME)
|
||||
Call<BaseModel<ThemeBean>> getThemeData();
|
||||
|
||||
@FormUrlEncoded
|
||||
|
||||
@@ -251,6 +251,34 @@ public class RetrofitClient {
|
||||
});
|
||||
}
|
||||
|
||||
public void getFestivalTheme(BaseObserver<FestivalThemeBean> observer) {
|
||||
sApiServer.getFestivalThemeBean().enqueue(new Callback<BaseModel<FestivalThemeBean>>() {
|
||||
|
||||
@Override
|
||||
public void onResponse(Call<BaseModel<FestivalThemeBean>> call, Response<BaseModel<FestivalThemeBean>> response) {
|
||||
if (response.code() == 200) {
|
||||
BaseModel<FestivalThemeBean> body = response.body();
|
||||
if (body.getCode() == 1) {
|
||||
observer.onNext(body.getData());
|
||||
} else if (body.getCode() == 0) {
|
||||
observer.onNext(new FestivalThemeBean());
|
||||
} else if (body.getCode() == 301) {
|
||||
setCode301(body.getMsg());
|
||||
}
|
||||
} else {
|
||||
ToastUtils.showLong("主题请求错误", response.code());
|
||||
LogUtils.e("getFestivalTheme", response.message());
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onFailure(Call<BaseModel<FestivalThemeBean>> call, Throwable t) {
|
||||
LogUtils.e("getFestivalTheme", t.toString());
|
||||
}
|
||||
});
|
||||
|
||||
}
|
||||
|
||||
public void mobileView(String mobile, String new_mobile, String sms_code, String new_sms_code, BaseObserver<String> observer) {
|
||||
sApiServer.mobileView(mobile, new_mobile, sms_code, new_sms_code).enqueue(new Callback<BaseModel<String>>() {
|
||||
@Override
|
||||
|
||||
Reference in New Issue
Block a user