神龙送财,逻辑修改,由开通接口触发

This commit is contained in:
18401019693
2024-03-20 10:02:14 +08:00
parent 859810f1f6
commit 4693954a72
10 changed files with 102 additions and 30 deletions

View File

@@ -33,7 +33,7 @@ public class GuardGetGuardUserInfoModel extends BaseModel {
@SerializedName("level")
private int level;
@SerializedName("endtime")
private int endtime;
private long endtime;
@SerializedName("user_language")
private String userLanguage;
@SerializedName("live_language")
@@ -102,11 +102,11 @@ public class GuardGetGuardUserInfoModel extends BaseModel {
return this;
}
public int getEndtime() {
public long getEndtime() {
return endtime;
}
public GuardGetGuardUserInfoModel setEndtime(int endtime) {
public GuardGetGuardUserInfoModel setEndtime(long endtime) {
this.endtime = endtime;
return this;
}

View File

@@ -117,7 +117,7 @@ public class GuardUpgradePopup extends CenterPopupView {
@Override
public void onViewClicks() {
LiveNetManager.get(getContext())
.getRewards(new HttpCallback<CheckUpgradesModel>() {
.guardGetRewards(mLiveUid,new HttpCallback<CheckUpgradesModel>() {
@Override
public void onSuccess(CheckUpgradesModel data) {
dismiss();

View File

@@ -1190,5 +1190,5 @@ public interface PDLiveApi {
@GET("/api/public/?service=Guard.checkUpgrades")
Observable<ResponseModel<CheckUpgradesModel>> checkUpgrades(@Query("liveuid") String liveUid);
@GET("/api/public/?service=Guard.getRewards")
Observable<ResponseModel<CheckUpgradesModel>> getRewards(@Query("type") String type);
Observable<ResponseModel<CheckUpgradesModel>> guardGetRewards(@Query("type") String type,@Query("liveuid") String liveUid);
}

View File

@@ -3129,9 +3129,9 @@ public class LiveNetManager {
}
public void getRewards(HttpCallback<CheckUpgradesModel> callback) {
public void guardGetRewards( String liveUid,HttpCallback<CheckUpgradesModel> callback) {
API.get().pdLiveApi(mContext)
.getRewards("2")
.guardGetRewards("2",liveUid)
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.subscribe(new Consumer<ResponseModel<CheckUpgradesModel>>() {

View File

@@ -1,5 +1,8 @@
package com.yunbao.common.utils;
import java.text.SimpleDateFormat;
import java.util.Date;
/**
* 时间处理
*/
@@ -67,4 +70,16 @@ public class TimeUtils {
}
return hour + minute + ":" + second;
}
/**
* 时间戳转换成字符窜
* @param milSecond
* @param pattern
* @return
*/
public static String getDateToString(long milSecond, String pattern) {
Date date = new Date(milSecond);
SimpleDateFormat format = new SimpleDateFormat(pattern);
return format.format(date);
}
}