diff --git a/blade-service-api/logpm-warehouse-api/src/main/java/com/logpm/warehouse/entity/WarehouseWayBillDetail.java b/blade-service-api/logpm-warehouse-api/src/main/java/com/logpm/warehouse/entity/WarehouseWayBillDetail.java index c9443f0af..5e5e9f9b1 100644 --- a/blade-service-api/logpm-warehouse-api/src/main/java/com/logpm/warehouse/entity/WarehouseWayBillDetail.java +++ b/blade-service-api/logpm-warehouse-api/src/main/java/com/logpm/warehouse/entity/WarehouseWayBillDetail.java @@ -13,7 +13,7 @@ public class WarehouseWayBillDetail extends BaseEntity { /** 运单号 */ @ApiModelProperty(name = "运单号",notes = "") - private String waybillCode; + private String waybillNo; /** 运单号id */ @ApiModelProperty(name = "运单id",notes = "") 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 84e13d229..01050a7cf 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 @@ -93,7 +93,7 @@ public class DistributionStockArticleClient implements IDistributionStockArticle @Override public DistributionStockArticleEntity findByOrderSelfNum(String waybillNo) { QueryWrapper queryWrapper = new QueryWrapper<>(); - queryWrapper.eq("order_self_numbering",waybillNo); + queryWrapper.eq("waybill_number",waybillNo); return distributionStockArticleService.getOne(queryWrapper); } diff --git a/blade-service/logpm-warehouse/src/main/java/com/logpm/warehouse/receiver/WaybillDataHandler.java b/blade-service/logpm-warehouse/src/main/java/com/logpm/warehouse/receiver/WaybillDataHandler.java index 0e4a9b8fd..9f3fbf241 100644 --- a/blade-service/logpm-warehouse/src/main/java/com/logpm/warehouse/receiver/WaybillDataHandler.java +++ b/blade-service/logpm-warehouse/src/main/java/com/logpm/warehouse/receiver/WaybillDataHandler.java @@ -30,16 +30,20 @@ public class WaybillDataHandler { @RabbitHandler public void waybillDataHandler(Map map, Message message, Channel channel) { - // 如果手动ACK,消息会被监听消费,但是消息在队列中依旧存在,如果 未配置 acknowledge-mode 默认是会在消费完毕后自动ACK掉 + // 如果手动ACK,消息会被监听消费,但是消息在队列中依旧存在,如果 未配置 acknowledge-mode 默认是会在消费完毕后自动ACK掉 final long deliveryTag = message.getMessageProperties().getDeliveryTag(); String msg = new String(message.getBody()); WaybillDTO waybillDTO = (WaybillDTO) map.get("messageData"); - log.info("##################waybillDataHandler: 处理开单零单数据 waybillDTO={}",waybillDTO); + log.info("##################waybillDataHandler: 处理开单零单数据 waybillDTO={}", waybillDTO); - if(!Objects.isNull(waybillDTO)) { - warehouseWaybillService.waybillDataHandler(waybillDTO); - }else { - log.info("##################waybillDataHandler: 处理开单零单数据 失败 WaybillNo={} ",waybillDTO.getWaybillNo()); + if (!Objects.isNull(waybillDTO)) { + try { + warehouseWaybillService.waybillDataHandler(waybillDTO); + } catch (Exception e) { + log.error(e.getMessage()); + } + } else { + log.info("##################waybillDataHandler: 处理开单零单数据 失败 WaybillNo={} ", waybillDTO.getWaybillNo()); } } } diff --git a/blade-service/logpm-warehouse/src/main/java/com/logpm/warehouse/service/impl/WarehouseWaybillServiceImpl.java b/blade-service/logpm-warehouse/src/main/java/com/logpm/warehouse/service/impl/WarehouseWaybillServiceImpl.java index a4ec24d18..8569185e9 100644 --- a/blade-service/logpm-warehouse/src/main/java/com/logpm/warehouse/service/impl/WarehouseWaybillServiceImpl.java +++ b/blade-service/logpm-warehouse/src/main/java/com/logpm/warehouse/service/impl/WarehouseWaybillServiceImpl.java @@ -87,12 +87,12 @@ public class WarehouseWaybillServiceImpl extends BaseServiceImpl waybillQueryWrapper = new QueryWrapper<>(); waybillQueryWrapper.eq("waybill_no", waybillNo); @@ -114,7 +114,7 @@ public class WarehouseWaybillServiceImpl extends BaseServiceImpl