fix:消费净流水
This commit is contained in:
1 parent
7719222299
commit
4df833e1d6
3 files changed
+11
-2
No files matched your search
+5
@@ -23,4 +23,9 @@ public class HardOrderSumAndCountDto {
|
|||||||
|
|
||||||
private List<Long> mchIds;
|
private List<Long> mchIds;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 退款成功
|
||||||
|
*/
|
||||||
|
private Boolean isRefundSuccess;
|
||||||
|
|
||||||
}
|
}
|
||||||
+4
-1
@@ -408,7 +408,10 @@ public class HardOrderTotalServiceImpl implements HardOrderTotalService {
|
|||||||
CompletableFuture<List<HardOrderSumAndCountVo>> profitFuture = CompletableFuture.supplyAsync(() -> {
|
CompletableFuture<List<HardOrderSumAndCountVo>> profitFuture = CompletableFuture.supplyAsync(() -> {
|
||||||
HardOrderSumAndCountDto refundDto = new HardOrderSumAndCountDto();
|
HardOrderSumAndCountDto refundDto = new HardOrderSumAndCountDto();
|
||||||
refundDto.setUserDeptIds(deptIds);
|
refundDto.setUserDeptIds(deptIds);
|
||||||
refundDto.setOrderStatusCodes(HardOrderStatusEnum.getPaySuccessCodes());
|
refundDto.setIsRefundSuccess(true);
|
||||||
|
List<String> paySuccessCodes = HardOrderStatusEnum.getPaySuccessCodes();
|
||||||
|
paySuccessCodes.add(HardOrderStatusEnum.REFUND.getType());
|
||||||
|
refundDto.setOrderStatusCodes(paySuccessCodes);
|
||||||
if (ObjectUtil.isNotEmpty(dto.getCreateTimeList())) {
|
if (ObjectUtil.isNotEmpty(dto.getCreateTimeList())) {
|
||||||
refundDto.setCreateTimeList(dto.getCreateTimeList());
|
refundDto.setCreateTimeList(dto.getCreateTimeList());
|
||||||
}
|
}
|
||||||
|
|||||||
+2
-1
@@ -314,7 +314,8 @@
|
|||||||
from hard_order a
|
from hard_order a
|
||||||
<where>
|
<where>
|
||||||
a.del_flag = 0
|
a.del_flag = 0
|
||||||
<if test="dto.walletTypeId != null">
|
<if test="dto.isRefundSuccess != null and dto.isRefundSuccess == true ">
|
||||||
|
and (a.refund_status is null or a.refund_status not in ('20'))
|
||||||
</if>
|
</if>
|
||||||
<if test="dto.orderStatusCodes != null and dto.orderStatusCodes.size() != 0">
|
<if test="dto.orderStatusCodes != null and dto.orderStatusCodes.size() != 0">
|
||||||
and a.order_status in
|
and a.order_status in
|
||||||
|
|||||||
Reference in new issue
Block a user