diff --git a/blade-service-api/logpm-distribution-api/src/main/java/com/logpm/distribution/feign/IDistributionStockArticleClient.java b/blade-service-api/logpm-distribution-api/src/main/java/com/logpm/distribution/feign/IDistributionStockArticleClient.java index 03c268526..df9c448e7 100644 --- a/blade-service-api/logpm-distribution-api/src/main/java/com/logpm/distribution/feign/IDistributionStockArticleClient.java +++ b/blade-service-api/logpm-distribution-api/src/main/java/com/logpm/distribution/feign/IDistributionStockArticleClient.java @@ -207,4 +207,8 @@ public interface IDistributionStockArticleClient { @GetMapping(API_PREFIX + "/findStockNumByWaybillNo") Integer findStockNumByWaybillNo(@RequestParam String waybillNo, @RequestParam Long departureWarehouseId); + + @GetMapping(API_PREFIX + "/findSignNumByWaybillNo") + Integer findSignNumByWaybillNo(@RequestParam String waybillNo, @RequestParam Long destinationWarehouseId); + } diff --git a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/feign/DistributionStockArticleClient.java b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/feign/DistributionStockArticleClient.java index 33d831718..3d78aa64d 100644 --- a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/feign/DistributionStockArticleClient.java +++ b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/feign/DistributionStockArticleClient.java @@ -409,4 +409,9 @@ public class DistributionStockArticleClient implements IDistributionStockArticle return distributionStockArticleService.findStockNumByWaybillNo(waybillNo,departureWarehouseId); } + @Override + public Integer findSignNumByWaybillNo(String waybillNo, Long destinationWarehouseId) { + return distributionStockArticleService.findSignNumByWaybillNo(waybillNo,destinationWarehouseId); + } + } diff --git a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistributionStockArticleMapper.java b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistributionStockArticleMapper.java index 2587eb930..830b03caa 100644 --- a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistributionStockArticleMapper.java +++ b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistributionStockArticleMapper.java @@ -233,4 +233,5 @@ public interface DistributionStockArticleMapper extends BaseMapper + + diff --git a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/IDistributionStockArticleService.java b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/IDistributionStockArticleService.java index 3d38bd15b..34d809da5 100644 --- a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/IDistributionStockArticleService.java +++ b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/IDistributionStockArticleService.java @@ -317,4 +317,7 @@ public interface IDistributionStockArticleService extends BaseService 0 && reservationNum < totalNumber) { - stockArticleEntity.setReservationStatus("20"); + updateEntity.setReservationStatus("20"); } else { - stockArticleEntity.setReservationStatus("30"); + updateEntity.setReservationStatus("30"); } if (groundingNum == 0) { - stockArticleEntity.setGroundingStatus("10"); + updateEntity.setGroundingStatus("10"); } else if (groundingNum > 0 && groundingNum < totalNumber) { - stockArticleEntity.setGroundingStatus("20"); + updateEntity.setGroundingStatus("20"); } else { - stockArticleEntity.setGroundingStatus("30"); + updateEntity.setGroundingStatus("30"); } } - stockArticleEntity.setIncomingNum(incomingNum); - stockArticleEntity.setHandQuantity(handleNum); - updateById(stockArticleEntity); - - + updateEntity.setSigninQuantity(signNum); + updateEntity.setIncomingNum(incomingNum); + updateEntity.setHandQuantity(handleNum); + updateById(updateEntity); } @Override @@ -2654,6 +2655,11 @@ public class DistributionStockArticleServiceImpl extends BaseServiceImpl findWaybillLog(Long waybillId, String trackType) { @@ -111,27 +113,30 @@ public class TrunklineWaybillTrackServiceImpl extends BaseServiceImpl