|
|
@ -252,10 +252,12 @@ public class SmsSalesBillService extends MybatisBaseService<SmsSalesBillMapper, |
|
|
|
} |
|
|
|
ResultBean<BaseGoodsSpuVo> initialization1=new ResultBean<>(); |
|
|
|
if(StringUtils.isBlank(record.getGoodsSpuSid())){ |
|
|
|
if(StringUtils.isNotBlank(record.getGoodsSkuSid())){ |
|
|
|
ResultBean<BaseGoodsSkuVo> initialization = baseGoodsSkuFeign.initialization(record.getGoodsSkuSid()); |
|
|
|
initialization1 = baseGoodsSpuFeign.initialization(initialization.getData().getGoodsSpuSid()); |
|
|
|
record.setBarCode(initialization1.getData().getBarCode()); |
|
|
|
record.setGoodsCode(initialization1.getData().getGoodsCode()); |
|
|
|
} |
|
|
|
}else{ |
|
|
|
initialization1 = baseGoodsSpuFeign.initialization(record.getGoodsSpuSid()); |
|
|
|
record.setBarCode(initialization1.getData().getBarCode()); |
|
|
@ -267,16 +269,21 @@ public class SmsSalesBillService extends MybatisBaseService<SmsSalesBillMapper, |
|
|
|
record.setMl(new BigDecimal(record.getAmount()).subtract(new BigDecimal(record.getCbPrice())).toString()); |
|
|
|
record.setMll(new BigDecimal(record.getAmount()).subtract(new BigDecimal(record.getCbPrice())).divide(new BigDecimal(record.getCbPrice()),2, RoundingMode.HALF_UP).toString()); |
|
|
|
if(StringUtils.isBlank(record.getBrandName())){ |
|
|
|
if(initialization1.getData()!=null){ |
|
|
|
ResultBean<BaseBrandInfoVo> initialization3 = baseBrandInfoFeign.initialization(initialization1.getData().getBrandSid()); |
|
|
|
record.setBrandSid(initialization3.getData().getSid()); |
|
|
|
record.setBrandName(initialization3.getData().getBrandName()); |
|
|
|
} |
|
|
|
} |
|
|
|
if(StringUtils.isBlank(record.getTypeName())){ |
|
|
|
if(initialization1.getData()!=null){ |
|
|
|
ResultBean<BaseGoodsTypeVo> initialization2 = baseGoodsTypeFeign.initialization(initialization1.getData().getGoodsTypeSid()); |
|
|
|
record.setTypeName(initialization2.getData().getGoodsTypeName()); |
|
|
|
record.setTypeSid(initialization2.getData().getSid()); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
return pagerVoResultBean; |
|
|
|
} |
|
|
|
|
|
|
@ -340,10 +347,12 @@ public class SmsSalesBillService extends MybatisBaseService<SmsSalesBillMapper, |
|
|
|
} |
|
|
|
ResultBean<BaseGoodsSpuVo> initialization1=new ResultBean<>(); |
|
|
|
if(StringUtils.isBlank(record.getGoodsSpuSid())){ |
|
|
|
if(StringUtils.isNotBlank(record.getGoodsSkuSid())){ |
|
|
|
ResultBean<BaseGoodsSkuVo> initialization = baseGoodsSkuFeign.initialization(record.getGoodsSkuSid()); |
|
|
|
initialization1 = baseGoodsSpuFeign.initialization(initialization.getData().getGoodsSpuSid()); |
|
|
|
record.setBarCode(initialization1.getData().getBarCode()); |
|
|
|
record.setGoodsCode(initialization1.getData().getGoodsCode()); |
|
|
|
} |
|
|
|
}else{ |
|
|
|
initialization1 = baseGoodsSpuFeign.initialization(record.getGoodsSpuSid()); |
|
|
|
record.setBarCode(initialization1.getData().getBarCode()); |
|
|
@ -355,16 +364,20 @@ public class SmsSalesBillService extends MybatisBaseService<SmsSalesBillMapper, |
|
|
|
record.setMl(new BigDecimal(record.getAmount()).subtract(new BigDecimal(record.getCbPrice())).toString()); |
|
|
|
record.setMll(new BigDecimal(record.getAmount()).subtract(new BigDecimal(record.getCbPrice())).divide(new BigDecimal(record.getCbPrice()),2, RoundingMode.HALF_UP).toString()); |
|
|
|
if(StringUtils.isBlank(record.getBrandName())){ |
|
|
|
if(initialization1.getData()!=null){ |
|
|
|
ResultBean<BaseBrandInfoVo> initialization3 = baseBrandInfoFeign.initialization(initialization1.getData().getBrandSid()); |
|
|
|
record.setBrandSid(initialization3.getData().getSid()); |
|
|
|
record.setBrandName(initialization3.getData().getBrandName()); |
|
|
|
} |
|
|
|
} |
|
|
|
if(StringUtils.isBlank(record.getTypeName())){ |
|
|
|
if(initialization1.getData()!=null){ |
|
|
|
ResultBean<BaseGoodsTypeVo> initialization2 = baseGoodsTypeFeign.initialization(initialization1.getData().getGoodsTypeSid()); |
|
|
|
record.setTypeName(initialization2.getData().getGoodsTypeName()); |
|
|
|
record.setTypeSid(initialization2.getData().getSid()); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
//定义导出的excel名字
|
|
|
|
String excelName = "商品销售列表"; |
|
|
|
String fileNameURL = ""; |
|
|
|