|
|
|
@ -1446,7 +1446,7 @@ public class DistributionAsyncServiceImpl implements IDistributionAsyncService {
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
@Async |
|
|
|
|
public void sendFactory(DistributionParcelListEntity distributionParcelListEntity, String signingTime, Long reservationId, String reservationCode, String warehouseName) { |
|
|
|
|
public void sendFactory(DistributionParcelListEntity distributionParcelListEntity, String signingTime, Long reservationId, String reservationCode, String warehouseName,String userName) { |
|
|
|
|
DistributionStockArticleEntity stockArticleEntity = distributionStockArticleService.getById(distributionParcelListEntity.getStockArticleId()); |
|
|
|
|
log.info(">>>>>>>>>>> 签收推送 对象 {}", distributionParcelListEntity); |
|
|
|
|
if (Func.isNotEmpty(stockArticleEntity)) { |
|
|
|
@ -1459,16 +1459,12 @@ public class DistributionAsyncServiceImpl implements IDistributionAsyncService {
|
|
|
|
|
} catch (Exception e) { |
|
|
|
|
throw new RuntimeException(e); |
|
|
|
|
} |
|
|
|
|
break; |
|
|
|
|
case "欧派": |
|
|
|
|
//推送到欧派
|
|
|
|
|
try { |
|
|
|
|
DistributionReservationStockarticleEntity distributionReservationStockarticleEntity = distributionReservationStockarticleService.getOne(Wrappers.<DistributionReservationStockarticleEntity>query().lambda() |
|
|
|
|
.eq(DistributionReservationStockarticleEntity::getStockArticleId, distributionParcelListEntity.getStockArticleId())); |
|
|
|
|
DistributionSignforEntity distributionSignfor = distributionSignforService.getByReservationId(distributionReservationStockarticleEntity.getReservationId()); |
|
|
|
|
ouPaiFactoryClinet.newSystemHandleStatusDataSignforOne("7",distributionParcelListEntity.getOrderPackageCode(), signingTime, |
|
|
|
|
distributionSignfor.getSigneeName() );//*签收人*//
|
|
|
|
|
log.info(">>>>>>>>>>>>>>>>>>>>>>>> 签收推送 欧派:{} {} {} {}", "7",distributionParcelListEntity.getOrderPackageCode(), signingTime, |
|
|
|
|
distributionSignfor.getSigneeName() ); |
|
|
|
|
// ouPaiFactoryClinet.newSystemHandleStatusDataSignforOne("7",distributionParcelListEntity.getOrderPackageCode(), signingTime, userName );//*签收人*//
|
|
|
|
|
// log.info(">>>>>>>>>>>>>>>>>>>>>>>> 签收推送 欧派:{} {} {} {}", "7",distributionParcelListEntity.getOrderPackageCode(), signingTime, userName );
|
|
|
|
|
} catch (Exception e) { |
|
|
|
|
throw new RuntimeException(e); |
|
|
|
|
} |
|
|
|
@ -1484,7 +1480,7 @@ public class DistributionAsyncServiceImpl implements IDistributionAsyncService {
|
|
|
|
|
@Async |
|
|
|
|
public void sendReviewFactory(Long signingId, String warehouseName, Long warehouseId) { |
|
|
|
|
String brands = "梦天,欧派";//可追加
|
|
|
|
|
log.info(">>>>>>>>>>> 签收推送 对象tmy {}", "signingId="+signingId+"warehouseName="+warehouseName+"warehouseId="+warehouseId); |
|
|
|
|
log.info(">>>>>>>>>>> 签收推送 对象 {}", "signingId:="+signingId+"warehouseName:="+warehouseName+"warehouseId:="+warehouseId); |
|
|
|
|
//查询签收信息
|
|
|
|
|
DistributionSignforEntity distributionSignforEntity = distributionSignforMapper.selectById(signingId); |
|
|
|
|
if (Func.isNotEmpty(distributionSignforEntity)) { |
|
|
|
@ -1553,7 +1549,7 @@ public class DistributionAsyncServiceImpl implements IDistributionAsyncService {
|
|
|
|
|
// 重新筛选出欧派的包件
|
|
|
|
|
for (DistributionReservationStockarticleEntity distributionReservationStockarticleEntity : distributionReservationStockarticleEntities) { |
|
|
|
|
|
|
|
|
|
// 查询预约单下面的包间信息
|
|
|
|
|
// 查询预约单下面的包件信息
|
|
|
|
|
log.info(">>>>>>>>>>>>>>>>>>>>> 欧派循环包件信息 {} ", distributionReservationStockarticleEntity); |
|
|
|
|
List<DistributionParcelListEntity> distributionParcelListEntities = buildOpByReservationId(distributionReservationStockarticleEntity); |
|
|
|
|
|
|
|
|
@ -1568,9 +1564,8 @@ public class DistributionAsyncServiceImpl implements IDistributionAsyncService {
|
|
|
|
|
orderStatusDTO.setUsername(distributionSignfor.getSigneeName()); //操作人名称
|
|
|
|
|
orderStatusDTO.setStatus("7"); |
|
|
|
|
orderStatusDTO.setOperationTime(distributionSignfor.getSigningTime()); //时间
|
|
|
|
|
System.out.println(orderStatusDTO); |
|
|
|
|
ouPaiFactoryClinet.newSystemHandleStatusData(orderStatusDTO); |
|
|
|
|
|
|
|
|
|
log.info(">>>>>>>>>>>>>>>>>进入newSystemHandleStatusData orderStatusDTO值 :{}",orderStatusDTO); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|