mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-04-28 06:55:09 +08:00
新增 后管根据汇付会员id查询分账汇总数据 接口
This commit is contained in:
@@ -350,6 +350,30 @@ public class OrderSplitRecordServiceImpl implements OrderSplitRecordService {
|
||||
return orderSplitRecordMapper.queryOrderSplitRecordByMemberId(adapayMemberId, startTime, endTime);
|
||||
}
|
||||
|
||||
/**
|
||||
* 根据汇付会员id查询分账汇总数据
|
||||
* @param dto
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public List<SplitAggregateDataVO> queryStationAggregateData(QueryOrderSplitDTO dto) {
|
||||
// 根据adapyMemberId、开始时间、结束时间查询出信息列表
|
||||
List<SplitAggregateDataVO> list = orderSplitRecordMapper.getSplitListByAdapyMemberId(dto);
|
||||
if (CollectionUtils.isEmpty(list)) {
|
||||
return new ArrayList<>();
|
||||
}
|
||||
for (SplitAggregateDataVO splitAggregateDataVO : list) {
|
||||
splitAggregateDataVO.setTimeRange(dto.getStartTime() + "至" + dto.getEndTime());
|
||||
BigDecimal totalRevenueAmount = new BigDecimal(splitAggregateDataVO.getTotalElectricitySplitAmount())
|
||||
.add(new BigDecimal(splitAggregateDataVO.getTotalServiceSplitAmount()))
|
||||
.subtract(new BigDecimal(splitAggregateDataVO.getTotalFeeAmount()));
|
||||
|
||||
splitAggregateDataVO.setTotalRevenueAmount(String.valueOf(totalRevenueAmount));
|
||||
}
|
||||
return list;
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* 根据merchantId, 查询从他人分账的金额
|
||||
* extra income
|
||||
|
||||
Reference in New Issue
Block a user