Commit 89db6cf2 authored by Allen Chen's avatar Allen Chen

commit

parent a79e2502
...@@ -166,17 +166,23 @@ public class PddOpenController { ...@@ -166,17 +166,23 @@ public class PddOpenController {
// 按照所有包裹计算重量,计算运费 // 按照所有包裹计算重量,计算运费
List<LogOrderMailDetailEntity> mailDetailEntityList = orderMailDetailImpl.getListByCode(orderCode); List<LogOrderMailDetailEntity> mailDetailEntityList = orderMailDetailImpl.getListByCode(orderCode);
for (LogOrderMailDetailEntity mailDetailEntity : mailDetailEntityList) { for (LogOrderMailDetailEntity mailDetailEntity : mailDetailEntityList) {
weight += PddJYPriceTool.calculateWeight(mailDetailEntity.getLength(),
log.info("mailNo:{} weight:{}", mailDetailEntity.getMailNo(), mailDetailEntity.getWeight());
long currWeight = PddJYPriceTool.calculateWeight(mailDetailEntity.getLength(),
mailDetailEntity.getWidth(), mailDetailEntity.getWidth(),
mailDetailEntity.getHeight(), mailDetailEntity.getHeight(),
mailDetailEntity.getWeight(), mailDetailEntity.getWeight(),
"SENDTORECEVER".equals(queryRequest.getSegmentCode())); "SENDTORECEVER".equals(queryRequest.getSegmentCode()));
log.info("mailNo:{} weight:{}, fee:{}", mailDetailEntity.getMailNo(), currWeight);
weight += currWeight;
} }
freightFee = PddJYPriceTool.calculateFreightFee(weight, freightFee = PddJYPriceTool.calculateFreightFee(weight,
queryRequest.getGoodsType(), queryRequest.getGoodsType(),
1, 1,
"SENDTORECEVER".equals(queryRequest.getSegmentCode()) "SENDTORECEVER".equals(queryRequest.getSegmentCode())
); );
log.info("weight:{}, fee:{}", weight, freightFee);
} }
} }
...@@ -604,6 +610,8 @@ public class PddOpenController { ...@@ -604,6 +610,8 @@ public class PddOpenController {
//最新详情列表 //最新详情列表
List<PddServiceConsoOrderUpdateRequest.MailDetail> listNew = updateRequest.getMailDetails(); List<PddServiceConsoOrderUpdateRequest.MailDetail> listNew = updateRequest.getMailDetails();
List<PddServiceConsoOrderUpdateRequest.MailDetail> deleteList = new ArrayList<>();
List<PddServiceConsoOrderUpdateRequest.MailDetail> addList = new ArrayList<>();
//根据集运单号获取运单详情列表 //根据集运单号获取运单详情列表
List<LogOrderMailDetailEntity> list = orderMailDetailImpl.getListByCode(orderUpdateEntity.getLogisticsOrderCode()); List<LogOrderMailDetailEntity> list = orderMailDetailImpl.getListByCode(orderUpdateEntity.getLogisticsOrderCode());
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment