|
@@ -608,7 +608,8 @@ public class BomProcedureVersionServiceImpl extends SuperServiceImpl<BomProcedur
|
|
|
BomProcedureProgram item = new BomProcedureProgram();
|
|
|
BeanUtil.copyProperties(map, item);
|
|
|
item.setProcedureId(bean.getId());
|
|
|
-// item.setProcedureTrayGroupId(Long.parseLong(trayGroupMap.get(map.getGroupSort().toString())));
|
|
|
+
|
|
|
+ item.setToolList(map.getToolList());
|
|
|
item.setId(null);
|
|
|
return item;
|
|
|
}).collect(Collectors.toList());
|
|
@@ -617,16 +618,19 @@ public class BomProcedureVersionServiceImpl extends SuperServiceImpl<BomProcedur
|
|
|
|
|
|
//删除刀具
|
|
|
bomProcedureToolService.remove(Wraps.<BBomProcedureTool>lbQ().eq(BBomProcedureTool::getProcedureId,bean.getId()));
|
|
|
- List<BBomProcedureTool> toolList = bean.getToolList();
|
|
|
- if(programList != null && programList.size() > 0) {
|
|
|
- List<BBomProcedureTool> tList = programList.stream().map((map) -> {
|
|
|
- BBomProcedureTool item = new BBomProcedureTool();
|
|
|
- BeanUtil.copyProperties(map, item);
|
|
|
- item.setProcedureId(bean.getId());
|
|
|
- item.setId(null);
|
|
|
- return item;
|
|
|
- }).collect(Collectors.toList());
|
|
|
- bomProcedureToolService.saveBatch(toolList);
|
|
|
+ for(BomProcedureProgram procedureProgram:pList){
|
|
|
+ List<BBomProcedureTool> toolList = procedureProgram.getToolList();
|
|
|
+ if(toolList != null && toolList.size() > 0) {
|
|
|
+ List<BBomProcedureTool> tList = toolList.stream().map((m) -> {
|
|
|
+ BBomProcedureTool t = new BBomProcedureTool();
|
|
|
+ BeanUtil.copyProperties(m, t);
|
|
|
+ t.setProcedureId(bean.getId());
|
|
|
+ t.setId(null);
|
|
|
+ t.setProgramId(procedureProgram.getId());
|
|
|
+ return t;
|
|
|
+ }).collect(Collectors.toList());
|
|
|
+ bomProcedureToolService.saveBatch(tList);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
|
|
@@ -778,7 +782,7 @@ public class BomProcedureVersionServiceImpl extends SuperServiceImpl<BomProcedur
|
|
|
|
|
|
//设置刀具
|
|
|
List<BBomProcedureTool>toolList = bomProcedureToolService.list(Wraps.<BBomProcedureTool>lbQ().eq(BBomProcedureTool::getProcedureId,bean.getId()));
|
|
|
- model.setToolList(toolList);
|
|
|
+// model.setToolList(toolList);
|
|
|
|
|
|
//人工质检
|
|
|
model.setProcedureTestList(bomProcedureTestService.list(Wraps.<BomProcedureTest>lbQ().eq(BomProcedureTest::getProcedureId,bean.getId())));
|