支付接口调试
authorqiaowei <jov123@163.com>
Thu, 25 Jul 2019 01:38:59 +0000 (09:38 +0800)
committerqiaowei <jov123@163.com>
Thu, 25 Jul 2019 01:39:09 +0000 (09:39 +0800)
payapi-sdk/src/test/java/com/supwisdom/dlpay/paysdktest/CitizenCardPayProxyTest.java
payapi/src/main/kotlin/com/supwisdom/dlpay/agent/service/wechat_service.kt
payapi/src/main/kotlin/com/supwisdom/dlpay/api/controller/consume_api_controller.kt

index 937e116..be86202 100644 (file)
@@ -161,7 +161,8 @@ public class CitizenCardPayProxyTest {
     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);
index f07cf84..7fe78de 100644 (file)
@@ -43,8 +43,8 @@ class WeChatPayAgentService(val consumePayService: ConsumePayService,
 
     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)
         }
     }
 
index 483efd1..673b575 100644 (file)
@@ -584,7 +584,7 @@ class ConsumeAPIController {
                     .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)