Commit 54e51e85 authored by Allen Chen's avatar Allen Chen

commit

parent 65c465c7
...@@ -476,6 +476,7 @@ public class PddLocalController { ...@@ -476,6 +476,7 @@ public class PddLocalController {
PddServiceConsoInboundRequest notifyRequest = new PddServiceConsoInboundRequest(); PddServiceConsoInboundRequest notifyRequest = new PddServiceConsoInboundRequest();
// 查询orderNO 下所有mailNo,判断是全部还是部分 // 查询orderNO 下所有mailNo,判断是全部还是部分
Long unNum = logOrderMailDetailImpl.getSumByCodeStatus(mailNoResponse.getLogisticsOrderCode(), (long) StatusEnum.SIGNED.getCode()); Long unNum = logOrderMailDetailImpl.getSumByCodeStatus(mailNoResponse.getLogisticsOrderCode(), (long) StatusEnum.SIGNED.getCode());
unNum += logOrderMailDetailImpl.getSumByCodeStatus(mailNoResponse.getLogisticsOrderCode(), (long) StatusEnum.ORDERCREATE.getCode());
LogOrderEntity logOrderEntity = logOrderImpl.getByOrderCode(mailNoResponse.getLogisticsOrderCode()); LogOrderEntity logOrderEntity = logOrderImpl.getByOrderCode(mailNoResponse.getLogisticsOrderCode());
Long num = (long) logOrderEntity.getNum(); Long num = (long) logOrderEntity.getNum();
log.info("已入库数量 {} ; 未入库数量 {}", num, unNum); log.info("已入库数量 {} ; 未入库数量 {}", num, unNum);
...@@ -488,6 +489,7 @@ public class PddLocalController { ...@@ -488,6 +489,7 @@ public class PddLocalController {
num += 1; num += 1;
mailNoResponse.setEnterTime(TimeTool.getNowDate()); mailNoResponse.setEnterTime(TimeTool.getNowDate());
mailNoResponse.setStatus(StatusEnum.INBOUND.getCode()); mailNoResponse.setStatus(StatusEnum.INBOUND.getCode());
unNum -= 1;
} }
notifyRequest.setPackageQuantity(num); notifyRequest.setPackageQuantity(num);
mailNoResponse.setLength(inBoundRequest.getLength().intValue()); mailNoResponse.setLength(inBoundRequest.getLength().intValue());
...@@ -501,7 +503,7 @@ public class PddLocalController { ...@@ -501,7 +503,7 @@ public class PddLocalController {
notifyRequest.setTimeZone("UTC+8"); notifyRequest.setTimeZone("UTC+8");
if (notifyRequest.getPackageQuantity() == num) { if (unNum <= 0) {
notifyRequest.setStatus("FULL_INBOUND"); notifyRequest.setStatus("FULL_INBOUND");
} else { } else {
notifyRequest.setStatus("PART_INBOUND"); notifyRequest.setStatus("PART_INBOUND");
......
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