PickingHuRowsRepository.java 文件源码

java
阅读 40 收藏 0 点赞 0 评论 0

项目:metasfresh-webui-api 作者:
private ListMultimap<Integer, PickedHUEditorRow> retrievePickedHUsIndexedByPickingSlotId(@NonNull final List<I_M_Picking_Candidate> pickingCandidates)
{
    final Map<Integer, PickedHUEditorRow> huId2huRow = new HashMap<>();

    final Builder<Integer, PickedHUEditorRow> builder = ImmutableListMultimap.builder();

    for (final I_M_Picking_Candidate pickingCandidate : pickingCandidates)
    {
        final int huId = pickingCandidate.getM_HU_ID();
        if (huId2huRow.containsKey(huId))
        {
            continue;
        }

        final HUEditorRow huEditorRow = huEditorRepo.retrieveForHUId(huId);
        final boolean pickingCandidateProcessed = isPickingCandidateProcessed(pickingCandidate);
        final PickedHUEditorRow row = new PickedHUEditorRow(huEditorRow, pickingCandidateProcessed);

        huId2huRow.put(huId, row);

        builder.put(pickingCandidate.getM_PickingSlot_ID(), row);
    }

    return builder.build();
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号