| | |
| | | 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 { |
| | |
| | | * 返回活动期号 |
| | | * |
| | | * @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); |
| | | } |
| | | |
| | | /** |
| | |
| | | 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 ""; |
| | | } |
| | | |
| | | |
| | | } |