|
|
|
@ -1051,31 +1051,31 @@ public class DistributionSignforServiceImpl extends BaseServiceImpl<Distribution
|
|
|
|
|
distributionReservationService.maintenanceReservationInfo(distrilbutionloadingscanDTO.getReservationId()); |
|
|
|
|
//维护配送任务
|
|
|
|
|
distributionDeliveryListService.maintenanceDeliveryInfo(distrilbutionloadingscanDTO.getDeliveryId()); |
|
|
|
|
//TODO 在调用出库接口 通知欧派
|
|
|
|
|
|
|
|
|
|
DistributionSignforEntity distributionSignforEntity = distributionSignforMapper.getByReservationId(distrilbutionloadingscanDTO.getReservationId()); |
|
|
|
|
|
|
|
|
|
// Long reservationId = distributionSignfor.getReservationId();
|
|
|
|
|
// DistributionSignforEntity distributionSignforEntity1 = distributionSignforMapper.getByReservationId(reservationId);
|
|
|
|
|
|
|
|
|
|
BladeUser user = AuthUtil.getUser(); |
|
|
|
|
OrderStatusDTO orderStatusDTO = new OrderStatusDTO(); |
|
|
|
|
orderStatusDTO.setStatus("7");//状态
|
|
|
|
|
orderStatusDTO.setOperationTime(simpleDateFormat.format(new Date()));//操作时间
|
|
|
|
|
//orderStatusDTO.setUsername(distributionSignforEntity.getSigneeName()); //签收人(名称)
|
|
|
|
|
orderStatusDTO.setUsername(user.getUserName()); //签收人(名称)
|
|
|
|
|
orderStatusDTO.setUnitNo(distrilbutionloadingscanDTO.getBarcode()); //包条码
|
|
|
|
|
orderStatusDTO.setCurrentWarehouse(String.valueOf(myCurrentWarehouse.getWarehouseCode())); //当前仓库ID
|
|
|
|
|
|
|
|
|
|
DistributionStockArticleEntity distributionStockArticle = new DistributionStockArticleEntity(); |
|
|
|
|
Long stockArticleId = parcelListEntity.getStockArticleId(); |
|
|
|
|
distributionStockArticle.setId(stockArticleId); // 需要一个stock_article_id` bigint(20) DEFAULT NULL COMMENT '在库订单ID',
|
|
|
|
|
DistributionStockArticleEntity distributionStockArticleEntity = distributionStockArticleService.getOne(Condition.getQueryWrapper(distributionStockArticle)); |
|
|
|
|
String brand = distributionStockArticleEntity.getBrand(); |
|
|
|
|
|
|
|
|
|
Map<String, Object> mapState = new HashMap<>(); |
|
|
|
|
mapState.put("orderStatusDTO", orderStatusDTO); |
|
|
|
|
mapState.put("brand", brand); |
|
|
|
|
//TODO 在调用出库接口 通知欧派 准备删除
|
|
|
|
|
//
|
|
|
|
|
// DistributionSignforEntity distributionSignforEntity = distributionSignforMapper.getByReservationId(distrilbutionloadingscanDTO.getReservationId());
|
|
|
|
|
//
|
|
|
|
|
//// Long reservationId = distributionSignfor.getReservationId();
|
|
|
|
|
//// DistributionSignforEntity distributionSignforEntity1 = distributionSignforMapper.getByReservationId(reservationId);
|
|
|
|
|
//
|
|
|
|
|
// BladeUser user = AuthUtil.getUser();
|
|
|
|
|
// OrderStatusDTO orderStatusDTO = new OrderStatusDTO();
|
|
|
|
|
// orderStatusDTO.setStatus("7");//状态
|
|
|
|
|
// orderStatusDTO.setOperationTime(simpleDateFormat.format(new Date()));//操作时间
|
|
|
|
|
// //orderStatusDTO.setUsername(distributionSignforEntity.getSigneeName()); //签收人(名称)
|
|
|
|
|
// orderStatusDTO.setUsername(user.getUserName()); //签收人(名称)
|
|
|
|
|
// orderStatusDTO.setUnitNo(distrilbutionloadingscanDTO.getBarcode()); //包条码
|
|
|
|
|
// orderStatusDTO.setCurrentWarehouse(String.valueOf(myCurrentWarehouse.getWarehouseCode())); //当前仓库ID
|
|
|
|
|
//
|
|
|
|
|
// DistributionStockArticleEntity distributionStockArticle = new DistributionStockArticleEntity();
|
|
|
|
|
// Long stockArticleId = parcelListEntity.getStockArticleId();
|
|
|
|
|
// distributionStockArticle.setId(stockArticleId); // 需要一个stock_article_id` bigint(20) DEFAULT NULL COMMENT '在库订单ID',
|
|
|
|
|
// DistributionStockArticleEntity distributionStockArticleEntity = distributionStockArticleService.getOne(Condition.getQueryWrapper(distributionStockArticle));
|
|
|
|
|
// String brand = distributionStockArticleEntity.getBrand();
|
|
|
|
|
//
|
|
|
|
|
// Map<String, Object> mapState = new HashMap<>();
|
|
|
|
|
// mapState.put("orderStatusDTO", orderStatusDTO);
|
|
|
|
|
// mapState.put("brand", brand);
|
|
|
|
|
// rabbitTemplate.convertAndSend(RabbitConstant.NEW_SYSTEM_RECEIVE_INFO_QUEUE, mapState);
|
|
|
|
|
|
|
|
|
|
return Resp.scanSuccess("签收成功", str); |
|
|
|
@ -2707,26 +2707,26 @@ public class DistributionSignforServiceImpl extends BaseServiceImpl<Distribution
|
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
//TODO 调用出库接口
|
|
|
|
|
for (DistributionParcelListEntity distributionParcelListEntity : parcelListEntityList) { |
|
|
|
|
//根据ID获取品牌
|
|
|
|
|
DistributionStockArticleEntity distributionStockArticle = new DistributionStockArticleEntity(); |
|
|
|
|
distributionStockArticle.setId(distributionParcelListEntity.getStockArticleId()); |
|
|
|
|
DistributionStockArticleEntity distributionStockArticleEntity = distributionStockArticleService.getOne(Condition.getQueryWrapper(distributionStockArticle)); |
|
|
|
|
String brand = distributionStockArticleEntity.getBrand(); //获取品牌
|
|
|
|
|
|
|
|
|
|
OrderStatusDTO orderStatusDTO = new OrderStatusDTO(); |
|
|
|
|
orderStatusDTO.setStatus("7");//状态
|
|
|
|
|
orderStatusDTO.setOperationTime(simpleDateFormat.format(new Date()));//操作时间
|
|
|
|
|
orderStatusDTO.setUsername(user.getUserName()); //签收人(名称)
|
|
|
|
|
orderStatusDTO.setUnitNo(distributionParcelListEntity.getOrderPackageCode()); //包条码
|
|
|
|
|
orderStatusDTO.setCurrentWarehouse(String.valueOf(distributionParcelListEntity.getWarehouseId())); //当前仓库ID
|
|
|
|
|
Map<String, Object> mapState = new HashMap<>(); |
|
|
|
|
mapState.put("orderStatusDTO", orderStatusDTO); |
|
|
|
|
mapState.put("brand", brand); |
|
|
|
|
//rabbitTemplate.convertAndSend(RabbitConstant.NEW_SYSTEM_RECEIVE_INFO_QUEUE, mapState);
|
|
|
|
|
rabbitTemplate.convertAndSend(RabbitConstant.NEW_SYSTEM_RECEIVE_INFO_EXCHANGE, RabbitConstant.NEW_SYSTEM_RECEIVE_INFO_ROUTING, mapState); |
|
|
|
|
System.out.println("发送消息成功"); |
|
|
|
|
} |
|
|
|
|
// for (DistributionParcelListEntity distributionParcelListEntity : parcelListEntityList) {
|
|
|
|
|
// //根据ID获取品牌
|
|
|
|
|
// DistributionStockArticleEntity distributionStockArticle = new DistributionStockArticleEntity();
|
|
|
|
|
// distributionStockArticle.setId(distributionParcelListEntity.getStockArticleId());
|
|
|
|
|
// DistributionStockArticleEntity distributionStockArticleEntity = distributionStockArticleService.getOne(Condition.getQueryWrapper(distributionStockArticle));
|
|
|
|
|
// String brand = distributionStockArticleEntity.getBrand(); //获取品牌
|
|
|
|
|
//
|
|
|
|
|
// OrderStatusDTO orderStatusDTO = new OrderStatusDTO();
|
|
|
|
|
// orderStatusDTO.setStatus("7");//状态
|
|
|
|
|
// orderStatusDTO.setOperationTime(simpleDateFormat.format(new Date()));//操作时间
|
|
|
|
|
// orderStatusDTO.setUsername(user.getUserName()); //签收人(名称)
|
|
|
|
|
// orderStatusDTO.setUnitNo(distributionParcelListEntity.getOrderPackageCode()); //包条码
|
|
|
|
|
// orderStatusDTO.setCurrentWarehouse(String.valueOf(distributionParcelListEntity.getWarehouseId())); //当前仓库ID
|
|
|
|
|
// Map<String, Object> mapState = new HashMap<>();
|
|
|
|
|
// mapState.put("orderStatusDTO", orderStatusDTO);
|
|
|
|
|
// mapState.put("brand", brand);
|
|
|
|
|
// //rabbitTemplate.convertAndSend(RabbitConstant.NEW_SYSTEM_RECEIVE_INFO_QUEUE, mapState);
|
|
|
|
|
// rabbitTemplate.convertAndSend(RabbitConstant.NEW_SYSTEM_RECEIVE_INFO_EXCHANGE, RabbitConstant.NEW_SYSTEM_RECEIVE_INFO_ROUTING, mapState);
|
|
|
|
|
// System.out.println("发送消息成功");
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//维护客户信息状态
|
|
|
|
|