|
@@ -127,7 +127,7 @@ public class WorkOrderServiceImpl extends ServiceImpl<WorkOrderMapper, WorkOrder
|
|
.eq("wo", WorkOrder::getIsCustomized, 0)
|
|
.eq("wo", WorkOrder::getIsCustomized, 0)
|
|
);
|
|
);
|
|
|
|
|
|
- wrapper.isNotNull("wo.productionQuantity");
|
|
+ wrapper.isNotNull("wo.production_quantity");
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
@@ -271,7 +271,7 @@ public class WorkOrderServiceImpl extends ServiceImpl<WorkOrderMapper, WorkOrder
|
|
List<WorkOrderVo> records = page.getRecords();
|
|
List<WorkOrderVo> records = page.getRecords();
|
|
for (WorkOrderVo workOrderVo : records) {
|
|
for (WorkOrderVo workOrderVo : records) {
|
|
|
|
|
|
- workOrderVo.setArrangedQuantity(workOrderVo.getQuantity().subtract(workOrderVo.getRemainingQuantity()));
|
|
+ workOrderVo.setArrangedQuantity(workOrderVo.getProductionQuantity().subtract(workOrderVo.getRemainingQuantity()));
|
|
|
|
|
|
long count = 0;
|
|
long count = 0;
|
|
|
|
|
|
@@ -287,7 +287,7 @@ public class WorkOrderServiceImpl extends ServiceImpl<WorkOrderMapper, WorkOrder
|
|
.eq(ProductionTaskDetail::getFinishStatus, 1));
|
|
.eq(ProductionTaskDetail::getFinishStatus, 1));
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- BigDecimal divide = BigDecimal.valueOf(count).divide(workOrderVo.getQuantity(), 2, RoundingMode.HALF_UP).multiply(BigDecimal.valueOf(100));
|
|
+ BigDecimal divide = BigDecimal.valueOf(count).divide(workOrderVo.getProductionQuantity(), 2, RoundingMode.HALF_UP).multiply(BigDecimal.valueOf(100));
|
|
workOrderVo.setCompletionRate(divide);
|
|
workOrderVo.setCompletionRate(divide);
|
|
}
|
|
}
|
|
return page;
|
|
return page;
|