From: Tang Cheng Date: Mon, 9 Sep 2019 09:38:38 +0000 (+0800) Subject: 优化代码 X-Git-Tag: 1.0.1^2~14 X-Git-Url: https://source.supwisdom.com/gerrit/gitweb?a=commitdiff_plain;h=93834a774d136626829c99eb79d585ae5081fe1e;p=epayment%2Ffood_payapi.git 优化代码 --- 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 9033d453..32ca0f35 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 @@ -80,15 +80,16 @@ public class CitizenCardPayProxyTest { assertThat("pay initialized " + payInit.getRetmsg() + payInit.getException(), payInit.getRetcode(), equalTo(0)); } + @Test - public void openShopAccount(){ + public void openShopAccount() { ApiLoginHelper helper = new ApiLoginHelper(apiLoginProxy); helper.login(appid, secret); ApiVersionResponse version = apiCommonProxy.apiVersion(); assertThat("get version error " + version.getException(), - version.getVersion(), notNullValue()); + version.getVersion(), notNullValue()); OpenShopParam param = new OpenShopParam(); param.setShopUniqueId("35315266"); param.setShoptype("normal"); @@ -98,17 +99,18 @@ public class CitizenCardPayProxyTest { param.setTenantid("default"); ShopResponse response = shopProxy.openAccount(param); assertThat("shop open " + response.getRetmsg() + response.getException(), - response.getRetcode(), equalTo(0)); + response.getRetcode(), equalTo(0)); } + @Test - public void openUserAccount(){ + public void openUserAccount() { ApiLoginHelper helper = new ApiLoginHelper(apiLoginProxy); helper.login(appid, secret); ApiVersionResponse version = apiCommonProxy.apiVersion(); assertThat("get version error " + version.getException(), - version.getVersion(), notNullValue()); + version.getVersion(), notNullValue()); OpenUserParam param = new OpenUserParam(); param.setUid("testuid1"); param.setIdtype("student_idcard"); @@ -119,17 +121,17 @@ public class CitizenCardPayProxyTest { System.out.println(param.getSign()); UserResponse response = userProxy.openAccount(param); assertThat("user open " + response.getRetmsg() + response.getException(), - response.getRetcode(), equalTo(0)); + response.getRetcode(), equalTo(0)); } @Test - public void qrcodeInit(){ + public void qrcodeInit() { ApiLoginHelper helper = new ApiLoginHelper(apiLoginProxy); helper.login(appid, secret); ApiVersionResponse version = apiCommonProxy.apiVersion(); assertThat("get version error " + version.getException(), - version.getVersion(), notNullValue()); + version.getVersion(), notNullValue()); QrcodePayParam param = new QrcodePayParam(); param.setAmount(1); @@ -143,17 +145,17 @@ public class CitizenCardPayProxyTest { param.setQrcode("286972142340737770"); QrcodePayResponse response = consumePropxy.qrcodePayInit(param); assertThat("qrcodeInit " + response.getRetmsg() + response.getException(), - response.getRetcode(), equalTo(0)); + response.getRetcode(), equalTo(0)); } @Test - public void qrcodePay(){ + public void qrcodePay() { ApiLoginHelper helper = new ApiLoginHelper(apiLoginProxy); helper.login(appid, secret); ApiVersionResponse version = apiCommonProxy.apiVersion(); assertThat("get version error " + version.getException(), - version.getVersion(), notNullValue()); + version.getVersion(), notNullValue()); QrcodePayParam param = new QrcodePayParam(); param.setAmount(1); @@ -170,14 +172,15 @@ public class CitizenCardPayProxyTest { param.setSpip("172.28.43.3"); QrcodePayResponse response = consumePropxy.qrcodePayInit(param); assertThat("qrcodeInit " + response.getRetmsg() + response.getException(), - response.getRetcode(), equalTo(0)); + response.getRetcode(), equalTo(0)); response = consumePropxy.qrcodePayConfirm(param); - assertThat("qrcodeConfirm:" + response.getRetmsg() + response.getException()+",query="+response.isRequireQuery(), - response.getRetcode(), equalTo(0)); + assertThat("qrcodeConfirm:" + response.getRetmsg() + response.getException() + ",query=" + response.isRequireQuery(), + response.getRetcode(), equalTo(0)); } + @Test - public void qrcodeQuery(){ + public void qrcodeQuery() { ApiLoginHelper helper = new ApiLoginHelper(apiLoginProxy); helper.login(appid, secret); DoorQRCodeParam param = new DoorQRCodeParam(); @@ -185,10 +188,11 @@ public class CitizenCardPayProxyTest { DoorQrcodeResponse response = consumePropxy.qrcodequery(param); assertThat("qrcode query " + response.getRetmsg() + response.getException(), - response.getRetcode(), equalTo(0)); + response.getRetcode(), equalTo(0)); } + @Test - public void queryUser(){ + public void queryUser() { ApiLoginHelper helper = new ApiLoginHelper(apiLoginProxy); helper.login(appid, secret); QueryUserParam param = new QueryUserParam(); @@ -196,20 +200,20 @@ public class CitizenCardPayProxyTest { UserInforResponse response = userProxy.querybycardno(param); assertThat("user query " + response.getRetmsg() + response.getException(), - response.getRetcode(), equalTo(0)); + response.getRetcode(), equalTo(0)); } @Test - public void testmsg(){ + public void testmsg() { ApiLoginHelper helper = new ApiLoginHelper(apiLoginProxy); helper.login(appid, secret); ApiResponse response = userProxy.testmsg(); assertThat("test msg " + response.getRetmsg() + response.getException(), - response.getRetcode(), equalTo(0)); + response.getRetcode(), equalTo(0)); } @Test - public void queryCards(){ + public void queryCards() { ApiLoginHelper helper = new ApiLoginHelper(apiLoginProxy); helper.login(appid, secret); QueryCardsParam param = new QueryCardsParam(); @@ -217,17 +221,17 @@ public class CitizenCardPayProxyTest { param.setEndtime("20190826100001"); CardsResponse response = userProxy.querycards(param); - List cards = response.getCards(); - for(LinkedHashMap card:cards){ - assertThat("user card " + card.get("cardno")+","+card.get("cardpyhid"), - response.getRetcode(), equalTo(0)); + List cards = response.getCards(); + for (CitizenCardInfo card : cards) { + assertThat("user card " + card.getCardno() + "," + card.getCardphyid(), + response.getRetcode(), equalTo(0)); } assertThat("user query " + response.getRetmsg() + response.getException(), - response.getRetcode(), equalTo(0)); + response.getRetcode(), equalTo(0)); } @Test - public void thirdpay(){ + public void thirdpay() { } diff --git a/payapi/src/main/kotlin/com/supwisdom/dlpay/api/scheduler_sourcetype_chk.kt b/payapi/src/main/kotlin/com/supwisdom/dlpay/api/scheduler_sourcetype_chk.kt index b40489b4..11903379 100644 --- a/payapi/src/main/kotlin/com/supwisdom/dlpay/api/scheduler_sourcetype_chk.kt +++ b/payapi/src/main/kotlin/com/supwisdom/dlpay/api/scheduler_sourcetype_chk.kt @@ -131,21 +131,23 @@ class SourceTypeCheck { } val interval = DateUtil.getIntervalDay(status.checkAccdate, accdate).toInt() - if (interval > sourcetype.tplusN) { - if (!status.settleStatus) { - //未结算过,继续 - return status + when { + interval > sourcetype.tplusN -> { + if (!status.settleStatus) { + //未结算过,继续 + return status + } + return null } - return null - } else if (interval == sourcetype.tplusN) { - //对最后一天的账(比如:T+1对昨天的帐,需判断可以对账的起始时间) - if (!status.settleStatus && canStartCheck(sourcetype)) { - return status + interval == sourcetype.tplusN -> { + //对最后一天的账(比如:T+1对昨天的帐,需判断可以对账的起始时间) + if (!status.settleStatus && canStartCheck(sourcetype)) { + return status + } + return null } - return null - } else { - // 其它条件不对账 - return null + else -> // 其它条件不对账 + return null } } catch (ex: Exception) {