拣货自动下发
This commit is contained in:
+4
-4
@@ -54,10 +54,10 @@ public class RemoteOmsFeignFallbackFactory implements FallbackFactory<OmsService
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public AjaxResult inventoryAdjustmentRecordInsert(InventoryAdjustmentRecord inventoryAdjustmentRecord) {
|
||||
return null;
|
||||
}
|
||||
// @Override
|
||||
// public AjaxResult inventoryAdjustmentRecordInsert(InventoryAdjustmentRecord inventoryAdjustmentRecord) {
|
||||
// return null;
|
||||
// }
|
||||
|
||||
@Override
|
||||
public AjaxResult getUnitList(ErpEnterpriseUnitDTO erpEnterpriseUnitDTO) {
|
||||
|
||||
+2
-1
@@ -593,7 +593,8 @@ public class StockInOrderDomainService {
|
||||
if (!batchInsertResult) {
|
||||
throw new ServiceException("生成收货单失败");
|
||||
}
|
||||
// 收货任务不随审核自动下发,需在收货单侧手动「任务下发」(delive_task 等)
|
||||
// 审核通过后自动下发收货任务到 PDA(delive_task + 收货作业单),作业人在 PDA/PC 领取任务时写入
|
||||
stockReceiptOrderDomainService.autoTaskDistributionAfterStockInAudit(inOrderNumberList);
|
||||
return batchInsertResult;
|
||||
}
|
||||
|
||||
|
||||
+7
-1
@@ -721,7 +721,13 @@ public class StockOutOrderDomainService {
|
||||
pickingOrderDOList.add(pickingOrderDO);
|
||||
});
|
||||
Boolean inserted = pickingOrderDomainService.batchInsert(pickingOrderDOList);
|
||||
// 拣货任务不随生成拣货单自动下发,需在拣货单侧「整单下发/明细下发」
|
||||
if (Boolean.TRUE.equals(inserted)) {
|
||||
List<String> pickingOrderNumbers = pickingOrderDOList.stream()
|
||||
.map(PickingOrderDO::getPickingOrderNumber)
|
||||
.filter(StringUtils::isNotBlank)
|
||||
.collect(Collectors.toList());
|
||||
pickingOrderDomainService.autoTaskDistributionAfterGenPickingOrders(pickingOrderNumbers);
|
||||
}
|
||||
return inserted;
|
||||
}
|
||||
|
||||
|
||||
+9
-1
@@ -244,7 +244,15 @@ public class WaveOrderDomainService {
|
||||
pickingOrderDO.setMaterialDetailList(pickingMaterialDetailList);
|
||||
pickingOrderDOList.add(pickingOrderDO);
|
||||
});
|
||||
return pickingOrderDomainService.batchInsert(pickingOrderDOList);
|
||||
Boolean inserted = pickingOrderDomainService.batchInsert(pickingOrderDOList);
|
||||
if (Boolean.TRUE.equals(inserted)) {
|
||||
List<String> pickingOrderNumbers = pickingOrderDOList.stream()
|
||||
.map(PickingOrderDO::getPickingOrderNumber)
|
||||
.filter(com.mhd.common.core.utils.StringUtils::isNotBlank)
|
||||
.collect(Collectors.toList());
|
||||
pickingOrderDomainService.autoTaskDistributionAfterGenPickingOrders(pickingOrderNumbers);
|
||||
}
|
||||
return inserted;
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user