Commit 1134b4ea by 程裕兵

feat:list by order nos

parent afed4fff
......@@ -15,6 +15,7 @@
package com.jiejing.fitness.finance.repository.service;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.google.common.collect.Lists;
import com.jiejing.common.utils.collection.CollectionUtil;
import com.jiejing.common.utils.text.StringUtil;
import com.jiejing.fitness.enums.finance.BrandCashierTransTypeEnum;
......@@ -193,6 +194,9 @@ public class StudioCashierRecordRpService extends
}
public List<StudioCashierRecord> listByRelatedTransNos(List<String> relatedTransNos) {
if (CollectionUtil.isEmpty(relatedTransNos)) {
return Lists.newArrayList();
}
QueryWrapper<StudioCashierRecord> wrapper = new QueryWrapper<>();
wrapper.in(StudioCashierRecord.RELATED_TRANS_NO, relatedTransNos);
wrapper.orderByDesc(StudioCashierRecord.ID);
......@@ -200,6 +204,9 @@ public class StudioCashierRecordRpService extends
}
public Map<String, List<StudioCashierRecord>> mapByRelatedTransNos(List<String> payNos) {
if (CollectionUtil.isEmpty(payNos)) {
return new HashMap<>(1);
}
return this.listByRelatedTransNos(payNos).stream()
.collect(Collectors.groupingBy(StudioCashierRecord::getRelatedTransNo));
}
......
......@@ -30,6 +30,7 @@ import com.jiejing.paycenter.common.enums.common.PayChannelEnums;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Optional;
......
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