打包线数据 新增修改

This commit is contained in:
furongxin 2024-06-13 14:46:31 +08:00
parent bac7df5266
commit 1baf7c762e

View File

@ -30,12 +30,19 @@ public interface PackageDataConvert {
PackageDataDO dataDO = BeanUtils.toBean(respVO, PackageDataDO.class);
if (dataDO.getAutoNum() == null && dataDO.getNum() == null && dataDO.getDamageNum() == null) {
continue;
}
String[] size = dataDO.getSizeName().split("\\*");
//计算平方数
BigDecimal squareNum = BigDecimal.valueOf((double) Integer.parseInt(size[0]) / 1000)
.multiply(BigDecimal.valueOf((double) Integer.parseInt(size[1]) / 1000))
.multiply(BigDecimal.valueOf(dataDO.getSizePieces()))
.multiply(BigDecimal.valueOf(Integer.sum(dataDO.getNum(), dataDO.getAutoNum())));
.multiply(BigDecimal.valueOf(
Integer.sum(dataDO.getNum() == null ? 0 : dataDO.getNum(),
dataDO.getAutoNum() == null ? 0 : dataDO.getAutoNum())
));
//设置平方数
dataDO.setSquareNum(squareNum);