提交 f22967cc authored 作者: huyufan's avatar huyufan

预付运费不够,但是通过风控也是网运单

上级 ca1e859e
......@@ -32,6 +32,7 @@ public class SettlementOwnerDetailDaoImpl extends BaseDaoImpl<SettlementOwnerDet
.set(SettlementOwnerDetail::getInvoiceType, item.getInvoiceType())
.set(SettlementOwnerDetail::getInvoiceFreight, item.getInvoiceFreight())
.set(SettlementOwnerDetail::getSettlementFreight, item.getSettlementFreight())
.set(SettlementOwnerDetail::getFinalPaymentStatus, item.getFinalPaymentStatus())
.set(SettlementOwnerDetail::getPrepayFreight, item.getPrepayFreight())
);
}
......
......@@ -162,6 +162,11 @@ public class SettlementServiceImpl implements SettlementService {
settlementDriverDetail.setInvoiceType(invoiceType);
// 结算金额
settlementOwnerDetail.setSettlementFreight(settlementFreightCalc(orderChild.getSettlementWay(),settlementOwnerDetail));
if (settlementOwnerDetail.getPrepayFreight().compareTo(BigDecimal.ZERO) == 0
&& settlementOwnerDetail.getInvoiceType().equals(SettlementOwnerEnum.InvoiceType.ONLINE.getCode())
) {
settlementOwnerDetail.setFinalPaymentStatus(2);
}
//设置司机预付运费标示
if (settlementOwnerDetail.getPrepayFreight().compareTo(BigDecimal.ZERO) > 0) {
settlementDriverDetail.setPrepayFreightFlag(1);
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论