支付接口调试
diff --git a/payapi-sdk/src/test/java/com/supwisdom/dlpay/paysdktest/CitizenCardPayProxyTest.java b/payapi-sdk/src/test/java/com/supwisdom/dlpay/paysdktest/CitizenCardPayProxyTest.java
index 937e116..be86202 100644
--- a/payapi-sdk/src/test/java/com/supwisdom/dlpay/paysdktest/CitizenCardPayProxyTest.java
+++ b/payapi-sdk/src/test/java/com/supwisdom/dlpay/paysdktest/CitizenCardPayProxyTest.java
@@ -161,7 +161,8 @@
param.setTranstime(DateUtil.getNow("HHmmss"));
//param.setTenantid("default");
param.setShopaccno("2000000012");
- param.setQrcode("134869374484110144");
+ param.setQrcode("134985742861278239");
+ param.setUserid("402882816be4b6b9016be4b78ab30001");
param.setDtltype("canteen");
param.setSpip("172.28.43.3");
QrcodePayResponse response = consumePropxy.qrcodePayInit(param);
diff --git a/payapi/src/main/kotlin/com/supwisdom/dlpay/agent/service/wechat_service.kt b/payapi/src/main/kotlin/com/supwisdom/dlpay/agent/service/wechat_service.kt
index f07cf84..7fe78de 100644
--- a/payapi/src/main/kotlin/com/supwisdom/dlpay/agent/service/wechat_service.kt
+++ b/payapi/src/main/kotlin/com/supwisdom/dlpay/agent/service/wechat_service.kt
@@ -43,8 +43,8 @@
override fun pay(transaction: TTransactionMain?): AgentResponse {
return when (transaction!!.transCode) {
- TradeCode.TRANSCODE_QRCODE -> wechatService.doQrcodepay(transaction!!)
- else -> wechatService.doPrepay(transaction!!)
+ TradeCode.TRANSCODE_QRCODE -> wechatService.doQrcodepay(transaction)
+ else -> wechatService.doPrepay(transaction)
}
}
diff --git a/payapi/src/main/kotlin/com/supwisdom/dlpay/api/controller/consume_api_controller.kt b/payapi/src/main/kotlin/com/supwisdom/dlpay/api/controller/consume_api_controller.kt
index 483efd1..673b575 100644
--- a/payapi/src/main/kotlin/com/supwisdom/dlpay/api/controller/consume_api_controller.kt
+++ b/payapi/src/main/kotlin/com/supwisdom/dlpay/api/controller/consume_api_controller.kt
@@ -584,7 +584,7 @@
.addDebitCreditRecord(AccountProxy(stSubject), AccountProxy(shopacc),
amount, qrcodeSummary(sourceType))
} else {
- val account = accountUtilServcie.readAccount(qrcodeTrans.userid)
+ val account = accountUtilServcie.readAccount(param.userid)
builder.person(account).apply {
setAmount(amount, TradeDict.TRADE_FLAG_OUT)
setOpposite(shopacc.shopaccno, shopacc.shopname)