拣货自动下发
This commit is contained in:
+4
-4
@@ -54,10 +54,10 @@ public class RemoteOmsFeignFallbackFactory implements FallbackFactory<OmsService
|
|||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
// @Override
|
||||||
public AjaxResult inventoryAdjustmentRecordInsert(InventoryAdjustmentRecord inventoryAdjustmentRecord) {
|
// public AjaxResult inventoryAdjustmentRecordInsert(InventoryAdjustmentRecord inventoryAdjustmentRecord) {
|
||||||
return null;
|
// return null;
|
||||||
}
|
// }
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public AjaxResult getUnitList(ErpEnterpriseUnitDTO erpEnterpriseUnitDTO) {
|
public AjaxResult getUnitList(ErpEnterpriseUnitDTO erpEnterpriseUnitDTO) {
|
||||||
|
|||||||
+2
-1
@@ -593,7 +593,8 @@ public class StockInOrderDomainService {
|
|||||||
if (!batchInsertResult) {
|
if (!batchInsertResult) {
|
||||||
throw new ServiceException("生成收货单失败");
|
throw new ServiceException("生成收货单失败");
|
||||||
}
|
}
|
||||||
// 收货任务不随审核自动下发,需在收货单侧手动「任务下发」(delive_task 等)
|
// 审核通过后自动下发收货任务到 PDA(delive_task + 收货作业单),作业人在 PDA/PC 领取任务时写入
|
||||||
|
stockReceiptOrderDomainService.autoTaskDistributionAfterStockInAudit(inOrderNumberList);
|
||||||
return batchInsertResult;
|
return batchInsertResult;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+7
-1
@@ -721,7 +721,13 @@ public class StockOutOrderDomainService {
|
|||||||
pickingOrderDOList.add(pickingOrderDO);
|
pickingOrderDOList.add(pickingOrderDO);
|
||||||
});
|
});
|
||||||
Boolean inserted = pickingOrderDomainService.batchInsert(pickingOrderDOList);
|
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;
|
return inserted;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+9
-1
@@ -244,7 +244,15 @@ public class WaveOrderDomainService {
|
|||||||
pickingOrderDO.setMaterialDetailList(pickingMaterialDetailList);
|
pickingOrderDO.setMaterialDetailList(pickingMaterialDetailList);
|
||||||
pickingOrderDOList.add(pickingOrderDO);
|
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