Commit 97cf7497 authored by Tong Li's avatar Tong Li

配套

parent 96bd6495
......@@ -2039,8 +2039,8 @@ if(geneDetails!=null&&geneDetails.size()>0)
}
List<OrderMaterialRequirement> remove=new ArrayList<>();
materialRequirementService.CalBom(chromosome,0, totalNeededByMaterial,materials,baseTime.plusSeconds(estimatedStartTime) ,false,remove,null,false);
Optional<LocalDateTime> rawDateOpt = opboms.stream()
.filter(t -> "MP".equals(t.getMaterialTypeName()))
Optional<LocalDateTime> rawDateOpt = totalNeededByMaterial.values().stream()
.map(OrderMaterialRequirement::getUseTime)
.filter(Objects::nonNull)
.max(LocalDateTime::compareTo);
......
......@@ -1254,6 +1254,9 @@ if(demand==null)
if (needed <= 0) {
orderMaterial.setYpQty(allneeded - needed);
orderMaterial.setQjQty(needed);
orderMaterial.setUseTime(baseTime);
orderMaterial.setPurchaseStartTime(baseTime);
orderMaterial.setPurchaseEndTime(baseTime);
if (commitChanges) {
remove.add(orderMaterial);
}
......@@ -1309,6 +1312,9 @@ if(demand==null)
if (needed <= 0) {
orderMaterial.setYpQty(allneeded - needed);
orderMaterial.setQjQty(needed);
orderMaterial.setUseTime(baseTime);
orderMaterial.setPurchaseStartTime(baseTime);
orderMaterial.setPurchaseEndTime(baseTime);
if (commitChanges) {
remove.add(orderMaterial);
}
......@@ -1378,6 +1384,9 @@ if(demand==null)
if (needed <= 0) {
orderMaterial.setYpQty(allneeded - needed);
orderMaterial.setQjQty(needed);
orderMaterial.setUseTime(orderMaterial.getArrivalTime());
orderMaterial.setPurchaseStartTime(baseTime);
orderMaterial.setPurchaseEndTime(baseTime);
if (commitChanges) {
remove.add(orderMaterial);
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment