1/9
This commit is contained in:
@@ -6,6 +6,7 @@ import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import java.text.DecimalFormat;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @author wangpengfei
|
||||
@@ -26,6 +27,7 @@ public class AppletGiftBagVo implements Vo {
|
||||
private String isRecommend;//是否推荐 1 推荐 0 默认
|
||||
private String remarks;
|
||||
private String count;//
|
||||
private List<GiftBagGoods> giftBagGoods;
|
||||
|
||||
public String getPrice() {
|
||||
DecimalFormat decimalFormat = new DecimalFormat("#0.00");
|
||||
|
||||
@@ -24,6 +24,8 @@ public class GiftBagGoods {
|
||||
private String jPrice; //每斤单价
|
||||
private String specificationUnit; //规格单位
|
||||
private String totalValue; //总价值
|
||||
private String spec; //总价值
|
||||
private String count; //总价值
|
||||
|
||||
public String getJPrice() {
|
||||
|
||||
|
||||
@@ -53,6 +53,7 @@ public class EmpGiftAppletVo {
|
||||
private String serialNumber;
|
||||
private String isEnable;
|
||||
private String isTransfer;//是否转增 0 未转赠 1 转赠
|
||||
private String isSenior;//是否是最高级的卡 1 是 2不是
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -206,9 +206,16 @@ public class AppletGiftBagService extends MybatisBaseService<AppletGiftBagMapper
|
||||
List<AppletGiftBagVo> list=baseMapper.giftBagList();
|
||||
list.forEach(s->{
|
||||
// s.setPrice(Double.valueOf(aa(s.getPrice())));
|
||||
List<AppletGiftBagGoods> appletGiftBagGoods=appletGiftBagGoodsService.list(new QueryWrapper<AppletGiftBagGoods>().eq("giftbagSid",s.getSid()));
|
||||
s.setCount(appletGiftBagGoods.size()+"种蔬菜");
|
||||
List<GiftBagGoods> list1=appletGiftBagGoodsService.getGoodsByBagSidB(s.getSid());
|
||||
list1.forEach(l->{
|
||||
l.setCount("共"+Integer.valueOf(l.getGoodsNumber())+l.getUnitName());
|
||||
l.setSpec(l.getWeight()+l.getSpecificationUnit()+"/"+l.getUnitName());
|
||||
|
||||
});
|
||||
// List<AppletGiftBagGoods> appletGiftBagGoods=appletGiftBagGoodsService.list(new QueryWrapper<AppletGiftBagGoods>().eq("giftbagSid",s.getSid()));
|
||||
s.setCount(list1.size()+"种蔬菜");
|
||||
s.setIconUrl(fileUploadComponent.getUrlPrefix() +s.getIconUrl());
|
||||
s.setGiftBagGoods(list1);
|
||||
});
|
||||
|
||||
return rb.success().setData(list);
|
||||
|
||||
@@ -27,6 +27,9 @@ public interface AppletGiftBagGoodsMapper extends BaseMapper<AppletGiftBagGoods>
|
||||
@Select("select goods.name as name,bads.goodsNumber ,bads.goodsSid,goods.picUrl as iconUrl,goods.price as jPrice,goods.unitName,goods.content as remark " +
|
||||
" ,goods.weight, goods.specificationUnit from applet_giftbag_goods bads left join lpk_goods goods on goods.sid =bads.goodsSid where bads.giftbagSid=#{sid}")
|
||||
List<GiftBagGoods> getGoodsByBagSidA(String sid);
|
||||
@Select("select goods.name as name,bads.goodsNumber ,bads.goodsSid,goods.picUrl as iconUrl,goods.price as jPrice,goods.unitName,goods.content as remark " +
|
||||
" ,goods.weight, goods.specificationUnit from applet_giftbag_goods bads left join lpk_goods goods on goods.sid =bads.goodsSid where bads.giftbagSid=#{sid}")
|
||||
List<GiftBagGoods> getGoodsByBagSidB(String sid);
|
||||
List<AppletGiftBagGoods> getRecordsByBagSid(@Param("sid") String sid);
|
||||
|
||||
int saveBagGoods(@Param("bagGoods") List<AppletGiftBagGoods> bagGoods);
|
||||
|
||||
@@ -29,8 +29,12 @@ public class AppletGiftBagGoodsService extends MybatisBaseService<AppletGiftBagG
|
||||
public List<GiftBagGoods> getGoodsByBagSidA(String sid) {
|
||||
return baseMapper.getGoodsByBagSidA(sid);
|
||||
}
|
||||
public List<GiftBagGoods> getGoodsByBagSidB(String sid) {
|
||||
return baseMapper.getGoodsByBagSidB(sid);
|
||||
}
|
||||
|
||||
public int saveBagGoods(List<AppletGiftBagGoods> bagGoods) {
|
||||
return baseMapper.saveBagGoods(bagGoods);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -353,10 +353,13 @@ public class EmpCardService extends MybatisBaseService<EmpCardMapper, EmpCard> {
|
||||
}else{
|
||||
goodsVo.setLNum(s.getGoodsNumber());
|
||||
}
|
||||
g.setContent("剩余"+goodsVo.getLNum()+"份/"+"共"+s.getGoodsNumber()+"份");
|
||||
g.setRemarks(s.getWeight()+s.getSpecificationUnit()+"/"+s.getUnitName());
|
||||
g.setGoodsName(s.getGoodsName());
|
||||
list1.add(g);
|
||||
if(goodsVo.getLNum()!=0){
|
||||
// g.setContent("剩余"+goodsVo.getLNum()+"份/"+"共"+s.getGoodsNumber()+"份");
|
||||
g.setContent("共"+(int)goodsVo.getLNum()+"份");
|
||||
g.setRemarks(s.getWeight()+s.getSpecificationUnit()+"/"+s.getUnitName());
|
||||
g.setGoodsName(s.getGoodsName());
|
||||
list1.add(g);
|
||||
}
|
||||
}
|
||||
});
|
||||
return rb.success().setData(list1);
|
||||
|
||||
@@ -37,6 +37,7 @@
|
||||
gi.serialNumber AS serialNumber,
|
||||
gi.startDate as dateStart,
|
||||
gi.endDate as dateEnd,
|
||||
gi.isSenior,
|
||||
CASE
|
||||
gi.state
|
||||
WHEN 3 THEN
|
||||
|
||||
@@ -193,7 +193,6 @@ public class EmpCardGiftService extends MybatisBaseService<EmpCardGiftMapper, Em
|
||||
EmpGiftAppletNVo vo = baseMapper.getGifCardsBySid(sid);
|
||||
List<LpkGifGoodsVo> list=empCardGiftGoodsService.getGoodsByGiftSid(sid).getData();
|
||||
List<LpkGifGoodsVo> list1=new ArrayList<>();
|
||||
List<GoodsVo> goodsVos = new ArrayList<>();
|
||||
list.forEach(s -> {
|
||||
LpkGifGoodsVo g=new LpkGifGoodsVo();
|
||||
LpkReserveOrderGoods goods = lpkReserveOrderGoodsService.getReserveByCardSid(vo.getSid(), s.getGoodsSid()).getData();
|
||||
@@ -219,10 +218,13 @@ public class EmpCardGiftService extends MybatisBaseService<EmpCardGiftMapper, Em
|
||||
} else {
|
||||
goodsVo.setLNum(s.getGoodsNumber());
|
||||
}
|
||||
g.setContent("剩余"+goodsVo.getLNum()+"份/"+"共"+s.getGoodsNumber()+"份");
|
||||
g.setRemarks(s.getWeight()+s.getSpecificationUnit()+"/"+s.getUnitName());
|
||||
g.setGoodsName(s.getGoodsName());
|
||||
list1.add(g);
|
||||
if(goodsVo.getLNum()!=0){
|
||||
// g.setContent("剩余"+goodsVo.getLNum()+"份/"+"共"+s.getGoodsNumber()+"份");
|
||||
g.setContent("共"+(int)goodsVo.getLNum()+"份");
|
||||
g.setRemarks(s.getWeight()+s.getSpecificationUnit()+"/"+s.getUnitName());
|
||||
g.setGoodsName(s.getGoodsName());
|
||||
list1.add(g);
|
||||
}
|
||||
}
|
||||
});
|
||||
return rb.success().setData(list1);
|
||||
@@ -311,7 +313,11 @@ public class EmpCardGiftService extends MybatisBaseService<EmpCardGiftMapper, Em
|
||||
vo.setEmpCardGifts(empCardGift);
|
||||
vo.setOrderCardVoList(empReserveOrderCardVos);
|
||||
vo.setGoodsVos(goodsVos);
|
||||
vo.setPName("亲情菜窖");
|
||||
if(vo.getIsSenior().equals("1")){
|
||||
vo.setPName("家庭菜窖");
|
||||
}else{
|
||||
vo.setPName("亲情菜窖");
|
||||
}
|
||||
return rb.success().setData(vo);
|
||||
}
|
||||
public ResultBean<List<EmpCardGiftVo>> recordList(String empCardSid) {
|
||||
|
||||
@@ -270,10 +270,13 @@ public class LpkGiftCardService extends MybatisBaseService<LpkGiftCardMapper, Lp
|
||||
}else {
|
||||
goodsVo.setLNum(s.getGoodsNumber());
|
||||
}
|
||||
g.setContent("剩余"+goodsVo.getLNum()+"份/"+"共"+s.getGoodsNumber()+"份");
|
||||
g.setRemarks(s.getWeight()+s.getSpecificationUnit()+"/"+s.getUnitName());
|
||||
g.setGoodsName(s.getGoodsName());
|
||||
list1.add(g);
|
||||
if(goodsVo.getLNum()!=0){
|
||||
// g.setContent("剩余"+goodsVo.getLNum()+"份/"+"共"+s.getGoodsNumber()+"份");
|
||||
g.setContent("共"+(int)goodsVo.getLNum()+"份");
|
||||
g.setRemarks(s.getWeight()+s.getSpecificationUnit()+"/"+s.getUnitName());
|
||||
g.setGoodsName(s.getGoodsName());
|
||||
list1.add(g);
|
||||
}
|
||||
}
|
||||
// goodsVos.add(goodsVo);
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user