修复提现状态bug

This commit is contained in:
2023-10-20 16:34:21 +08:00
parent 6ab504dba2
commit be44562253
6 changed files with 40 additions and 9 deletions

View File

@@ -68,7 +68,7 @@ public interface ClearingBillInfoMapper {
List<ClearingBillInfo> selectByMerchantId(@Param("merchantId") String merchantId, @Param("billStatus") String billStatus, @Param("tradeDate") String tradeDate);
void updateStatus(@Param("clearingBillIds") List<Integer> clearingBillIds, @Param("billStatus") String billStatus);
void updateStatus(@Param("clearingBillIds") List<Integer> clearingBillIds, @Param("billStatus") String billStatus, @Param("withdrawCode") String withdrawCode);
/**
* 后管用 查询运营商账单列表
@@ -77,4 +77,6 @@ public interface ClearingBillInfoMapper {
* @return
*/
List<MerchantClearingBillVO> getMerchantClearingBillList(GetClearingBillDTO dto);
List<ClearingBillInfo> selectByWithdrawCode(@Param("withdrawCode") String withdrawCode);
}

View File

@@ -23,7 +23,7 @@ public interface ClearingBillInfoService {
List<ClearingBillInfo> selectByMerchantId(String merchantId, String billStatus);
void updateStatus(List<Integer> clearingBillIds, String billStatus);
void updateStatus(List<Integer> clearingBillIds, String billStatus, String withdrawCode);
/**
* 后管用 查询运营商账单列表
@@ -44,5 +44,7 @@ public interface ClearingBillInfoService {
int batchInsert(List<ClearingBillInfo> list);
ClearingBillInfo selectByMerchantIdAndTradeDate(String merchantId, String tradeDate);
List<ClearingBillInfo> selectByWithdrawCode(String withdrawCode);
}

View File

@@ -58,11 +58,11 @@ public class ClearingBillInfoServiceImpl implements ClearingBillInfoService {
}
@Override
public void updateStatus(List<Integer> clearingBillIds, String billStatus) {
public void updateStatus(List<Integer> clearingBillIds, String billStatus, String withdrawCode) {
if (CollectionUtils.isEmpty(clearingBillIds) || StringUtils.isBlank(billStatus)) {
return;
}
clearingBillInfoMapper.updateStatus(clearingBillIds, billStatus);
clearingBillInfoMapper.updateStatus(clearingBillIds, billStatus, withdrawCode);
}
/**
@@ -126,5 +126,10 @@ public class ClearingBillInfoServiceImpl implements ClearingBillInfoService {
}
return result;
}
@Override
public List<ClearingBillInfo> selectByWithdrawCode(String withdrawCode) {
return clearingBillInfoMapper.selectByWithdrawCode(withdrawCode);
}
}