提交 2a085e74 authored 作者: 刘海泉's avatar 刘海泉

计算运费和历史运费

上级 55584408
...@@ -159,8 +159,12 @@ public class PendingFreightServiceImpl implements PendingFreightService { ...@@ -159,8 +159,12 @@ public class PendingFreightServiceImpl implements PendingFreightService {
//查询该线路最新的历史运费 //查询该线路最新的历史运费
public BigDecimal queryLinePendingFreight(Integer sendAddressId,Integer receiveAddressId){ public BigDecimal queryLinePendingFreight(Integer sendAddressId,Integer receiveAddressId){
OrderGoods orderGoods = orderGoodsDao.queryLineNewestPendingFreight(sendAddressId,receiveAddressId); OrderGoods orderGoods = orderGoodsDao.queryLineNewestPendingFreight(sendAddressId,receiveAddressId);
if(Objects.nonNull(orderGoods)){
return orderGoods.getPendingOrderFreight(); return orderGoods.getPendingOrderFreight();
} }
return BigDecimal.ZERO;
}
//查询该线路最新的历史平均运费 //查询该线路最新的历史平均运费
...@@ -170,7 +174,7 @@ public class PendingFreightServiceImpl implements PendingFreightService { ...@@ -170,7 +174,7 @@ public class PendingFreightServiceImpl implements PendingFreightService {
List<OrderGoods> list = orderGoodsDao.queryLineAvgPendingFreight(sendAddressId,receiveAddressId,monthAgo,now); List<OrderGoods> list = orderGoodsDao.queryLineAvgPendingFreight(sendAddressId,receiveAddressId,monthAgo,now);
if(CollectionUtils.isEmpty(list)){ if(CollectionUtils.isEmpty(list)){
return null; return BigDecimal.ZERO;
} }
BigDecimal total = BigDecimal.ZERO; BigDecimal total = BigDecimal.ZERO;
for (OrderGoods orderGoods : list) { for (OrderGoods orderGoods : list) {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论