|
|
@ -2092,12 +2092,10 @@ public class EamServiceImpl implements EamService { |
|
|
@Override |
|
|
@Override |
|
|
@Transactional |
|
|
@Transactional |
|
|
public void copyObjectSparesData(List<EamObjectInData> inList){ |
|
|
public void copyObjectSparesData(List<EamObjectInData> inList){ |
|
|
if("spare".equals(inList.get(0).getType())){ |
|
|
|
|
|
for (int i = 0; i <inList.size() ; i++) { |
|
|
|
|
|
eamMapper.deletePartSpare(inList.get(i)); |
|
|
|
|
|
eamMapper.copyPartSpare(inList.get(i)); |
|
|
|
|
|
} |
|
|
|
|
|
}else if("checkItem".equals(inList.get(0).getType())){ |
|
|
|
|
|
|
|
|
if ("spare".equals(inList.get(0).getType())) { |
|
|
|
|
|
eamMapper.deletePartSpare(inList); |
|
|
|
|
|
eamMapper.copyPartSpare(inList); |
|
|
|
|
|
} else if ("checkItem".equals(inList.get(0).getType())) { |
|
|
for (int i = 0; i <inList.size() ; i++) { |
|
|
for (int i = 0; i <inList.size() ; i++) { |
|
|
inList.get(i).setItemType("A"); |
|
|
inList.get(i).setItemType("A"); |
|
|
eamMapper.deleteObjectItemForCopy(inList.get(i)); |
|
|
eamMapper.deleteObjectItemForCopy(inList.get(i)); |
|
|
@ -2105,8 +2103,7 @@ public class EamServiceImpl implements EamService { |
|
|
eamMapper.copyObjectItem(inList.get(i)); |
|
|
eamMapper.copyObjectItem(inList.get(i)); |
|
|
eamMapper.copyObjectItemAvailable(inList.get(i)); |
|
|
eamMapper.copyObjectItemAvailable(inList.get(i)); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
}else if("maintenanceItem".equals(inList.get(0).getType())){ |
|
|
|
|
|
|
|
|
} else if ("maintenanceItem".equals(inList.get(0).getType())) { |
|
|
for (int i = 0; i <inList.size() ; i++) { |
|
|
for (int i = 0; i <inList.size() ; i++) { |
|
|
inList.get(i).setItemType("B"); |
|
|
inList.get(i).setItemType("B"); |
|
|
eamMapper.deleteObjectItemForCopy(inList.get(i)); |
|
|
eamMapper.deleteObjectItemForCopy(inList.get(i)); |
|
|
@ -2114,21 +2111,17 @@ public class EamServiceImpl implements EamService { |
|
|
eamMapper.copyObjectItem(inList.get(i)); |
|
|
eamMapper.copyObjectItem(inList.get(i)); |
|
|
eamMapper.copyObjectItemAvailable(inList.get(i)); |
|
|
eamMapper.copyObjectItemAvailable(inList.get(i)); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
}else if("defect".equals(inList.get(0).getType())){ |
|
|
|
|
|
|
|
|
} else if ("defect".equals(inList.get(0).getType())) { |
|
|
for (int i = 0; i <inList.size() ; i++) { |
|
|
for (int i = 0; i <inList.size() ; i++) { |
|
|
eamMapper.deleteObjectDefectForCopy(inList.get(i)); |
|
|
eamMapper.deleteObjectDefectForCopy(inList.get(i)); |
|
|
eamMapper.copyObjectDefect(inList.get(i)); |
|
|
eamMapper.copyObjectDefect(inList.get(i)); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
} else if("all".equals(inList.get(0).getType())){ |
|
|
|
|
|
if("Y".equals(inList.get(0).getSpareFlag())){ |
|
|
|
|
|
for (int i = 0; i <inList.size() ; i++) { |
|
|
|
|
|
eamMapper.deletePartSpare(inList.get(i)); |
|
|
|
|
|
eamMapper.copyPartSpare(inList.get(i)); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
} else if ("all".equals(inList.get(0).getType())) { |
|
|
|
|
|
if ("Y".equals(inList.get(0).getSpareFlag())) { |
|
|
|
|
|
eamMapper.deletePartSpare(inList); |
|
|
|
|
|
eamMapper.copyPartSpare(inList); |
|
|
} |
|
|
} |
|
|
if("Y".equals(inList.get(0).getItemAFlag())){ |
|
|
|
|
|
|
|
|
if ("Y".equals(inList.get(0).getItemAFlag())) { |
|
|
for (int i = 0; i <inList.size() ; i++) { |
|
|
for (int i = 0; i <inList.size() ; i++) { |
|
|
inList.get(i).setItemType("A"); |
|
|
inList.get(i).setItemType("A"); |
|
|
eamMapper.deleteObjectItemForCopy(inList.get(i)); |
|
|
eamMapper.deleteObjectItemForCopy(inList.get(i)); |
|
|
@ -2146,15 +2139,13 @@ public class EamServiceImpl implements EamService { |
|
|
eamMapper.copyObjectItemAvailable(inList.get(i)); |
|
|
eamMapper.copyObjectItemAvailable(inList.get(i)); |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
if("Y".equals(inList.get(0).getDefectFlag())){ |
|
|
|
|
|
|
|
|
if ("Y".equals(inList.get(0).getDefectFlag())) { |
|
|
for (int i = 0; i <inList.size() ; i++) { |
|
|
for (int i = 0; i <inList.size() ; i++) { |
|
|
eamMapper.deleteObjectDefectForCopy(inList.get(i)); |
|
|
eamMapper.deleteObjectDefectForCopy(inList.get(i)); |
|
|
eamMapper.copyObjectDefect(inList.get(i)); |
|
|
eamMapper.copyObjectDefect(inList.get(i)); |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
|