|
|
@ -224,30 +224,16 @@ public class LpkGoodsService extends MybatisBaseService<LpkGoodsMapper, LpkGoods |
|
|
|
public ResultBean vegeCellarTypeList(LpkGoodsQuery query) { |
|
|
|
ResultBean rb=new ResultBean().fail(); |
|
|
|
List<GoodsTypeVo> vo =new ArrayList<>(); |
|
|
|
GoodsTypeVo vo2=new GoodsTypeVo(); |
|
|
|
vo2.setSid("0"); |
|
|
|
vo2.setName("百姓菜窖"); |
|
|
|
query.setAffiliation(vo2.getSid()); |
|
|
|
List<MyGoodsVo> myGoodsVos =baseMapper.getGoodsApplet(query); |
|
|
|
vo2.setCount(String.valueOf(myGoodsVos.size())); |
|
|
|
|
|
|
|
GoodsTypeVo vo3=new GoodsTypeVo(); |
|
|
|
vo3.setSid("1"); |
|
|
|
vo3.setName("精品菜窖"); |
|
|
|
query.setAffiliation(vo3.getSid()); |
|
|
|
List<MyGoodsVo> myGoodsVos1 =baseMapper.getGoodsApplet(query); |
|
|
|
vo3.setCount(String.valueOf(myGoodsVos1.size())); |
|
|
|
|
|
|
|
GoodsTypeVo vo4=new GoodsTypeVo(); |
|
|
|
vo4.setSid("2"); |
|
|
|
vo4.setName("企业菜窖"); |
|
|
|
query.setAffiliation(vo4.getSid()); |
|
|
|
List<MyGoodsVo> myGoodsVos2 =baseMapper.getGoodsApplet(query); |
|
|
|
vo4.setCount(String.valueOf(myGoodsVos2.size())); |
|
|
|
// vo.add(vo1);
|
|
|
|
vo.add(vo2); |
|
|
|
vo.add(vo3); |
|
|
|
vo.add(vo4); |
|
|
|
List<BrandVo> list1= IPmsBrandService.getList().getData(); |
|
|
|
for (BrandVo brandVo : list1) { |
|
|
|
GoodsTypeVo vo1=new GoodsTypeVo(); |
|
|
|
query.setAffiliation(brandVo.getId()); |
|
|
|
List<MyGoodsVo> myGoodsVos =baseMapper.getGoodsApplet(query); |
|
|
|
vo1.setName(brandVo.getBrandName()); |
|
|
|
vo1.setId(brandVo.getId()); |
|
|
|
vo1.setCount(String.valueOf(myGoodsVos.size())); |
|
|
|
vo.add(vo1); |
|
|
|
} |
|
|
|
return rb.success().setData(vo); |
|
|
|
} |
|
|
|
public ResultBean<List<GoodsTypeVo>> getAllType() { |
|
|
@ -269,15 +255,30 @@ public class LpkGoodsService extends MybatisBaseService<LpkGoodsMapper, LpkGoods |
|
|
|
ResultBean rb=new ResultBean().fail(); |
|
|
|
List<GiftBagGoodss> giftBagGoodss=baseMapper.getAllGoodsApplets(query); |
|
|
|
ShoppingCartQuery query1=new ShoppingCartQuery(); |
|
|
|
query1.setAffiliation(query.getBrandId());query1.setCustomerSid(query.getCustomerSid()); |
|
|
|
query1.setBrandId(query.getBrandId()); |
|
|
|
query1.setCustomerSid(query.getCustomerSid()); |
|
|
|
List<ShoppingCartVo> l=shoppingCartService.shoppingCartList(query1).getData(); |
|
|
|
l.forEach(s->{ |
|
|
|
giftBagGoodss.forEach(d->{ |
|
|
|
d.setIconUrl(fileUploadComponent.getUrlPrefix()+d.getIconUrl()); |
|
|
|
// d.setMefenPrice(String.valueOf((int)(Double.valueOf(d.getPrice())* Double.valueOf(d.getWeight()))));
|
|
|
|
}); |
|
|
|
if(l.size()==0){ |
|
|
|
giftBagGoodss.forEach(d->{ |
|
|
|
if(s.getGoodsSid().equals(d.getGoodsSid())){ |
|
|
|
d.setGoodsNumber(s.getGoodsNumber()); |
|
|
|
} |
|
|
|
// d.setIconUrl(fileUploadComponent.getUrlPrefix()+d.getIconUrl());
|
|
|
|
d.setMefenPrice(String.valueOf((int)(Double.valueOf(d.getPrice())* Double.valueOf(d.getWeight())))); |
|
|
|
}); |
|
|
|
}); |
|
|
|
}else{ |
|
|
|
l.forEach(s->{ |
|
|
|
giftBagGoodss.forEach(d->{ |
|
|
|
if(s.getGoodsSid().equals(d.getGoodsSid())){ |
|
|
|
d.setGoodsNumber(s.getGoodsNumber()); |
|
|
|
} |
|
|
|
// d.setIconUrl(fileUploadComponent.getUrlPrefix()+d.getIconUrl());
|
|
|
|
d.setMefenPrice(String.valueOf((int)(Double.valueOf(d.getPrice())* Double.valueOf(d.getWeight())))); |
|
|
|
}); |
|
|
|
}); |
|
|
|
} |
|
|
|
|
|
|
|
return rb.success().setData(giftBagGoodss); |
|
|
|
} |
|
|
|
} |
|
|
|