|
@@ -5,7 +5,6 @@ import com.aliyun.oss.OSSClientBuilder;
|
|
|
import com.caimei365.commodity.components.PriceUtilService;
|
|
|
import com.caimei365.commodity.mapper.*;
|
|
|
import com.caimei365.commodity.model.ResponseJson;
|
|
|
-import com.caimei365.commodity.model.dto.Sku;
|
|
|
import com.caimei365.commodity.model.po.*;
|
|
|
import com.caimei365.commodity.model.search.ProductListVo;
|
|
|
import com.caimei365.commodity.model.vo.*;
|
|
@@ -21,14 +20,11 @@ import org.springframework.cache.annotation.Cacheable;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
import org.springframework.util.CollectionUtils;
|
|
|
-import org.springframework.web.bind.annotation.RequestBody;
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
|
-import java.net.URLDecoder;
|
|
|
import java.text.ParseException;
|
|
|
import java.text.SimpleDateFormat;
|
|
|
import java.util.*;
|
|
|
-import java.util.concurrent.atomic.AtomicBoolean;
|
|
|
import java.util.stream.Collectors;
|
|
|
|
|
|
/**
|
|
@@ -241,7 +237,7 @@ public class PageServiceImpl implements PageService {
|
|
|
}
|
|
|
map.put("searchHotWord", searchHotWord);
|
|
|
// 头部菜单
|
|
|
- List<TopMenuVo> menuList = pageMapper.getTopMenus(source);
|
|
|
+ List<TopMenuVo> menuList = pageMapper.getTopMenus(0,source);
|
|
|
menuList.forEach(item -> {
|
|
|
String link = item.getLink();
|
|
|
if (StringUtils.isNotBlank(link)) {
|
|
@@ -258,6 +254,24 @@ public class PageServiceImpl implements PageService {
|
|
|
}
|
|
|
});
|
|
|
map.put("topMenuList", menuList);
|
|
|
+ // 快捷运营菜单
|
|
|
+ List<TopMenuVo> shortcutList = pageMapper.getTopMenus(2,source);
|
|
|
+ shortcutList.forEach(item -> {
|
|
|
+ String link = item.getLink();
|
|
|
+ if (StringUtils.isNotBlank(link)) {
|
|
|
+ if (source == 1) {
|
|
|
+ if (link.contains("?")) {
|
|
|
+ link = link + "&name=" + item.getName();
|
|
|
+ } else {
|
|
|
+ link = link + "?name=" + item.getName();
|
|
|
+ }
|
|
|
+ }
|
|
|
+ item.setLinkType(AppletsLinkUtil.getLinkType(link));
|
|
|
+ item.setLinkParam(AppletsLinkUtil.getLinkParam(item.getLinkType(), link));
|
|
|
+ item.setLink(link);
|
|
|
+ }
|
|
|
+ });
|
|
|
+ map.put("shortcutList", shortcutList);
|
|
|
// banner图
|
|
|
List<ImageLinkVo> bannerImageList = pageMapper.getBannerImages();
|
|
|
bannerImageList.forEach(image -> {
|