Browse Source

修正展示开关引起的bug

master
xyiege 4 years ago
parent
commit
949af873a3
  1. 1
      src/main/java/cn/chjyj/szwh/controller/admin/AdminGoodsController.java
  2. 8
      src/main/java/cn/chjyj/szwh/service/impl/GoodsServiceImpl.java
  3. 10
      src/main/java/cn/chjyj/szwh/vo/GoodsListVo.java
  4. 2
      src/main/resources/mapper/szwh/GoodsMapper.xml

1
src/main/java/cn/chjyj/szwh/controller/admin/AdminGoodsController.java

@ -53,7 +53,6 @@ public class AdminGoodsController extends BaseController {
int ilimit=(StringUtils.isBlank(limit))?10:Integer.valueOf(limit);
int start= ipage>1?(ipage-1)*ilimit:0;
qmap.put("id",start);
// 委托编码
String islicode=request.getString("islicode");

8
src/main/java/cn/chjyj/szwh/service/impl/GoodsServiceImpl.java

@ -178,10 +178,16 @@ public class GoodsServiceImpl implements GoodsService {
}
}
// 获取是否推荐
Integer ishow = (Integer) gmap.get("g.is_recommend");
List nglist= new ArrayList();
List<GoodsListVo> goodsListVoList = goodsMapper.getGoodsVoList(gmap,orderkey,"DESC",limit,start);
for(GoodsListVo gl:goodsListVoList){
Map glmap = new HashMap();
if(ishow!=null && gl.getIsRecommend()!=ishow){
continue;
}
glmap.put("id",gl.getId());
glmap.put("createtime",gl.getCreatetime());
glmap.put("goods_islicode",gl.getGoods_islicode());
@ -191,7 +197,7 @@ public class GoodsServiceImpl implements GoodsService {
glmap.put("goods_type",gl.getGoods_type());
glmap.put("goods_status",gl.getGoods_status());
glmap.put("goods_detail_id",gl.getGoods_detail_id());
glmap.put("is_recommend",gl.getIs_recommend());
glmap.put("is_recommend",gl.getIsRecommend());
glmap.put("entrust_status",gl.getEntrust_status());
//处理其他操作
glmap.put("key",gl.getGoods_islicode());

10
src/main/java/cn/chjyj/szwh/vo/GoodsListVo.java

@ -14,7 +14,7 @@ public class GoodsListVo {
private Integer goods_type;//商品类型;1:文化资源数据;2:文化数字内容 |goods_detail
private Integer goods_status;//商品状态;1:上架中;2:下架中;3:已转让;4:已失效;5:冻结中;6:下架中 |goods
private Integer goods_detail_id; //商品明细ID |goods
private Integer is_recommend; //是否推荐;0:否;1:是 \goods
private Integer isRecommend; //是否推荐;0:否;1:是 \goods
private Integer entrust_status; //商品委托类型;1:转让;2:许可 \goods_detail
//处理其他操作
private String key;
@ -91,12 +91,12 @@ public class GoodsListVo {
this.goods_detail_id = goods_detail_id;
}
public Integer getIs_recommend() {
return is_recommend;
public Integer getIsRecommend() {
return isRecommend;
}
public void setIs_recommend(Integer is_recommend) {
this.is_recommend = is_recommend;
public void setIsRecommend(Integer isRecommend) {
this.isRecommend = isRecommend;
}
public Integer getEntrust_status() {

2
src/main/resources/mapper/szwh/GoodsMapper.xml

@ -59,7 +59,7 @@
SELECT g.id,g.createtime,g.goods_islicode,
gd.goods_name, g.username,g.user_islicode,
gd.goods_type, g.goods_status, g.goods_detail_id,
g.is_recommend, g.entrust_status
g.is_recommend as isRecommend, g.entrust_status
FROM goods as g
INNER JOIN goods_detail as gd ON g.goods_detail_id=gd.id
<where>

Loading…
Cancel
Save