[EDIT] 余計な機能を削除しました。
This commit is contained in:
@@ -8,6 +8,4 @@ public interface AllocationService {
|
|||||||
|
|
||||||
public List<AllocationModel> findAll();
|
public List<AllocationModel> findAll();
|
||||||
|
|
||||||
public List<AllocationModel> save(List<AllocationModel> allocationModelList);
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,6 +1,5 @@
|
|||||||
package com.example.demo.app.domain.service.impl;
|
package com.example.demo.app.domain.service.impl;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
@@ -26,26 +25,5 @@ public class AllocationServiceImpl implements AllocationService {
|
|||||||
return AllocationEntity.createAllocationModelList(allocationRepository.findAll());
|
return AllocationEntity.createAllocationModelList(allocationRepository.findAll());
|
||||||
}
|
}
|
||||||
|
|
||||||
public List<AllocationModel> save(List<AllocationModel> allocationModelList) {
|
|
||||||
|
|
||||||
List<AllocationEntity> allocationEntityList = new ArrayList<>();
|
|
||||||
|
|
||||||
allocationModelList.forEach(allocationModel -> {
|
|
||||||
allocationEntityList.add(
|
|
||||||
AllocationModel.convertTo(
|
|
||||||
categoryRepository.findById(allocationModel.getCategoryId()).get(),
|
|
||||||
courseRepository.findById(allocationModel.getCourseId()).get(),
|
|
||||||
allocationModel.getAllocationRatio()));
|
|
||||||
|
|
||||||
});
|
|
||||||
|
|
||||||
List<AllocationModel> result = new ArrayList<>();
|
|
||||||
for (AllocationEntity allocationEntity : allocationEntityList) {
|
|
||||||
result.add(AllocationModel.convertFrom(allocationRepository.save(allocationEntity)));
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
return result;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user