diff --git a/_doc/Task.md b/_doc/Task.md index 06e57dd7a..7ff41c514 100644 --- a/_doc/Task.md +++ b/_doc/Task.md @@ -11,7 +11,7 @@ - [x] 微信通道添加单独的认证跳转地址, 处理它的特殊情况 - [x] 支付订单新增待支付状态 ## 3.0.0.beta3 -- [ ] 收银台台功能 +- [x] 收银台台功能 - [x] 收银台配置 - [x] 分类配置 - [x] 明细配置 @@ -24,16 +24,17 @@ - [ ] 聚合支付(生成扫码链接) - [ ] H5收银台 - [ ] 跳转支付 + - [x] 升级为聚合支付 - [ ] ~~APP调起支付~~ - [ ] ~~小程序支付~~ - - [ ] 聚合收银台 - - [ ] Jsapi调用 - - [ ] 跳转支付 + - [x] 聚合收银台 + - [x] Jsapi调用 + - [x] 跳转支付 - [x] 支付码牌功能改造 - [x] 一个应用支持多码牌 - [x] 码牌不再使用应用号作为标识, 使用独立的编码 - [x] 码牌H5页面对接 - +- [ ] 分账配置/分账组/分账接收方合并为一个tabs页面 ## bugs - [x] 修复 BigDecimal 类型数据序列化和签名异常问题 - [x] 获取是否订阅消息通知类型查询范围错误问题 diff --git a/daxpay-single/daxpay-single-core/src/main/java/org/dromara/daxpay/core/result/checkout/CheckoutGroupConfigResult.java b/daxpay-single/daxpay-single-core/src/main/java/org/dromara/daxpay/core/result/checkout/CheckoutGroupConfigResult.java index 886322983..5f342ea60 100644 --- a/daxpay-single/daxpay-single-core/src/main/java/org/dromara/daxpay/core/result/checkout/CheckoutGroupConfigResult.java +++ b/daxpay-single/daxpay-single-core/src/main/java/org/dromara/daxpay/core/result/checkout/CheckoutGroupConfigResult.java @@ -16,6 +16,9 @@ import java.util.List; @Accessors(chain = true) @Schema(title = "收银台分类配置") public class CheckoutGroupConfigResult{ + /** 主键 */ + @Schema(description = "主键") + private Long id; /** * 类型 web/h5/小程序 diff --git a/daxpay-single/daxpay-single-core/src/main/java/org/dromara/daxpay/core/result/checkout/CheckoutItemConfigResult.java b/daxpay-single/daxpay-single-core/src/main/java/org/dromara/daxpay/core/result/checkout/CheckoutItemConfigResult.java index 883be86ae..a8f4256bb 100644 --- a/daxpay-single/daxpay-single-core/src/main/java/org/dromara/daxpay/core/result/checkout/CheckoutItemConfigResult.java +++ b/daxpay-single/daxpay-single-core/src/main/java/org/dromara/daxpay/core/result/checkout/CheckoutItemConfigResult.java @@ -17,6 +17,9 @@ import org.dromara.daxpay.core.enums.PayMethodEnum; @Schema(title = "收银台配置项") public class CheckoutItemConfigResult { + /** 主键 */ + @Schema(description = "主键") + private Long id; /** * 发起调用的类型 * @see CheckoutCallTypeEnum diff --git a/daxpay-single/daxpay-single-service/src/main/java/org/dromara/daxpay/service/service/checkout/CheckoutQueryService.java b/daxpay-single/daxpay-single-service/src/main/java/org/dromara/daxpay/service/service/checkout/CheckoutQueryService.java index 50a918ff2..8ac2ef219 100644 --- a/daxpay-single/daxpay-single-service/src/main/java/org/dromara/daxpay/service/service/checkout/CheckoutQueryService.java +++ b/daxpay-single/daxpay-single-service/src/main/java/org/dromara/daxpay/service/service/checkout/CheckoutQueryService.java @@ -90,6 +90,7 @@ public class CheckoutQueryService { .setAmount(payOrder.getAmount()) .setBizOrderNo(payOrder.getBizOrderNo()) .setOrderNo(payOrder.getOrderNo()); + checkoutInfoResult.setOrder(order); // 获取收银台配置 checkoutInfoResult.setConfig(this.getConfig(payOrder.getAppId())); // 获取分组和明细配置