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 Boolean isRefundSuccess;
|
||||
|
||||
}
|
||||
+4
-1
@@ -408,7 +408,10 @@ public class HardOrderTotalServiceImpl implements HardOrderTotalService {
|
||||
CompletableFuture<List<HardOrderSumAndCountVo>> profitFuture = CompletableFuture.supplyAsync(() -> {
|
||||
HardOrderSumAndCountDto refundDto = new HardOrderSumAndCountDto();
|
||||
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())) {
|
||||
refundDto.setCreateTimeList(dto.getCreateTimeList());
|
||||
}
|
||||
|
||||
+2
-1
@@ -314,7 +314,8 @@
|
||||
from hard_order a
|
||||
<where>
|
||||
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 test="dto.orderStatusCodes != null and dto.orderStatusCodes.size() != 0">
|
||||
and a.order_status in
|
||||
|
||||
Reference in new issue
Block a user