diff --git a/jsowell-admin/src/test/java/SpringBootTestController.java b/jsowell-admin/src/test/java/SpringBootTestController.java index 9916912bb..a49a79474 100644 --- a/jsowell-admin/src/test/java/SpringBootTestController.java +++ b/jsowell-admin/src/test/java/SpringBootTestController.java @@ -16,6 +16,7 @@ import com.jsowell.JsowellApplication; import com.jsowell.adapay.common.DivMember; import com.jsowell.adapay.config.AbstractAdapayConfig; import com.jsowell.adapay.dto.QueryAcctFlowDTO; +import com.jsowell.adapay.dto.SettleAccountDTO; import com.jsowell.adapay.factory.AdapayConfigFactory; import com.jsowell.adapay.service.AdapayService; import com.jsowell.adapay.vo.DrawCashDetailVO; @@ -198,6 +199,24 @@ public class SpringBootTestController { @Autowired private OrderPileOccupyService orderPileOccupyService; + /** + * 手动变更银行卡信息 + */ + @Test + public void createSettleAccountRequestTest() throws BaseAdaPayException { + SettleAccountDTO dto = new SettleAccountDTO(); + dto.setCardId("662214020754200010"); + dto.setCardName("景泰昌运汽车运输有限公司"); + dto.setTelNo("13893002888"); + dto.setBankCode("05818200"); + dto.setBankAcctType("1"); + dto.setProvCode("0062"); + dto.setAreaCode("6202"); + String adapayMemberId = "ACM69424215"; + String wechatAppId = "wxbb3e0d474569481d"; + adapayService.createSettleAccountRequest(dto, adapayMemberId, wechatAppId); + } + @Test public void createDeleteSettleAccountRequestTest() throws BaseAdaPayException { String adapayMemberId = "ACM69424215"; diff --git a/jsowell-pile/src/main/java/com/jsowell/adapay/service/AdapayService.java b/jsowell-pile/src/main/java/com/jsowell/adapay/service/AdapayService.java index af9a67764..54990226f 100644 --- a/jsowell-pile/src/main/java/com/jsowell/adapay/service/AdapayService.java +++ b/jsowell-pile/src/main/java/com/jsowell/adapay/service/AdapayService.java @@ -60,9 +60,6 @@ public class AdapayService { @Autowired private RedisCache redisCache; - @Value("${adapay.jsowell.appId}") - private String ADAPAY_APP_ID; - @Value("${adapay.callback}") private String ADAPAY_CALLBACK_URL; @@ -469,7 +466,7 @@ public class AdapayService { settleCountParams.put("settle_account_id", settleAccountId); settleCountParams.put("member_id", adapayMemberId); settleCountParams.put("app_id", config.getAdapayAppId()); - Map settleCount = SettleAccount.delete(settleCountParams); + Map settleCount = SettleAccount.delete(settleCountParams, wechatAppId); log.info("创建删除结算账户请求param:{}, result:{}", JSON.toJSONString(settleCountParams), JSON.toJSONString(settleCount)); }