|
@@ -326,6 +326,7 @@ public class WorkOrderServiceImpl extends ServiceImpl<WorkOrderMapper, WorkOrder
|
|
|
boolean update = this.update(q -> q
|
|
|
.eq(WorkOrder::getId, dto.getId())
|
|
|
.set(WorkOrder::getProductionQuantity, dto.getProductionQuantity())
|
|
|
+ .set(WorkOrder::getStockWaitQuantity, dto.getStockWaitQuantity())
|
|
|
.set(BasePo::getUpdateTime, new Date())
|
|
|
.set(BasePo::getUpdateUser, SecurityUtils.getUserId())
|
|
|
);
|
|
@@ -350,7 +351,8 @@ public class WorkOrderServiceImpl extends ServiceImpl<WorkOrderMapper, WorkOrder
|
|
|
}
|
|
|
|
|
|
//根据BOM冻结物料库存
|
|
|
- if(ObjectUtil.isNotEmpty(dto.getProductionQuantity())) {
|
|
|
+ if(ObjectUtil.isNotEmpty(workOrder.getProductionQuantity())) {
|
|
|
+ dto.setProductId(workOrder.getProductId());
|
|
|
freezeMaterial(dto);
|
|
|
}
|
|
|
}
|