物料下发

parent 6717a371
...@@ -23,6 +23,7 @@ public class OrderMaterialRequirement { ...@@ -23,6 +23,7 @@ public class OrderMaterialRequirement {
private String materialCode; private String materialCode;
private String materialName; private String materialName;
private String materialTypeName; private String materialTypeName;
@TableField(exist = false)
private String bomId; private String bomId;
/** /**
* 物料类型 * 物料类型
......
...@@ -285,7 +285,16 @@ public class LanuchServiceImpl implements LanuchService { ...@@ -285,7 +285,16 @@ public class LanuchServiceImpl implements LanuchService {
boolean savedDispatch = dispatchService.saveOrUpdateBatch(dispatches); boolean savedDispatch = dispatchService.saveOrUpdateBatch(dispatches);
List<OrderMaterialRequirement> orderMaterials = chromosome.getOrderMaterials(); List<OrderMaterialRequirement> orderMaterials = new ArrayList<>();
// 获取所有entry下的物料需求
if (chromosome.getAllOperations() != null) {
for (Entry entry : chromosome.getAllOperations()) {
if (entry.getMaterialRequirements() != null && !entry.getMaterialRequirements().isEmpty()) {
orderMaterials.addAll(entry.getMaterialRequirements());
}
}
}
// 先删除表中所有数据 // 先删除表中所有数据
orderMaterialRequirementService.remove(new LambdaQueryWrapper<>()); orderMaterialRequirementService.remove(new LambdaQueryWrapper<>());
......
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