李东云
|
eb44b6e3b6
|
fix(product): 修复产品列表中点数显示问题
- 在 RechargeProductsDto 类中,修改了 bonus_rate_pct 的计算方式
- 使用 round 函数对结果进行四舍五入,提高精度
- 调整 scale 参数为3,增加小数位数- 这些修改提高了点数计算的准确性,解决了产品列表中的点数显示问题
|
2025-09-19 15:35:27 +08:00 |
|
李东云
|
3af39e4254
|
chore(release): 1.9.3
v1.9.3
|
2025-09-19 10:17:29 +08:00 |
|
李东云
|
8bbc8ed629
|
feat(PointType): 添加 ScanToModel 作为点类型
在 PointType 枚举中添加了新的点类型 ScanToModel,以支持新的扫描建模功能。
|
2025-09-19 10:17:21 +08:00 |
|
李东云
|
48e6fafe8e
|
chore(release): 1.9.2
v1.9.2
|
2025-09-19 09:45:32 +08:00 |
|
李东云
|
874a6f4fa9
|
feat(Account): 添加新的积分类型
- 新增 ScanToModel 积分类型
- 用于奖励完成扫描取模的用户
|
2025-09-19 09:45:18 +08:00 |
|
李东云
|
8ac850fc62
|
chore(release): 1.9.1
v1.9.1
|
2025-09-17 20:35:04 +08:00 |
|
李东云
|
8f8f7b08b0
|
fix(account): 修复初始账户命令和测试
- 修改 InitialAccountCmd 类的属性和方法
- 更新 addPointsBalance 方法的参数和返回值
- 调整测试数据和测试逻辑以适应新的命令结构
|
2025-09-17 20:34:51 +08:00 |
|
李东云
|
203dd34353
|
chore(release): 1.9.0
v1.9.0
|
2025-09-17 20:04:00 +08:00 |
|
李东云
|
87b09ef34c
|
feat(account): 添加初始化账户余额功能
- 新增 InitialAccountCmd 类用于处理初始账户命令
- 在 AccountRepoInterface 接口中添加 initial 方法
- 实现 AccountBalanceRepo 类中的 initial 方法
- 添加单元测试 InitialAccountBalanceTest 以验证初始化功能
|
2025-09-17 20:03:45 +08:00 |
|
李东云
|
a59d979076
|
chore(release): 1.8.2
v1.8.2
|
2025-09-17 14:41:12 +08:00 |
|
李东云
|
686d835a91
|
fix(ProductRepo): 修复产品仓库中的数组为空的处理逻辑
- 优化了 one_time、package 和 plan 数据的处理方式
- 使用 array_map 函数替代循环,提高代码可读性
- 增加空值合并运算符 ??,提高代码健壮性
-调整代码格式,提高代码整洁度
|
2025-09-17 14:40:56 +08:00 |
|
李东云
|
65b060e5d3
|
chore(release): 1.8.1
v1.8.1
|
2025-09-06 03:06:53 +08:00 |
|
李东云
|
3b12216344
|
feat(PointLog): 添加获取病人姓名的方法并更新相关代码
- 在 PointLog 类中添加 patientName属性和 getPatientName() 方法
- 更新 PointLogRepo 类,从数据库中获取并设置 patient_name 字段
|
2025-09-06 03:06:43 +08:00 |
|
李东云
|
7354abb99a
|
chore(release): 1.8.0
v1.8.0
|
2025-09-05 19:02:29 +08:00 |
|
李东云
|
93f923181c
|
feat(invoice): 添加发票详情查询功能
- 新增 InvoiceInfo 类封装发票信息
- 新增 PointBalance 类封装积分余额信息
- 在 InvoiceRepoInterface 接口中添加 findOne 方法
- 在 InvoiceRepo 类中实现 findOne 方法,用于查询单张发票详情
- 添加单元测试验证 findOne 方法的功能
|
2025-09-05 19:02:13 +08:00 |
|
李东云
|
fb3327b252
|
chore(release): 1.7.0
v1.7.0
|
2025-09-04 17:26:12 +08:00 |
|
李东云
|
975a5ee301
|
feat(account): 增加积分日志详情查询功能并支持发票信息
- 新增 InvoiceRecord 类用于存储发票信息
- 在 PointLog 类中添加发票相关字段和方法
- 在 PointLogRepo 中实现积分日志详情查询接口
- 更新单元测试以覆盖新功能
|
2025-09-04 17:25:57 +08:00 |
|
李东云
|
580c2f6ca0
|
chore(release): 1.6.1
v1.6.1
|
2025-09-04 15:45:09 +08:00 |
|
李东云
|
15c0ecb6fe
|
feat(invoice): 添加发票下载和发送功能
- 在 InvoiceRepoInterface 中新增了 download 和 send 方法的接口
- 在 InvoiceRepo 类中实现了 download 和 send 方法
- 优化了 create 方法的文档注释
|
2025-09-04 15:44:56 +08:00 |
|
李东云
|
fb54e19366
|
chore(release): 1.6.0
v1.6.0
|
2025-09-04 15:12:03 +08:00 |
|
李东云
|
366f1d64ad
|
feat(invoice): 添加发票下载功能并优化测试
- 在 InvoiceRepo 中实现 download 方法,用于下载发票 PDF
- 在 CreateInvoiceTest 中添加发票下载测试用例
- 优化测试用例的编写方式,提高可读性
|
2025-09-04 15:11:39 +08:00 |
|
李东云
|
72f7d37382
|
feat(invoice): 添加发票发送功能并进行测试
- 在 InvoiceRepo 中添加 send 方法,用于发送发票邮件
- 在 CreateInvoiceTest 中添加测试用例,验证发票发送功能
|
2025-09-04 15:06:23 +08:00 |
|
李东云
|
2a40b3b219
|
chore(release): 1.5.3
v1.5.3
|
2025-09-04 11:30:35 +08:00 |
|
李东云
|
86f375b18a
|
refactor(PointLogRepo): 优化 getList 方法参数类型
- 将 $type 参数类型从 string 改为 PointType 枚举
- 使用 isset 和 null 合并条件表达式简化代码
|
2025-09-04 11:30:30 +08:00 |
|
李东云
|
8a70e35de7
|
refactor(invoice): 重构发票创建流程和积分日志接口
- 移除 CreateInvoiceCmd 中的 uid 字段
- 更新 InvoiceRepo 中的 create 方法,移除 URL 中的 uid
- 修改 PointLogRepo 中的 getList 方法,增加 type 参数并更新 API 调用
- 更新相关测试文件以适应这些变更
|
2025-09-04 11:28:26 +08:00 |
|
李东云
|
06a198714e
|
chore(release): 1.5.2
v1.5.2
|
2025-09-02 10:25:01 +08:00 |
|
李东云
|
c2358ae19b
|
fix(AccountBalanceRepo): 修复积分余额过期时间解析
- 在 PointsBalance 类中,将 expiredAt 字段的类型从字符串改为 Carbon 对象
- 优化了对 expiredAt 字段的处理逻辑,增加了空值判断
|
2025-09-02 10:24:48 +08:00 |
|
李东云
|
5a4edf9258
|
chore(release): 1.5.1
v1.5.1
|
2025-09-01 17:25:38 +08:00 |
|
李东云
|
d17a67f58e
|
feat(RechargeProductRepoInterface): 添加查找 FTAI 产品的方法
- 在 RechargeProductRepoInterface接口中添加了 findFtaiProduct 方法
- 新方法用于根据 UID 和点数类型查找 FTAI 产品
- 引入了 PointType 枚举类
|
2025-09-01 17:25:20 +08:00 |
|
李东云
|
23aa9b68bf
|
chore(release): 1.5.0
v1.5.0
|
2025-09-01 17:18:31 +08:00 |
|
李东云
|
48f44f4c4c
|
feat(product): 支持查询 FTAI 产品
- 新增 findFtaiProduct 方法,用于查询 FTAI 产品信息
- 修改 RechargeProductsDto 以支持 FTAI 产品的特殊逻辑
- 更新 ProductItem 实体,允许 effect 属性为 null
- 调整产品价格的处理方式,确保精度正确
-增加 FTAI 产品查询的单元测试
|
2025-09-01 17:18:01 +08:00 |
|
李东云
|
25612823a5
|
chore(release): 1.4.1
v1.4.1
|
2025-08-29 11:28:58 +08:00 |
|
李东云
|
c8681a6d54
|
refactor(invoice): 移除 getCaseProduct 方法中未使用的参数
- 从 InvoiceProductRepoInterface 和 InvoiceProductRepo 中移除了 getCaseProduct 方法的 $uid 参数
- 更新了 QueryCaseInvoiceProductTest 中的测试用例,移除了 $uid 相关的代码- 调整了 API 请求的路径,从 "/rpc/v2/account/$uid/logs/points/$caseId/product" 改为 "/rpc/v2/invoice/$caseId/product"
|
2025-08-29 11:28:43 +08:00 |
|
李东云
|
c8f3acd62b
|
chore(release): 1.4.0
v1.4.0
|
2025-08-29 04:02:57 +08:00 |
|
李东云
|
d3b861a7f7
|
feat(invoice): 添加查询用户常用发票地址功能
- 新增 FrequentAddress 类表示常用地址
- 添加 FrequentAddressRepoInterface 接口和 FrequentAddressRepo 实现类
- 在 ConfigProvider 中注册 FrequentAddressRepo
- 编写单元测试验证查询功能
|
2025-08-29 04:02:48 +08:00 |
|
李东云
|
630d4ba7a4
|
refactor(invoice): 重构发票相关类的命名空间
-将 ValueObject 目录下的类移动到 Invoice 目录下
- 更新相关的命名空间
- 修改使用这些类的文件,以适应新的命名空间
|
2025-08-29 03:50:47 +08:00 |
|
李东云
|
b3317c5f8d
|
feat(invoice): 添加创建发票功能
- 新增 CreateInvoiceCmd 类作为创建发票的命令对象
- 创建 Address 类表示发票地址信息
- 实现 Invoice 类作为发票的领域模型
- 添加 InvoiceRepoInterface 接口和 InvoiceRepo 实现类,用于处理发票创建逻辑
- 编写 CreateInvoiceTest测试用例验证发票创建功能
|
2025-08-29 01:42:42 +08:00 |
|
李东云
|
66a468e702
|
refactor(invoice): 更新 InvoiceProduct 类的位置
- 将 InvoiceProduct 类从 ValueObject 目录移动到 Aggregate/ValueObject 目录
- 更新类的命名空间以反映新的目录结构
|
2025-08-29 01:05:32 +08:00 |
|
李东云
|
dd212ad8a2
|
feat(invoice): 新增发票商品查询功能
- 添加 InvoiceProductRepoInterface 接口用于获取发票商品信息
- 实现 InvoiceProductRepo 类,通过 API 请求获取发票商品数据
- 创建 InvoiceProduct 类作为发票商品的价值对象
- 在 ConfigProvider 中注册 InvoiceProductRepo
- 添加单元测试 QueryCaseInvoiceProductTest 验证功能正确性
|
2025-08-28 18:52:49 +08:00 |
|
李东云
|
0d4f561ef0
|
chore(release): 1.3.1
v1.3.1
|
2025-08-27 17:04:54 +08:00 |
|
李东云
|
aa8742923c
|
refactor(account): 优化点数日志仓库接口和实现类
- 在 PointLogRepoInterface 中添加了空行,提高代码可读性
- 在 PointLogRepo 中移除了未使用的 PointType 引用,减少冗余代码
|
2025-08-27 17:04:40 +08:00 |
|
李东云
|
738d225fd8
|
chore(release): 1.3.0
v1.3.0
|
2025-08-27 11:31:41 +08:00 |
|
李东云
|
38ce644c73
|
feat(account): 添加积分日志相关功能
- 新增 PointLog 类用于表示积分日志实体
- 添加 PointAction 枚举类,定义积分操作类型
- 实现 PointLogRepoInterface 接口,提供积分日志查询功能
- 在 ConfigProvider 中注册 PointLogRepo
- 编写单元测试以验证积分日志查询功能
|
2025-08-27 11:30:48 +08:00 |
|
李东云
|
f2a51fa1da
|
refactor(Account): 重构账户相关类的命名空间
- 将 AccountBalance 和 PointsBalance 类移动到新的命名空间
- 更新相关文件中的 use 语句以适应新的命名空间
- 此改动仅影响文件组织结构,不改变类的功能或接口
|
2025-08-27 11:06:52 +08:00 |
|
李东云
|
59b5118b93
|
chore(release): 1.2.7
v1.2.7
|
2025-08-26 16:09:03 +08:00 |
|
李东云
|
c468fdda0e
|
build: 更新发布流程以使用阿里云镜像源
- 修改 /etc/apt/sources.list 文件,将 Debian 官方镜像源替换为阿里云镜像源
- 更新 security.debian.org 为阿里云镜像源
- 这些更改旨在提高构建过程中的下载速度和可靠性
|
2025-08-26 16:08:50 +08:00 |
|
李东云
|
24709acf09
|
chore(release): 1.2.6
v1.2.6
|
2025-08-26 16:02:42 +08:00 |
|
李东云
|
f141989a8d
|
refactor(Order): 重构订单资源以支持经典订单解析
- 新增 parseClassicOrder 方法用于解析经典订单
- 修改 toArray 方法,根据订单类型选择性调用 parseClassicOrder
- 引入 Money库以处理金额和货币
|
2025-08-26 16:02:31 +08:00 |
|
李东云
|
fd6548e144
|
chore(release): 1.2.5
v1.2.5
|
2025-08-26 15:07:57 +08:00 |
|
李东云
|
acc3121320
|
fix(Sdk): 调整 WechatRpc 类中数组键名的命名风格
- 将 'goods_detail' 键名改为 'goodsDetail',采用驼峰命名法
- 将 'goods_name' 键名改为 'goodsName',同样采用驼峰命名法
|
2025-08-26 15:07:39 +08:00 |
|