initHourRankList UI调整

This commit is contained in:
ningwenqiang
2024-10-22 17:10:08 +08:00
parent 3ddcc944c0
commit 5c369f7215
11 changed files with 155 additions and 66 deletions

View File

@@ -1,5 +1,7 @@
package com.yunbao.common.bean;
import android.util.Log;
import com.google.gson.annotations.SerializedName;
public class NewPeopleTaskModel extends BaseModel {
@@ -10,9 +12,12 @@ public class NewPeopleTaskModel extends BaseModel {
private GiftModel gift = new GiftModel();
@SerializedName("reward_all")
private RewardAllModel rewardAll = new RewardAllModel();
@SerializedName("reward_one")
private RewardAllModel rewardOne = new RewardAllModel();
@SerializedName("is_free_gift")
private String isFreeGift = "1";
public TaskModel getTask() {
return task;
}
@@ -22,6 +27,20 @@ public class NewPeopleTaskModel extends BaseModel {
return this;
}
public String getIsFreeGift() {
return isFreeGift;
}
public void setIsFreeGift(String isFreeGift) {
this.isFreeGift = isFreeGift;
}
public boolean hasFreeGift(){
Log.i("hasFreeGift",isFreeGift);
return isFreeGift.equals("0");
}
public GiftModel getGift() {
return gift;
}

View File

@@ -0,0 +1,37 @@
package com.yunbao.common.bean;
import com.google.gson.annotations.SerializedName;
public class SendFreeGiftBean extends BaseModel{
//"code":0,"msg":"","info":[]},"msg":""
@SerializedName("code")
private int code;
@SerializedName("msg")
private String msg;
@SerializedName("info")
private String info;
public int getCode() {
return code;
}
public void setCode(int code) {
this.code = code;
}
public String getMsg() {
return msg;
}
public void setMsg(String msg) {
this.msg = msg;
}
public String getInfo() {
return info;
}
public void setInfo(String info) {
this.info = info;
}
}

View File

@@ -625,6 +625,17 @@ public class LiveHttpUtil {
.execute(callback);
}
/**
* 完成新手任務
*/
public static void setFrontTaskNew(String liveuid, HttpCallback callback) {
HttpClient.getInstance().get("tasknew.sendFreeGift", "tasknew.sendFreeGift")
.params("liveuid", liveuid)
.params("token", true)
.params("uid", true)
.execute(callback);
}
/**
* 修改心愿单列表
*/

View File

@@ -215,6 +215,15 @@ public interface PDLiveApi {
@GET("/api/public/?service=Live.getHourChartRank")
Observable<ResponseModel<List<HourRank>>> getHourChartRank(@Query("liveuid") String liveuid);
/**
* 小时榜接口
*
* @param liveuid 直播间id
*/
@GET("/api/public/?service=Tasknew.sendFreeGift")
Observable<ResponseModel<SendFreeGiftBean>> sendFreeGift(@Query("liveuid") String liveuid);
/**
* 清除系统消息的未读数
*/