|
@@ -1,6 +1,6 @@
|
|
|
package com.caimei.www.service.impl;
|
|
|
|
|
|
-import com.caimei.module.base.entity.bo.JsonModel;
|
|
|
+import com.caimei.www.pojo.JsonModel;
|
|
|
import com.caimei.www.mapper.HomeDao;
|
|
|
import com.caimei.www.pojo.HomeFloor;
|
|
|
import com.caimei.www.pojo.ImageLink;
|
|
@@ -44,9 +44,9 @@ public class HomeServiceImpl implements HomeService {
|
|
|
*/
|
|
|
@Override
|
|
|
@Cacheable(value = "getHomeBanners", key="'www'", unless="#result == null")
|
|
|
- public JsonModel getHomeBanners() {
|
|
|
+ public JsonModel<List<ImageLink>> getHomeBanners() {
|
|
|
List<ImageLink> list = homeDao.getHomeBanners();
|
|
|
- return JsonModel.newInstance().success(list);
|
|
|
+ return JsonModel.success(list);
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -54,9 +54,9 @@ public class HomeServiceImpl implements HomeService {
|
|
|
*/
|
|
|
@Override
|
|
|
@Cacheable(value = "getAdvertising", key="'www'", unless="#result == null")
|
|
|
- public JsonModel getAdvertising() {
|
|
|
+ public JsonModel<List<ImageLink>> getAdvertising() {
|
|
|
List<ImageLink> list = homeDao.getAdvertising();
|
|
|
- return JsonModel.newInstance().success(list);
|
|
|
+ return JsonModel.success(list);
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -64,7 +64,7 @@ public class HomeServiceImpl implements HomeService {
|
|
|
*/
|
|
|
@Override
|
|
|
@Cacheable(value = "getRecommendProducts", key="'www'", unless="#result == null")
|
|
|
- public JsonModel getRecommendProducts() {
|
|
|
+ public JsonModel<List<ProductList>> getRecommendProducts() {
|
|
|
List<ProductList> list = homeDao.getRecommendeds();
|
|
|
if (list.size() > 0) {
|
|
|
// 设置价格等级 及 老图片路径
|
|
@@ -75,14 +75,14 @@ public class HomeServiceImpl implements HomeService {
|
|
|
|
|
|
});
|
|
|
}
|
|
|
- return JsonModel.newInstance().success(list);
|
|
|
+ return JsonModel.success(list);
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 首页专题数据
|
|
|
*/
|
|
|
@Override
|
|
|
- public JsonModel getHomeTopicData() {
|
|
|
+ public JsonModel<Map<String, Object>> getHomeTopicData() {
|
|
|
// 大专题:6,小专题:5,商品专题:4,优质供应商:3
|
|
|
Map<String, Object> topicMap = new HashMap<>();
|
|
|
// 6大专题二级楼层
|
|
@@ -102,15 +102,15 @@ public class HomeServiceImpl implements HomeService {
|
|
|
List<ImageLink> topicData3 = homeDao.getSuppliersTopData();
|
|
|
topicMap.put("topicData3", topicData3);
|
|
|
|
|
|
- return JsonModel.newInstance().success(topicMap);
|
|
|
+ return JsonModel.success(topicMap);
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 顶部购物车数据
|
|
|
*/
|
|
|
@Override
|
|
|
- public JsonModel getHeaderCart(Integer userId) {
|
|
|
+ public JsonModel<List<HeadCart>> getHeaderCart(Integer userId) {
|
|
|
List<HeadCart> headCarts = homeDao.getHeadCarts(userId);
|
|
|
- return JsonModel.newInstance().success(headCarts);
|
|
|
+ return JsonModel.success(headCarts);
|
|
|
}
|
|
|
}
|