Commit 69645b4a authored by 周健威's avatar 周健威

修改banner

parent a55b1088
......@@ -39,8 +39,8 @@ public class BannerBiz extends BaseBiz<BannerMapper,Banner> {
* @param pageSize
* @return
*/
public PageDataVO<Banner> findBannePage(Integer pageNo, Integer pageSize,Integer platform) {
return PageDataVO.pageInfo(pageNo, pageSize, () -> mapper.findBannerListByisDelOrderByRank(Banner.builder().isDel(0).platform(platform).build()));
public PageDataVO<Banner> findBannePage(Integer pageNo, Integer pageSize,Integer platform, Integer status, Integer location) {
return PageDataVO.pageInfo(pageNo, pageSize, () -> mapper.findBannerListByisDelOrderByRank(Banner.builder().isDel(0).platform(platform).status(status).location(location).build()));
}
/**
......
......@@ -19,7 +19,10 @@ import java.util.List;
@Repository
public interface BannerMapper extends Mapper<Banner> {
@Select("select * from `banner` where is_del=#{isDel} and `platform`=#{platform} order by rank ASC")
@Select("select * from `banner` where is_del=#{isDel} and `platform`=#{platform} " +
" <when test='stats != null'> and `stats`=#{stats} </when > " +
" <when test='location != null'> and `location`=#{location} </when > " +
"order by rank ASC")
List<Banner> findBannerListByisDelOrderByRank(Banner banner);
......
......@@ -82,9 +82,11 @@ public class BannerAdminController implements UserRestInterface {
})
public ObjectRestResponse<PageDataVO> findBannerPage(@RequestParam(name = "pageNo", defaultValue = "0", required = false) Integer pageNo,
@RequestParam(name = "pageSize", defaultValue = "10", required = false) Integer pageSize,
@RequestParam(name = "status", required = false) Integer status,
@RequestParam(name = "location", required = false) Integer location,
@RequestParam(name = "platform", defaultValue = "0", required = false) Integer platform) {
PageDataVO<Banner> pageDataVO = bannerBiz.findBannePage(pageNo, pageSize, platform);
PageDataVO<Banner> pageDataVO = bannerBiz.findBannePage(pageNo, pageSize, platform, status, location);
return ObjectRestResponse.succ(pageDataVO);
}
......
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