发货数量类型修改
This commit is contained in:
parent
dd608fe24d
commit
aa37b20015
@ -71,7 +71,7 @@ public class DeliveryDemand implements Serializable {
|
||||
/**发货数量*/
|
||||
@Excel(name = "发货数量", width = 15)
|
||||
@ApiModelProperty(value = "发货数量")
|
||||
private java.lang.Integer shipNumber;
|
||||
private BigDecimal shipNumber;
|
||||
/**单位*/
|
||||
// @Excel(name = "单位", width = 15, dicCode = "unit")
|
||||
@Dict(dicCode = "unit")
|
||||
|
@ -15,6 +15,7 @@ import org.jeecgframework.poi.excel.annotation.ExcelCollection;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
@ -66,7 +67,7 @@ public class DeliveryDemandExcel implements Serializable {
|
||||
/**发货数量*/
|
||||
@Excel(name = "发货数量", width = 15, needMerge = true)
|
||||
@ApiModelProperty(value = "发货数量")
|
||||
private java.lang.Integer shipNumber;
|
||||
private BigDecimal shipNumber;
|
||||
/**单位*/
|
||||
@Dict(dicCode = "unit")
|
||||
@ApiModelProperty(value = "单位")
|
||||
|
@ -79,8 +79,10 @@ public class DeliveryDemandServiceImpl extends ServiceImpl<DeliveryDemandMapper,
|
||||
(merged2.getTotalPallets() == null ? 0 : merged2.getTotalPallets())
|
||||
);
|
||||
merged1.setTotalShips(
|
||||
(merged1.getTotalShips() == null ? 0 : merged1.getTotalShips()) +
|
||||
(merged2.getTotalShips() == null ? 0 : merged2.getTotalShips())
|
||||
/*(merged1.getTotalShips() == null ? 0 : merged1.getTotalShips()) +
|
||||
(merged2.getTotalShips() == null ? 0 : merged2.getTotalShips())*/
|
||||
Optional.ofNullable(merged1.getTotalShips()).orElse(BigDecimal.ZERO)
|
||||
.add(Optional.ofNullable(merged2.getTotalShips()).orElse(BigDecimal.ZERO))
|
||||
);
|
||||
return merged1;
|
||||
}
|
||||
@ -140,8 +142,10 @@ public class DeliveryDemandServiceImpl extends ServiceImpl<DeliveryDemandMapper,
|
||||
(merged2.getTotalPallets() == null ? 0 : merged2.getTotalPallets())
|
||||
);
|
||||
merged1.setTotalShips(
|
||||
(merged1.getTotalShips() == null ? 0 : merged1.getTotalShips()) +
|
||||
(merged2.getTotalShips() == null ? 0 : merged2.getTotalShips())
|
||||
/*(merged1.getTotalShips() == null ? 0 : merged1.getTotalShips()) +
|
||||
(merged2.getTotalShips() == null ? 0 : merged2.getTotalShips())*/
|
||||
Optional.ofNullable(merged1.getTotalShips()).orElse(BigDecimal.ZERO)
|
||||
.add(Optional.ofNullable(merged2.getTotalShips()).orElse(BigDecimal.ZERO))
|
||||
);
|
||||
return merged1;
|
||||
}
|
||||
@ -177,7 +181,7 @@ public class DeliveryDemandServiceImpl extends ServiceImpl<DeliveryDemandMapper,
|
||||
// return Result.error("数据为空");
|
||||
continue;
|
||||
}
|
||||
BigDecimal dividend = new BigDecimal(deliveryDemand.getShipNumber());
|
||||
BigDecimal dividend = deliveryDemand.getShipNumber();
|
||||
BigDecimal divisor = new BigDecimal(qty);
|
||||
|
||||
// 向上取整
|
||||
|
@ -1,9 +1,7 @@
|
||||
package org.jeecg.modules.tms.outbound.vehicledemand.controller;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.*;
|
||||
import java.util.stream.Collectors;
|
||||
import java.io.IOException;
|
||||
import java.io.UnsupportedEncodingException;
|
||||
@ -278,8 +276,10 @@ public class VehicleDemandController extends JeecgController<VehicleDemand, IVeh
|
||||
(merged2.getPreTotalPallets() == null ? 0 : merged2.getPreTotalPallets())
|
||||
);
|
||||
merged1.setTotalShips(
|
||||
(merged1.getTotalShips() == null ? 0 : merged1.getTotalShips()) +
|
||||
(merged2.getTotalShips() == null ? 0 : merged2.getTotalShips())
|
||||
/*(merged1.getTotalShips() == null ? 0 : merged1.getTotalShips()) +
|
||||
(merged2.getTotalShips() == null ? 0 : merged2.getTotalShips())*/
|
||||
Optional.ofNullable(merged1.getTotalShips()).orElse(BigDecimal.ZERO)
|
||||
.add(Optional.ofNullable(merged2.getTotalShips()).orElse(BigDecimal.ZERO))
|
||||
);
|
||||
return merged1;
|
||||
}
|
||||
|
@ -84,7 +84,7 @@ public class VehicleDemand implements Serializable {
|
||||
/**总发货数量*/
|
||||
@Excel(name = "总发货数量", width = 15)
|
||||
@ApiModelProperty(value = "总发货数量")
|
||||
private Integer totalShips;
|
||||
private BigDecimal totalShips;
|
||||
/**送货区域*/
|
||||
// @Excel(name = "送货区域", width = 15)
|
||||
@ApiModelProperty(value = "送货区域")
|
||||
|
Loading…
x
Reference in New Issue
Block a user