From a46b7c30e2ab11aa82922d6ff86d14452f107ea4 Mon Sep 17 00:00:00 2001 From: "autumn.g@foxmail.com" Date: Sat, 27 May 2023 14:12:21 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B1=87=E4=BB=98=E6=94=AF=E4=BB=98=E8=AE=A2?= =?UTF-8?q?=E5=8D=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/jsowell/service/OrderService.java | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/jsowell-admin/src/main/java/com/jsowell/service/OrderService.java b/jsowell-admin/src/main/java/com/jsowell/service/OrderService.java index 47fadaf05..cede54b13 100644 --- a/jsowell-admin/src/main/java/com/jsowell/service/OrderService.java +++ b/jsowell-admin/src/main/java/com/jsowell/service/OrderService.java @@ -119,6 +119,8 @@ public class OrderService { private List stationIdList = Lists.newArrayList("1", "2"); + private String ADAPAY_APP_ID = "app_d0c80cb1-ffc8-48cb-a030-fe9bec823aaa"; + /** * 生成订单 * @@ -252,11 +254,14 @@ public class OrderService { createAdaPaymentParam.setOrder_no(orderInfo.getOrderCode()); // createAdaPaymentParam.setPay_amt(new DecimalFormat("#.00").format(dto.getPayAmount())); createAdaPaymentParam.setPay_amt(AdapayUtil.formatAmount(dto.getPayAmount())); - createAdaPaymentParam.setApp_id("app_d0c80cb1-ffc8-48cb-a030-fe9bec823aaa"); // todo 后面移动到配置文件中 + createAdaPaymentParam.setApp_id(ADAPAY_APP_ID); // todo 后面移动到配置文件中 createAdaPaymentParam.setPay_channel("wx_lite"); // todo 如果以后有支付宝等别的渠道,这里需要做修改,判断是什么渠道的请求 - createAdaPaymentParam.setGoods_title("充电费用1"); - createAdaPaymentParam.setGoods_desc("充电费用2"); // 这个字段是微信支付凭证的商品名 - createAdaPaymentParam.setDescription("充电费用3"); + createAdaPaymentParam.setGoods_title("充电费用"); + createAdaPaymentParam.setGoods_desc("充电桩预付款金额"); // 这个字段是微信支付凭证的商品名 + Map map = Maps.newHashMap(); + map.put("type", ScenarioEnum.ORDER.getValue()); + map.put("orderCode", dto.getOrderCode()); + createAdaPaymentParam.setDescription(JSON.toJSONString(map)); createAdaPaymentParam.setExpend(JSONObject.toJSONString( ImmutableMap.of("open_id", openId))); try { log.info("创建汇付支付参数:{}", JSONObject.toJSONString(createAdaPaymentParam));