admin
2021-02-06 6c09cbd70388ae53ec593de253f69cfa1a3eeda7
service-daylucky/src/main/java/com/ks/daylucky/util/activity/ActivityUtil.java
@@ -4,9 +4,11 @@
import com.ks.daylucky.pojo.DTO.AssistJoinInfoDTO;
import com.ks.lucky.pojo.DO.LuckyActivity;
import org.yeshi.utils.JsonUtil;
import org.yeshi.utils.TimeUtil;
import org.yeshi.utils.encrypt.AESUtil;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
public class ActivityUtil {
@@ -16,10 +18,11 @@
     * 返回活动期号
     *
     * @param id
     * @param createTime 创建时间
     * @return
     */
    public static String getActivityDateNumber(Long id) {
        return String.format("NO.%s", id + "");
    public static String getActivityDateNumber(Long id, Date createTime) {
        return String.format("NO.%s", TimeUtil.getGernalTime(createTime.getTime(), "yyyyMMdd") + id);
    }
    /**
@@ -65,5 +68,41 @@
        return null;
    }
    /**
     * 获取活动状态简介
     *
     * @param state
     * @return
     */
    public static String getStateDesc(int state) {
        switch (state) {
            case LuckyActivity.STATE_OPENED:
                return "已开奖";
            case LuckyActivity.STATE_STARTED:
                return "已开始";
            case LuckyActivity.STATE_FINISH:
                return "已结束";
            case LuckyActivity.STATE_NOT_STARTED:
                return "已发布";
            case LuckyActivity.STATE_PRE_OPENED:
                return "已预开奖";
            case LuckyActivity.STATE_NOT_PUBLISH:
                return "未发布";
            case LuckyActivity.STATE_NOT_SUBMIT_VERIFY:
                return "未提交审核";
            case LuckyActivity.STATE_VERIFY_REJECT:
                return "审核拒绝";
            case LuckyActivity.STATE_WAITING_VERIFY:
                return "等待审核";
            case LuckyActivity.STATE_OPEN_FAIL:
                return "开奖失败";
            case LuckyActivity.STATE_FOUCE_FINISH:
                return "已结束";
        }
        return "";
    }
}