完成盲盒转盘功能,除去巡乐会,
This commit is contained in:
@@ -1,5 +1,7 @@
|
||||
package com.xscm.moduleutil.bean;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
import lombok.Data;
|
||||
/**
|
||||
*@author qx
|
||||
@@ -17,4 +19,8 @@ public class GiftBean {
|
||||
private String base_image;
|
||||
private String gift_type;
|
||||
private int number;
|
||||
private String createtime;
|
||||
private String nickname;
|
||||
private String count;
|
||||
private String user_id;
|
||||
}
|
||||
|
||||
@@ -32,7 +32,7 @@ public class RoonGiftModel {
|
||||
private boolean can_send_self;//是否能送自己
|
||||
private int num;//礼物数量
|
||||
private int activities_id;//4:盲盒 ;5:天空之境;
|
||||
private int gift_bag;
|
||||
private int gift_bag;//10:天空之境 11:岁月之城 12:时空之巅
|
||||
public boolean isCan_send_self() {
|
||||
if ( isManghe()) {
|
||||
return true;
|
||||
|
||||
@@ -1,8 +1,13 @@
|
||||
package com.xscm.moduleutil.bean.blindboxwheel;
|
||||
|
||||
import com.google.gson.JsonArray;
|
||||
import com.google.gson.JsonObject;
|
||||
import com.xscm.moduleutil.bean.GiftBean;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@@ -18,11 +23,32 @@ public class BlindBoxBean {
|
||||
private String rule;
|
||||
private String box_price ;
|
||||
private int is_xlh; ///是否开启巡乐会 0 关闭 1 开启
|
||||
private XlhData xlh_data;
|
||||
private Object xlh_data;
|
||||
private List<GiftBean> gift_list;
|
||||
public boolean isXlhDataArray() {
|
||||
return xlh_data instanceof JsonArray || xlh_data instanceof List;
|
||||
}
|
||||
|
||||
public boolean isXlhDataObject() {
|
||||
return xlh_data instanceof JsonObject || xlh_data instanceof XlhData;
|
||||
}
|
||||
|
||||
public List<XlhData> getXlhDataAsList() {
|
||||
if (isXlhDataArray()) {
|
||||
// 转换为List
|
||||
return (List<XlhData>) xlh_data;
|
||||
}
|
||||
return new ArrayList<>();
|
||||
}
|
||||
|
||||
public XlhData getXlhDataAsObject() {
|
||||
if (isXlhDataObject()) {
|
||||
return (XlhData) xlh_data;
|
||||
}
|
||||
return null;
|
||||
}
|
||||
@Data
|
||||
public class XlhData{
|
||||
public static class XlhData {
|
||||
private String waiting_start_num;//等待开始需要达到的次数
|
||||
private String start_num;//巡乐会开启需要达到的次数
|
||||
private int current_num;//当前已抽奖次数
|
||||
|
||||
Reference in New Issue
Block a user