|
@@ -20,7 +20,8 @@ import org.springframework.util.CollectionUtils;
|
|
|
import reactor.core.publisher.Mono;
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
|
-import java.io.*;
|
|
|
+import java.io.File;
|
|
|
+import java.io.UnsupportedEncodingException;
|
|
|
import java.net.URLEncoder;
|
|
|
import java.text.SimpleDateFormat;
|
|
|
import java.util.List;
|
|
@@ -47,8 +48,13 @@ public class SinglePageServiceImpl implements SinglePageService {
|
|
|
*/
|
|
|
@Override
|
|
|
public PageContent getFreePageById(Integer id) {
|
|
|
- if (id == null) { return null;}
|
|
|
- return singlePageDao.getFreePageById(id);
|
|
|
+ if (id == null) {
|
|
|
+ return null;
|
|
|
+ }
|
|
|
+ PageContent pageContent = singlePageDao.getFreePageById(id);
|
|
|
+ String mobileContent = singlePageDao.findMobileContent(id);
|
|
|
+ pageContent.setMobileContent(mobileContent);
|
|
|
+ return pageContent;
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -58,7 +64,9 @@ public class SinglePageServiceImpl implements SinglePageService {
|
|
|
*/
|
|
|
@Override
|
|
|
public PageContent getTopicPageById(Integer id) {
|
|
|
- if (id == null) { return null;}
|
|
|
+ if (id == null) {
|
|
|
+ return null;
|
|
|
+ }
|
|
|
return singlePageDao.getTopicPageById(id);
|
|
|
}
|
|
|
|
|
@@ -77,7 +85,9 @@ public class SinglePageServiceImpl implements SinglePageService {
|
|
|
*/
|
|
|
@Override
|
|
|
public JsonModel<List<PageFloor>> getTopicDataById(Integer id) {
|
|
|
- if (id == null) { return JsonModel.error("参数异常", null);}
|
|
|
+ if (id == null) {
|
|
|
+ return JsonModel.error("参数异常", null);
|
|
|
+ }
|
|
|
List<PageFloor> pageFloors = singlePageDao.getFloorByPageId(id);
|
|
|
if (!CollectionUtils.isEmpty(pageFloors)) {
|
|
|
pageFloors.forEach(floor -> {
|
|
@@ -102,7 +112,7 @@ public class SinglePageServiceImpl implements SinglePageService {
|
|
|
@Override
|
|
|
public JsonModel<PageInfo<ImageLink>> gePromotionsList(int pageNum, int pageSize) {
|
|
|
PageHelper.startPage(pageNum, pageSize);
|
|
|
- List<ImageLink> promotionsList = singlePageDao.getPromotionsList();
|
|
|
+ List<ImageLink> promotionsList = singlePageDao.getPromotionsList();
|
|
|
if (!CollectionUtils.isEmpty(promotionsList)) {
|
|
|
long currentTime = System.currentTimeMillis();
|
|
|
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
|
|
@@ -110,15 +120,15 @@ public class SinglePageServiceImpl implements SinglePageService {
|
|
|
//已结束
|
|
|
item.setStatus(3);
|
|
|
String format = "";
|
|
|
- if(null != item.getBeginTime() && null != item.getEndTime() && (item.getEndTime().getTime() > item.getBeginTime().getTime() ) && (item.getBeginTime().getTime() > currentTime)){
|
|
|
+ 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());
|
|
|
+ format = sdf.format(item.getBeginTime()) + "~" + sdf.format(item.getEndTime());
|
|
|
}
|
|
|
- if(null != item.getBeginTime() && null != item.getEndTime() && (item.getEndTime().getTime() > currentTime ) && (item.getBeginTime().getTime() < currentTime)) {
|
|
|
+ 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());
|
|
|
+ format = sdf.format(item.getBeginTime()) + "~" + sdf.format(item.getEndTime());
|
|
|
}
|
|
|
item.setDetail(format);
|
|
|
});
|