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

修改banner

parent a55b1088
...@@ -39,8 +39,8 @@ public class BannerBiz extends BaseBiz<BannerMapper,Banner> { ...@@ -39,8 +39,8 @@ public class BannerBiz extends BaseBiz<BannerMapper,Banner> {
* @param pageSize * @param pageSize
* @return * @return
*/ */
public PageDataVO<Banner> findBannePage(Integer pageNo, Integer pageSize,Integer platform) { 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).build())); 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; ...@@ -19,7 +19,10 @@ import java.util.List;
@Repository @Repository
public interface BannerMapper extends Mapper<Banner> { 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); List<Banner> findBannerListByisDelOrderByRank(Banner banner);
......
...@@ -82,9 +82,11 @@ public class BannerAdminController implements UserRestInterface { ...@@ -82,9 +82,11 @@ public class BannerAdminController implements UserRestInterface {
}) })
public ObjectRestResponse<PageDataVO> findBannerPage(@RequestParam(name = "pageNo", defaultValue = "0", required = false) Integer pageNo, public ObjectRestResponse<PageDataVO> findBannerPage(@RequestParam(name = "pageNo", defaultValue = "0", required = false) Integer pageNo,
@RequestParam(name = "pageSize", defaultValue = "10", required = false) Integer pageSize, @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) { @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); 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