李东云
|
8f71cbeb65
|
feat(transaction): 添加交易相关实体和回调服务
- 新增 CardTransaction、PointTransaction、Item、Transaction 和 TransactionRecord 类
- 实现 CallbackDomainSvc 类的 callback 方法,用于处理回调请求
- 添加 LuxPayCallbackTest 测试类,验证回调解析功能
|
2025-08-20 13:48:44 +08:00 |
|
李东云
|
9517b5bd62
|
chore(release): 1.1.0
v1.1.0
|
2025-08-18 20:00:54 +08:00 |
|
李东云
|
c8ee3bb23b
|
feat(pay): 新增消费命令和通用订单 DTO
- 添加 ConsumeCmd 类用于消费操作
- 重构 RechargeCmd 类,使其返回自身以便链式调用
- 将 RechargeDto 重命名为 OrderDto,作为通用订单数据传输对象
- 更新 OrderRepoInterface 接口,使用新的命令和 DTO 类
- 修改 AccountBalanceRepo、OrderRepo 和 ProductRepo,移除不必要的选项参数
- 新增 CreateConsumptionOrderTest 测试用例
- 更新 CreateRechargeOrderTest 测试用例以使用新的命令和 DTO 类
|
2025-08-18 19:58:42 +08:00 |
|
李东云
|
80dc1a3706
|
feat(pay): 添加充值功能
- 新增 RechargeCmd 类用于处理充值命令
- 新增 RechargeDto 类用于表示充值交易数据
- 新增 OrderAction、OrderStatus 和 PayType 枚举类
- 新增 OrderRepoInterface接口和 OrderRepo 实现类,用于处理订单相关操作
- 更新 ConfigProvider,添加新依赖项
- 新增 CreateRechargeOrderTest 测试用例
|
2025-08-18 19:12:07 +08:00 |
|
李东云
|
ca6000a5c8
|
chore(release): 1.0.0
v1.0.0
|
2025-08-18 18:32:55 +08:00 |
|
李东云
|
1814adc30e
|
feat(product): 增加 EMA 产品查询功能
- 移除了未使用的 ProductItem 引用
- 修改了 findEmaProduct 方法的参数,从 currentVersion 改为 uid
- 更新了 findEmaProduct 方法的实现,使用 uid 参数进行查询
- 重构了 RechargeProduct 对象的构建方式,提高了代码可读性
- 更新了单元测试,增加了 EMA 产品查询的测试用例
|
2025-08-18 16:57:14 +08:00 |
|
李东云
|
06dc4a2e65
|
feat(product): 新增充值产品相关数据结构和接口
- 添加 RechargeProduct、ProductItem、RechargeEffect 等实体和值对象
- 实现充值产品相关的数据传输对象 (DTO)
- 定义充值产品仓库接口并提供具体实现
- 增加相关单元测试
|
2025-08-18 16:41:37 +08:00 |
|
李东云
|
a2fc4cecf8
|
feat(pay): 添加产品类型枚举和兑换率接口
- 新增 ProductType 枚举类,用于定义产品类型
- 添加 ExchangeRepoInterface 接口,用于获取兑换率
- 实现 QueryPointRateTest 测试用例,验证兑换率查询功能
|
2025-08-18 15:33:13 +08:00 |
|
李东云
|
1bb8666b5e
|
refactor(pay): 调整请求头构建逻辑
- 将 RequestHeaderBuilder trait 移至 AbstractRepo 中
- 删除 AccountBalanceRepo 中的重复 trait 引用
- 此改动简化了代码结构,避免了重复代码
|
2025-08-18 14:42:42 +08:00 |
|
李东云
|
5559f2c2a5
|
refactor(pay): 重构账户余额查询功能
- 新增 AbstractRepo 抽象类,用于统一封装请求服务
- 修正 Infrastructure 目录名称拼写错误
- 更新命名空间和类名引用
- 简化 AccountBalanceRepo 类的构造方法
|
2025-08-18 14:41:06 +08:00 |
|
李东云
|
4f0d402538
|
refactor(pay): 重构账户余额查询接口并添加单元测试
- 创建 RequestHeaderBuilder Trait 以简化请求头构建逻辑
- 在 AccountBalanceRepo 中使用 RequestHeaderBuilder Trait
- 添加 QueryPointBalanceTest 单元测试用例
|
2025-08-18 14:23:14 +08:00 |
|
李东云
|
336cb3a9b9
|
test(pay): 添加账户信息查询功能测试
- 新增 QueryAccountInformationTest 以测试账户信息查询功能
- 实现 getAccount 方法的单元测试
- 添加测试引导文件和 HTTP 测试用例基类
- 更新 composer.json 和 composer.lock 文件
|
2025-08-18 14:08:30 +08:00 |
|
李东云
|
3d91f76dc0
|
feat(domain): 新增账户余额和积分相关实体及接口
- 添加了 PointsBalance、AccountBalance、PointType 等实体类
- 新增了 AccountRepoInterface 接口及其实现类 AccountBalanceRepo
- 引入了 Carbon库用于处理时间相关的逻辑
- 删除了未使用的 WechatService 类
- 更新了 ConfigProvider 以注册新的 Repository
- 修改了 composer.json 和 composer.lock 文件,添加了新的依赖
|
2025-08-18 09:49:21 +08:00 |
|
李东云
|
7f7fe100e7
|
build(deps): 更新 Hyperf 和 Symfony 组件
- 更新 Hyperf constants 从 v3.1.42 到 v3.1.57
- 更新 Hyperf exception-handler 从 v3.1.42 到 v3.1.57
- 更新 Hyperf guzzle 从 v3.1.42 到 v3.1.58
- 更新 Hyperf http-message 从 v3.1.48 到 v3.1.57
- 更新 Hyperf http-server 从 v3.1.55 到 v3.1.59
- 更新 singularity/hdk-core从 1.0.0-beta.11 到 1.0.0-beta.14- 更新 Symfony 组件到最新版本
- 更新 fidry/cpu-core-counter 从 1.1.0 到 1.2.0
- 更新 myclabs/deep-copy 从 1.13.1 到 1.13.3
|
2025-08-17 09:16:38 +08:00 |
|
李东云
|
a0baa27c08
|
chore(release): 1.0.0-beta.5
v1.0.0-beta.5
|
2025-07-17 11:42:14 +08:00 |
|
李东云
|
14fc65dc34
|
feat(Goods): 添加 Stripe 信息并优化金额处理
- 在 Goods 类中添加 stripe 属性,包含 Stripe 的 id、product_id 和 price_id
- 优化 amount 属性的处理方式,使用命名参数提高代码可读性
- 使用 when 方法条件性地加载 Stripe 信息,提高数据处理灵活性
|
2025-07-17 11:41:52 +08:00 |
|
李东云
|
678881241f
|
chore(release): 1.0.0-beta.4
v1.0.0-beta.4
|
2025-07-11 16:50:10 +08:00 |
|
李东云
|
8cbc81d3b7
|
feat(OrderRpc): 增加站点和环境参数并优化请求头
- 在 OrderRpc 类中添加了站点 (site) 和环境 (env) 参数
- 优化了请求头,包括接受语言、服务提供商 ID、站点和环境
- 更新了 composer.json 中的依赖版本
|
2025-07-11 16:49:47 +08:00 |
|
李东云
|
b669931e78
|
chore(release): 1.0.0-beta.3
v1.0.0-beta.3
|
2025-07-09 02:19:07 +08:00 |
|
李东云
|
ce1ad9561e
|
feat(order): 兼容 v2 创建订单
- 新增 OrderRpc 类实现订单创建功能
- 新增 Order 资源类用于订单数据处理
- 更新 PaymentMethod 枚举,增加新的支付方式
- 修改 WebhooksNotificationHandler 特性,使用新的 Order 资源类
|
2025-07-09 02:17:54 +08:00 |
|
李东云
|
427b6cd7af
|
feat(Order): 增加订单商品名称和数量字段
- 在 Order 类中添加了 $goodsName 和 $number 字段
- 更新了 toArray 方法,包含新的商品名称和数量字段
- 调整了类属性注释,明确了 amount 字段的类型
|
2024-12-09 16:19:33 +08:00 |
|
ch4o5
|
047b0ce67a
|
chore(release): 1.0.0-beta.2
v1.0.0-beta.2
|
2024-12-06 10:30:44 +00:00 |
|
李东云
|
7216e2c207
|
feat(order): 增加订单商品数量参数并优化代码格式
- 在 Order 类中添加 number 字段,用于表示商品数量
- 修改 StripeRpc 和 WechatRpc 类,增加商品数量参数
-优化代码格式,调整缩进和空格
|
2024-12-06 18:29:59 +08:00 |
|
ch4o5
|
621fb057e4
|
chore(release): 1.0.0-beta.1
v1.0.0-beta.1
|
2024-02-27 07:36:20 +00:00 |
|
李东云
|
1065741a08
|
build(hyperf): 更新 guzzle 版本
|
2024-02-27 15:36:11 +08:00 |
|
ch4o5
|
271cdb3c0a
|
chore(release): 1.0.0-beta.0
v1.0.0-beta.0
|
2024-02-27 07:29:22 +00:00 |
|
李东云
|
816649784d
|
build(release): 发布 beta
|
2024-02-27 15:28:23 +08:00 |
|
李东云
|
d12858dda8
|
build(hyperf): 迁移到 hyperf3.1
|
2024-02-27 15:27:33 +08:00 |
|
ch4o5
|
4d1b5d2ab7
|
chore(release): 1.0.0-alpha.12
v1.0.0-alpha.12
|
2023-10-23 12:52:55 +00:00 |
|
李东云
|
8cb8f7eb9e
|
ci: 修复内容为空的问题
|
2023-10-23 20:52:47 +08:00 |
|
ch4o5
|
c13fc7e800
|
chore(release): 1.0.0-alpha.11
v1.0.0-alpha.11
|
2023-10-23 12:27:29 +00:00 |
|
李东云
|
8d6c0189a0
|
ci: 迁移到 Gitea Actions
|
2023-10-23 20:27:14 +08:00 |
|
ch4o5
|
dd690e228e
|
chore(release): 1.0.0-alpha.10
v1.0.0-alpha.10
|
2023-09-26 08:25:04 +00:00 |
|
李东云
|
46ecc8117c
|
build(composer): 更新依赖
|
2023-09-26 16:24:54 +08:00 |
|
ch4o5
|
456294c1a4
|
chore(release): 1.0.0-alpha.9
v1.0.0-alpha.9
|
2023-09-26 04:00:52 +00:00 |
|
李东云
|
a6898bb1a0
|
feat(stripe): 创建 session 接口增加了语言选项
|
2023-09-26 12:00:39 +08:00 |
|
ch4o5
|
999f3633a5
|
chore(release): 1.0.0-alpha.8
v1.0.0-alpha.8
|
2023-09-22 10:23:09 +00:00 |
|
李东云
|
6431fc010f
|
fix(order): 修复类型错误的问题
|
2023-09-22 18:22:59 +08:00 |
|
ch4o5
|
cb0b3a3548
|
chore(release): 1.0.0-alpha.7
v1.0.0-alpha.7
|
2023-09-22 09:41:40 +00:00 |
|
李东云
|
b8ebebde3c
|
perf(callback): 增加了共用的通知业务系统的方法
|
2023-09-22 17:41:32 +08:00 |
|
ch4o5
|
1dba3b84a4
|
chore(release): 1.0.0-alpha.6
v1.0.0-alpha.6
|
2023-09-22 08:15:10 +00:00 |
|
李东云
|
6cecc96c5f
|
build(composer): 兼容 hyperf 的 RequestInterface
|
2023-09-22 16:15:01 +08:00 |
|
ch4o5
|
448569583c
|
chore(release): 1.0.0-alpha.5
v1.0.0-alpha.5
|
2023-09-22 07:43:53 +00:00 |
|
李东云
|
99af043376
|
feat(stripe): 增加 callback 对请求的转化
|
2023-09-22 15:42:22 +08:00 |
|
李东云
|
90dde97bc9
|
build(composer): 增加 hyperf/contract 包,更新依赖
|
2023-09-22 15:39:42 +08:00 |
|
ch4o5
|
f7e1386c78
|
chore(release): 1.0.0-alpha.4
v1.0.0-alpha.4
|
2023-09-20 08:43:10 +00:00 |
|
李东云
|
a6b33ed0ab
|
docs(resource): 更新了资源的字段注释
|
2023-09-20 16:43:00 +08:00 |
|
ch4o5
|
a532e21f02
|
chore(release): 1.0.0-alpha.3
v1.0.0-alpha.3
|
2023-09-20 08:32:15 +00:00 |
|
李东云
|
64dd159f9c
|
feat(stripe): 实现了 stripe 获取配置信息的服务方法
|
2023-09-20 16:30:54 +08:00 |
|
ch4o5
|
a50216f2fc
|
chore(release): 1.0.0-alpha.2
v1.0.0-alpha.2
|
2023-09-19 10:25:16 +00:00 |
|