diff --git a/src/com/w1hd/zzhnc/model/Prize.java b/src/com/w1hd/zzhnc/model/Prize.java index ee8d5cc..cfa9c91 100644 --- a/src/com/w1hd/zzhnc/model/Prize.java +++ b/src/com/w1hd/zzhnc/model/Prize.java @@ -15,7 +15,7 @@ public class Prize implements Serializable { private Integer id; private String name; - private Integer num; + private Integer num = 0; private Boolean isMoney; private Integer probability; private Integer mixMoney; @@ -72,19 +72,19 @@ public class Prize implements Serializable { } public Integer getNum() { - if(num==0||num==null) { + if (null != num) + return num; + else return 0; - } - return num; } public void setNum(Integer num) { - if(num < 0) { + if (num < 0) { this.num = 0; - }else { + } else { this.num = num; } - + } public Date getCreatetime() { @@ -103,5 +103,4 @@ public class Prize implements Serializable { this.deleted = deleted; } - } \ No newline at end of file diff --git a/src/com/w1hd/zzhnc/service/GoodsService.java b/src/com/w1hd/zzhnc/service/GoodsService.java index 7e9c036..f378d10 100644 --- a/src/com/w1hd/zzhnc/service/GoodsService.java +++ b/src/com/w1hd/zzhnc/service/GoodsService.java @@ -29,8 +29,9 @@ public class GoodsService { public List getHomeData() { Example ex = new Example(Goods.class); ex.createCriteria().andEqualTo("deleted", false).andEqualTo("isHome", true); - RowBounds r = new RowBounds(0, 5); - return goodsDao.selectByExampleAndRowBounds(ex, r); + ex.setOrderByClause("pageViews desc"); + RowBounds r = new RowBounds(0, 10); + return goodsDao.selectByExample(ex); } @SuppressWarnings("unchecked")