记得上下班打卡 | git大法好,push需谨慎

Commit 66cf7e5d authored by jiangxiulong's avatar jiangxiulong

banner img

parent caa99eb3
...@@ -11,7 +11,6 @@ import io.swagger.annotations.ApiOperation; ...@@ -11,7 +11,6 @@ import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import java.util.ArrayList;
import java.util.List; import java.util.List;
/** /**
...@@ -41,8 +40,7 @@ public class KylinBannersController { ...@@ -41,8 +40,7 @@ public class KylinBannersController {
@RequestParam() String position, @RequestParam() String position,
@RequestParam(defaultValue = "") String provinceName @RequestParam(defaultValue = "") String provinceName
) { ) {
List result = new ArrayList(); List<KylinBannersVo> result = bannersServiceImpl.blist(position, provinceName);
result = bannersServiceImpl.blist(position, provinceName);
return ResponseDto.success(result); return ResponseDto.success(result);
} }
......
...@@ -8,6 +8,7 @@ import com.liquidnet.service.kylin.entity.KylinBanners; ...@@ -8,6 +8,7 @@ import com.liquidnet.service.kylin.entity.KylinBanners;
import com.liquidnet.service.kylin.mapper.KylinBannersMapper; import com.liquidnet.service.kylin.mapper.KylinBannersMapper;
import com.liquidnet.service.kylin.service.admin.IKylinBannersService; import com.liquidnet.service.kylin.service.admin.IKylinBannersService;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.data.mongodb.core.MongoTemplate; import org.springframework.data.mongodb.core.MongoTemplate;
import org.springframework.data.mongodb.core.query.Criteria; import org.springframework.data.mongodb.core.query.Criteria;
import org.springframework.data.mongodb.core.query.Query; import org.springframework.data.mongodb.core.query.Query;
...@@ -27,13 +28,17 @@ import java.util.List; ...@@ -27,13 +28,17 @@ import java.util.List;
*/ */
@Service @Service
public class BannersServiceImpl extends ServiceImpl<KylinBannersMapper, KylinBanners> implements IKylinBannersService { public class BannersServiceImpl extends ServiceImpl<KylinBannersMapper, KylinBanners> implements IKylinBannersService {
@Value("${liquidnet.al-oss.imgUrl}")
private String imgUrl;
@Autowired @Autowired
MongoTemplate mongoTemplate; MongoTemplate mongoTemplate;
@Autowired @Autowired
RedisUtil redisUtil; RedisUtil redisUtil;
public List blist(String position, String provinceName) { public List<KylinBannersVo> blist(String position, String provinceName) {
Query query = new Query(); Query query = new Query();
query.addCriteria( query.addCriteria(
Criteria.where("isOnline").is(1).and("isDeleted").is(1) Criteria.where("isOnline").is(1).and("isDeleted").is(1)
...@@ -66,12 +71,17 @@ public class BannersServiceImpl extends ServiceImpl<KylinBannersMapper, KylinBan ...@@ -66,12 +71,17 @@ public class BannersServiceImpl extends ServiceImpl<KylinBannersMapper, KylinBan
criteria.andOperator(mergeCriteriaTime, mergeCriteriaPromotion) criteria.andOperator(mergeCriteriaTime, mergeCriteriaPromotion)
); );
List bannerList = mongoTemplate.find( List<KylinBannersVo> bannerList = mongoTemplate.find(
query, query,
KylinBannersVo.class, KylinBannersVo.class,
KylinBannersVo.class.getSimpleName() KylinBannersVo.class.getSimpleName()
); );
for (KylinBannersVo info : bannerList) {
String setCoverImg = imgUrl + info.getCoverImg();
info.setCoverImg(setCoverImg);
}
return bannerList; return bannerList;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment