mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-04-20 02:55:04 +08:00
查询支付确认对象列表
This commit is contained in:
@@ -11,9 +11,7 @@ import com.huifu.adapay.model.*;
|
||||
import com.jsowell.adapay.common.CreateAdaPaymentParam;
|
||||
import com.jsowell.adapay.common.DivMember;
|
||||
import com.jsowell.adapay.config.AbstractAdapayConfig;
|
||||
import com.jsowell.adapay.dto.SettleAccountDTO;
|
||||
import com.jsowell.adapay.dto.UpdateAccountConfigDTO;
|
||||
import com.jsowell.adapay.dto.WithdrawDTO;
|
||||
import com.jsowell.adapay.dto.*;
|
||||
import com.jsowell.adapay.factory.AdapayConfigFactory;
|
||||
import com.jsowell.adapay.response.*;
|
||||
import com.jsowell.adapay.vo.AdapayAccountBalanceVO;
|
||||
@@ -868,4 +866,47 @@ public class AdapayService {
|
||||
List<PaymentReverseResponse> payment_reverses = jsonObject.getList("payment_reverses", PaymentReverseResponse.class);
|
||||
return payment_reverses;
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询支付确认对象列表
|
||||
*/
|
||||
public void queryPaymentConfirmList(QueryPaymentConfirmDTO dto) {
|
||||
AbstractAdapayConfig config = AdapayConfigFactory.getConfig(dto.getWechatAppId());
|
||||
if (config == null) {
|
||||
throw new BusinessException(ReturnCodeEnum.CODE_ADAPAY_CONFIG_IS_NULL_ERROR);
|
||||
}
|
||||
Map<String, Object> param = Maps.newHashMap();
|
||||
param.put("payment_id", dto.getPaymentId());
|
||||
param.put("app_id", config.getAdapayAppId());
|
||||
|
||||
try {
|
||||
Map<String, Object> map = PaymentConfirm.queryList(param, config.getWechatAppId());
|
||||
QueryPaymentConfirmDetailResponse queryPaymentConfirmDetailResponse = JSON.parseObject(JSON.toJSONString(map), QueryPaymentConfirmDetailResponse.class);
|
||||
log.info("queryPaymentConfirmDetailResponse:{}", JSON.toJSONString(queryPaymentConfirmDetailResponse));
|
||||
} catch (BaseAdaPayException e) {
|
||||
log.error("查询支付确认对象列表error", e);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询账务流水
|
||||
*/
|
||||
public void queryAcctFlowList(QueryAcctFlowDTO dto) throws BaseAdaPayException {
|
||||
AbstractAdapayConfig config = AdapayConfigFactory.getConfig(dto.getWechatAppId());
|
||||
if (config == null) {
|
||||
throw new BusinessException(ReturnCodeEnum.CODE_ADAPAY_CONFIG_IS_NULL_ERROR);
|
||||
}
|
||||
Map<String, Object> acctFlowParams = Maps.newHashMap();
|
||||
acctFlowParams.put("adapay_func_code", "acct.flow.list");
|
||||
acctFlowParams.put("app_id", config.getAdapayAppId());
|
||||
acctFlowParams.put("member_id", dto.getAdapayMemberId());
|
||||
acctFlowParams.put("acct_type", dto.getAcctType());
|
||||
acctFlowParams.put("page_index", dto.getPageNo());
|
||||
acctFlowParams.put("page_size", dto.getPageSize());
|
||||
acctFlowParams.put("begin_date", dto.getBeginDate());
|
||||
acctFlowParams.put("end_date", dto.getEndDate());
|
||||
Map<String, Object> acctFlowList = AdapayCommon.queryAdapay(acctFlowParams, config.getWechatAppId());
|
||||
log.info("查询账务流水param:{}, result:{}", JSON.toJSONString(dto), JSON.toJSONString(acctFlowList));
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user