提交 f61a2a8e authored 作者: 艾庆国's avatar 艾庆国

承运结算单优化-货主结算单明细增加字段

上级 dcb76875
......@@ -46,6 +46,20 @@ public class PageOwnerSettlementOwnerDetailVO {
@ApiModelProperty(value="实际净重(吨)",example = "2.3")
private BigDecimal weight;
@ApiModelProperty(value = "装货毛重(单位吨)", example = "1.23")
private BigDecimal loadRough;
@ApiModelProperty(value = "装货皮重(单位吨)", example = "1.23")
private BigDecimal loadTare;
@ApiModelProperty(value = "装货净重(单位吨)", example = "1.23")
private BigDecimal loadNet;
@ApiModelProperty(value = "卸货毛重(单位吨)", example = "1.23")
private BigDecimal unloadRough;
@ApiModelProperty(value = "卸货皮重(单位吨)", example = "1.23")
private BigDecimal unloadTare;
@ApiModelProperty(value = "卸货净重(单位吨)", example = "1.23")
private BigDecimal unloadNet;
@MoneyOutConvert
@ApiModelProperty(value="实际运费",example = "2.52")
private BigDecimal freight;
......
......@@ -43,6 +43,13 @@ public class SettlementOwnerDetail implements HasKey<Integer> {
private String goodsName; //货物名称
private BigDecimal freightPrice; //平台运费单价(分)
private BigDecimal weight; //实际净重(吨)
private BigDecimal loadRough; //装货毛重(单位吨)
private BigDecimal loadTare; //装货皮重(单位吨)
private BigDecimal loadNet; //装货净重(单位吨)
private BigDecimal unloadRough; //卸货毛重(单位吨)
private BigDecimal unloadTare; //卸货皮重(单位吨)
private BigDecimal unloadNet; //卸货净重(单位吨)
private BigDecimal freight; //实际运费(分)
private BigDecimal lossPrice; //损耗单价(分)
private BigDecimal lossWeight; //货损吨数(吨)
......
......@@ -77,6 +77,12 @@ public class SettlementOwnerDetailServiceImpl implements SettlementOwnerDetailS
settlementOwnerDetail.setFreightPrice(orderChild.getOrderFreightPrice()); //平台运费
settlementOwnerDetail.setWeight(weightCalc(orderGoods.getSettlementWay(),orderChild.getLoadNet(), orderChild.getUnloadNet()));
settlementOwnerDetail.setFreight(freightCalc(settlementOwnerDetail.getFreightPrice(), settlementOwnerDetail.getWeight()));
settlementOwnerDetail.setLoadRough(orderChild.getLoadRough());
settlementOwnerDetail.setLoadTare(orderChild.getLoadTare());
settlementOwnerDetail.setLoadNet(orderChild.getLoadNet());
settlementOwnerDetail.setUnloadRough(orderChild.getUnloadRough());
settlementOwnerDetail.setUnloadTare(orderChild.getUnloadTare());
settlementOwnerDetail.setUnloadNet(orderChild.getUnloadNet());
// 亏吨
settlementOwnerDetail.setLossPrice(orderChild.getLossPrice());
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论