|
@@ -83,65 +83,6 @@ public class SinglePageServiceImpl implements SinglePageService {
|
|
|
return singlePageDao.getLivePageData();
|
|
|
}
|
|
|
|
|
|
- /**
|
|
|
- * 二级专题数据
|
|
|
- *
|
|
|
- * @param id
|
|
|
- */
|
|
|
- @Override
|
|
|
- public JsonModel<List<PageFloor>> getTopicDataById(Integer id) {
|
|
|
- if (id == null) {
|
|
|
- return JsonModel.error("参数异常", null);
|
|
|
- }
|
|
|
- List<PageFloor> pageFloors = singlePageDao.getFloorByPageId(id);
|
|
|
- if (!CollectionUtils.isEmpty(pageFloors)) {
|
|
|
- pageFloors.forEach(floor -> {
|
|
|
- List<ImageLink> floorData = singlePageDao.getDataByFloorId(floor.getId());
|
|
|
- if (!CollectionUtils.isEmpty(floorData)) {
|
|
|
- floorData.forEach(data -> {
|
|
|
- data.setImage(ImageUtil.getImageURL("actType", data.getImage(), 0, domain));
|
|
|
- });
|
|
|
- }
|
|
|
- floor.setFloorData(floorData);
|
|
|
- });
|
|
|
- }
|
|
|
- return JsonModel.success(pageFloors);
|
|
|
- }
|
|
|
-
|
|
|
- /**
|
|
|
- * 专题活动列表数据
|
|
|
- *
|
|
|
- * @param pageNum
|
|
|
- * @param pageSize
|
|
|
- */
|
|
|
- @Override
|
|
|
- public JsonModel<PageInfo<ImageLink>> gePromotionsList(int pageNum, int pageSize) {
|
|
|
- PageHelper.startPage(pageNum, pageSize);
|
|
|
- List<ImageLink> promotionsList = singlePageDao.getPromotionsList();
|
|
|
- if (!CollectionUtils.isEmpty(promotionsList)) {
|
|
|
- long currentTime = System.currentTimeMillis();
|
|
|
- SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
|
|
|
- promotionsList.forEach(item -> {
|
|
|
- //已结束
|
|
|
- item.setStatus(3);
|
|
|
- String format = "";
|
|
|
- if (null != item.getBeginTime() && null != item.getEndTime() && (item.getEndTime().getTime() > item.getBeginTime().getTime()) && (item.getBeginTime().getTime() > currentTime)) {
|
|
|
- //即将开始: 活动开始时间小于当前时间
|
|
|
- item.setStatus(1);
|
|
|
- format = sdf.format(item.getBeginTime()) + "~" + sdf.format(item.getEndTime());
|
|
|
- }
|
|
|
- if (null != item.getBeginTime() && null != item.getEndTime() && (item.getEndTime().getTime() > currentTime) && (item.getBeginTime().getTime() < currentTime)) {
|
|
|
- //进行中: 当前时间小于活动开始,小于活动结束时间
|
|
|
- item.setStatus(2);
|
|
|
- format = sdf.format(item.getBeginTime()) + "~" + sdf.format(item.getEndTime());
|
|
|
- }
|
|
|
- item.setDetail(format);
|
|
|
- });
|
|
|
- }
|
|
|
- PageInfo<ImageLink> pageInfo = new PageInfo(promotionsList);
|
|
|
- return JsonModel.success(pageInfo);
|
|
|
- }
|
|
|
-
|
|
|
/**
|
|
|
* 品牌招商表格下载
|
|
|
*
|