dzq
|
8dc5994ece
|
feat(企业微信): 新增小程序二维码查询和生成功能
添加根据企业ID和名称查询二维码的接口
实现自动生成小程序二维码并保存到本地
新增二维码类型枚举和控制器接口
|
2025-12-03 11:36:36 +08:00 |
dzq
|
61b53dfb67
|
feat(企业微信): 新增企业小程序二维码管理功能
添加企业小程序二维码相关功能模块,包括:
- 创建二维码命令和更新命令
- 二维码实体类和服务层
- 二维码模型工厂和模型
- 二维码查询条件和DTO
- 二维码应用服务层
- 数据库表结构和Mapper接口
|
2025-12-03 09:23:29 +08:00 |
dzq
|
5bd95c20da
|
feat(wx): 添加微信小程序码生成功能及相关支持
实现微信小程序码生成功能,包括:
1. 新增UnlimitedQRCodeRequest类封装小程序码请求参数
2. 扩展WxConstant添加相关接口URL常量
3. 新增access_token缓存支持
4. 在WxService中实现获取access_token和生成小程序码逻辑
5. 添加TestController接口用于测试小程序码生成
|
2025-12-02 16:47:47 +08:00 |
dzq
|
bd8412d1c8
|
feat(企业微信): 添加根据corpid查询企业基本信息功能
- 新增QyAuthCorpBasicInfoDTO用于返回企业基本信息
- 在AuthCorpInfoApplicationService中添加getCorpBasicInfoByCorpid方法
- 在QyAuthCorpInfoController中新增/basicInfo接口
- 优化ShopController中日期工具类的导入方式
|
2025-12-01 10:48:27 +08:00 |
dzq
|
ca7a4b53ab
|
feat(订单): 添加商品封面图片和审批图片字段
feat(查询): 增加按货柜ID查询订单动态功能
feat(企业微信): 新增手动同步企业微信数据接口
|
2025-11-29 17:22:36 +08:00 |
dzq
|
5a826a7777
|
feat(订单): 新增借还动态查询功能
添加借还动态查询接口及相关DTO、Query类
在BorrowReturnRecordDTO中增加归还时间和审批时间字段
实现借出和归还记录的联合查询并按时间排序
|
2025-11-29 09:06:06 +08:00 |
dzq
|
fb0ceaaecc
|
feat(订单管理): 增加柜机和格口信息关联功能
在借还记录DTO和查询中新增柜机及格口相关字段
修改查询逻辑以支持状态筛选优化
添加柜机和格口表的DDL定义
|
2025-11-27 11:49:33 +08:00 |
dzq
|
35870dc1f1
|
feat(微信用户): 新增微信用户管理接口及订单查询功能
- 新增WxUserController提供微信用户CRUD及余额管理接口
- 修改订单查询逻辑,支持通过ab98UserId查询关联订单
- 调整新用户创建时的初始余额为0
|
2025-11-27 11:02:28 +08:00 |
dzq
|
cd9913419b
|
feat(订单): 新增借还记录查询功能
添加借还记录查询相关接口及DTO,包括分页查询和状态筛选功能
扩展微信用户服务,支持根据ab98UserId查询所有关联用户
优化订单查询逻辑,支持多openid查询
新增数据库表结构定义文件
|
2025-11-27 09:37:39 +08:00 |
dzq
|
13ba9efe63
|
fix: 修复绑定微信用户参数校验及初始化余额问题
修正绑定微信小程序用户时的参数校验逻辑,增加corpid参数检查
调整用户绑定成功后初始化余额从1000改为100000
修复绑定成功返回值逻辑错误
|
2025-11-26 17:15:39 +08:00 |
dzq
|
f1956d28b1
|
feat(微信用户): 添加微信小程序用户绑定功能
新增微信小程序用户绑定到汇邦云的功能,包括:
1. 在WxUserApplicationService中添加带openid参数的绑定方法
2. 在Ab98UserController中添加绑定接口,通过动态码获取openid并调用绑定服务
3. 添加相关参数校验和错误处理逻辑
|
2025-11-26 11:30:31 +08:00 |
dzq
|
63d1ff85b6
|
refactor(缓存): 重构缓存服务及控制器代码
将缓存操作逻辑集中到CaffeineCacheService中,新增获取缓存实例和缓存名称列表的方法
简化CaffeineController中的重复代码,并新增通过key获取缓存值的接口
|
2025-11-25 17:12:56 +08:00 |
dzq
|
52d1aea9f0
|
feat(用户): 添加企业微信用户绑定时的余额初始化功能
在绑定企业微信用户时自动创建用户余额记录,默认初始余额为1000。修改了BindWxMpUserCommand以包含corpid字段,并在Ab98UserApplicationService中新增createAb98UserBalance方法实现余额初始化逻辑。
|
2025-11-25 15:40:42 +08:00 |
dzq
|
ca62ab0ae9
|
feat(订单): 添加汇邦云用户ID支持并重构余额处理逻辑
- 在订单相关表中添加ab98_user_id字段
- 新增MoneyUtil工具类处理金额转换
- 重构订单和退款逻辑使用user_balance表存储余额
- 添加根据汇邦云用户ID查询余额的接口
|
2025-11-25 11:36:25 +08:00 |
dzq
|
bf381fcd35
|
feat(user_balance): 添加软删除字段并更新余额计算逻辑
- 在user_balance表中添加deleted字段实现软删除功能
- 更新UserBalanceServiceImpl中的余额计算逻辑,自动计算balance值
- 统一UserBalanceController接口路径命名风格为驼峰式
- 新增UserBalanceController接口文档
|
2025-11-24 17:57:47 +08:00 |
dzq
|
cc78eceda4
|
feat(用户): 添加用户余额相关字段及查询功能
在用户模块中添加余额、可用余额和余额限制字段,支持通过corpid查询用户余额信息
新增getUserListWithBalance接口用于查询带余额信息的用户列表
修改用户详情接口支持传入corpid参数获取对应余额信息
|
2025-11-24 16:26:17 +08:00 |
dzq
|
0e262bd324
|
feat(用户余额): 新增用户余额管理功能
实现用户余额的增删改查、增加余额、减少余额等核心功能
添加相关DTO、Command、Query、Model等类
提供完整的API接口供前端调用
|
2025-11-24 16:07:01 +08:00 |
dzq
|
419cab9048
|
feat(订单): 添加支付状态查询条件排除未支付订单
docs(数据库): 新增用户余额表结构
feat(微信用户): 添加绑定微信小程序用户到汇邦云功能
|
2025-11-24 15:32:21 +08:00 |
dzq
|
a78da5cb59
|
feat(支付): 添加微信小程序支付支持
在订单提交和支付请求中添加微信小程序支付标识字段,并处理相关逻辑。包括在SubmitOrderCommand和WxJsApiPreCreateRequest中添加字段,以及在OrderApplicationService和PaymentApplicationService中处理该字段的默认值和转换逻辑。
|
2025-11-08 15:38:35 +08:00 |
dzq
|
ed9c2d43c0
|
feat(微信用户): 添加企业微信用户信息Map字段
在WxUserDTO中添加qyUser字段用于存储企业微信用户信息,包含id、userid、name和avatar字段
|
2025-11-07 17:25:56 +08:00 |
dzq
|
b283264d19
|
feat(用户): 添加根据ab98UserId查询微信用户功能并增强订单查询
添加根据ab98UserId查询微信用户的功能
在订单查询中增加对关联微信用户openid的条件查询
|
2025-11-07 17:04:13 +08:00 |
dzq
|
4940ebddeb
|
feat(微信用户): 添加汇邦云用户信息字段及绑定逻辑
在WxUserDTO中添加ab98Name和ab98FaceImg字段用于存储汇邦云用户信息
在WxUserApplicationService中实现根据ab98UserId查询并设置汇邦云用户信息
|
2025-11-07 09:22:28 +08:00 |
dzq
|
8a02234dcc
|
feat(微信登录): 添加微信小程序用户绑定功能
实现微信小程序用户通过动态码、姓名和身份证绑定到汇邦云的功能。包括:
1. 在WxLoginController中添加绑定接口
2. 在WxUserApplicationService中实现绑定逻辑
3. 处理动态码验证、用户信息匹配和数据库更新
|
2025-11-06 17:13:49 +08:00 |
dzq
|
23153a8672
|
feat(微信): 添加微信用户绑定命令类并移除缓存键返回
移除动态码接口中不必要的缓存键返回字段,并新增微信用户绑定命令类用于接收绑定请求参数
|
2025-11-06 16:11:53 +08:00 |
dzq
|
09fce0754d
|
feat(微信): 添加动态码生成功能及相关缓存支持
新增动态码生成工具类DynamicCodeGenerator,提供唯一6位数字动态码生成及验证功能
在CacheCenter和CaffeineCacheService中添加dynamicCodeCache支持动态码缓存
在WxController中添加生成动态码接口
新增build脚本用于构建不同模块
|
2025-11-06 11:14:42 +08:00 |
dzq
|
509d57596f
|
refactor(缓存): 重构Caffeine缓存模板以支持自定义过期时间
重构AbstractCaffeineCacheTemplate使其支持自定义过期和刷新时间配置
为不同业务场景的缓存实例配置合理的过期时间
|
2025-11-06 10:28:05 +08:00 |
dzq
|
147194a116
|
feat(微信用户): 实现微信用户自动创建及信息获取功能
新增微信昵称生成器工具类,用于生成随机昵称
在WxUserApplicationService中添加getOrCreateUserByOpenid方法,实现用户不存在时自动创建
修改WxController的mpCodeToOpenId接口返回完整用户信息
新增getWxUserByOpenid接口用于获取用户信息
|
2025-11-06 10:11:37 +08:00 |
dzq
|
03b50542fa
|
feat(wx用户): 新增微信用户模块功能实现
实现微信用户模块的完整功能,包括:
1. 新增用户增删改查基础功能
2. 添加用户余额管理功能
3. 实现用户关联数据查询
4. 完善参数校验和业务规则
新增错误码COMMON_BAD_REQUEST用于参数校验
|
2025-11-05 11:30:38 +08:00 |
dzq
|
eb41f35a03
|
feat(wx): 添加微信小程序登录功能支持
新增微信小程序登录相关功能,包括:
1. 添加微信常量配置类WxConstant
2. 创建微信access token实体类WxAccessToken
3. 实现微信服务类WxService用于获取openid
4. 添加微信控制器WxController提供API接口
5. 创建微信用户信息表wx_user
|
2025-11-05 10:14:45 +08:00 |
dzq
|
e53ff77321
|
feat(智能柜): 添加corpid字段支持企业微信集成
为智能柜功能添加企业微信集成支持,包括数据库字段、实体类属性和查询条件
|
2025-10-14 09:32:29 +08:00 |
dzq
|
ddc3c914b7
|
feat: 添加企业微信用户ID缓存功能
- 新增qyUseridCache用于缓存企业微信用户ID
- 调整缓存过期时间为10小时
- 在登录服务中添加缓存逻辑
- 修复机柜模板枚举值错误
- 完善智能柜删除逻辑,同时删除关联数据
- 优化逾期商品检测逻辑,支持自定义逾期天数
- 添加智能柜相关SQL表结构文档
|
2025-10-09 17:08:41 +08:00 |
dzq
|
8c29745228
|
fix(微信授权): 在所有微信授权URL中添加corpid参数并处理默认值
修改多个服务和应用层代码,确保微信授权URL中正确传递corpid参数。
当未接收到corpid参数时,使用默认值并记录警告日志。
同时更新相关重定向逻辑以保持参数一致性。
|
2025-09-19 16:29:09 +08:00 |
dzq
|
f19a8077c4
|
refactor(cache): 将Redis缓存替换为Caffeine缓存实现
修改缓存过期时间为10分钟
添加put方法到AbstractCaffeineCacheTemplate
更新相关服务类使用CaffeineCacheService
|
2025-09-19 15:03:32 +08:00 |
dzq
|
8eb671ec58
|
refactor(微信支付): 将微信支付配置从常量类迁移至配置文件
重构微信支付相关配置,将原本硬编码在常量类中的appid、secret、支付网关等配置迁移至application-dev.yml配置文件,并通过WxshopConfig类进行统一管理
|
2025-09-19 12:38:08 +08:00 |
dzq
|
31adc0adc2
|
feat(登录配置): 添加服务器域名配置并重构URL管理
将硬编码的服务器域名替换为可配置项,新增SERVER_HOST配置枚举
创建UrlConstants类集中管理所有URL路径
修改相关服务类使用配置的域名和URL常量
调整SecurityConfig中/getConfig的访问权限
|
2025-09-19 10:26:32 +08:00 |
dzq
|
0b07c719a3
|
fix: 修复用户添加逻辑并增加MQTT定时连接功能
修复用户添加时未检查身份证号是否已存在的问题,改为根据身份证号判断是新增还是更新用户
为MQTT服务添加定时连接功能,每5分钟尝试连接一次,并避免重复连接相同配置
|
2025-09-18 17:24:52 +08:00 |
dzq
|
c6b2c98bd8
|
feat(企业微信): 新增多应用支持及优化企业微信相关功能
- 新增获取模板应用ID列表接口
- 新增根据corpid查询企业授权信息接口
- 优化企业微信消息任务支持多应用
- 重构企业微信相关服务调用逻辑
- 增加企业微信令牌自动刷新机制
|
2025-09-18 15:47:24 +08:00 |
dzq
|
d50b06403d
|
feat(cache): 引入Caffeine缓存替换Redis缓存提升性能
新增Caffeine缓存实现,替换原有Redis缓存方案,提升本地缓存访问速度
添加Caffeine缓存配置和监控接口
更新缓存中心和相关服务使用新缓存API
添加缓存迁移指南文档
|
2025-08-18 11:09:04 +08:00 |
dzq
|
9f04fe0ce3
|
feat(智能柜): 添加归还期限功能并实现逾期订单处理
- 在smart_cabinet表添加return_deadline字段记录归还期限
- 在SmartCabinetEntity和SmartCabinetDTO中添加对应字段
- 新增DeadlineOrderJob定时任务处理逾期订单
- 修改订单商品状态枚举和SQL查询逻辑
- 调整订单商品状态查询条件为不等于2
|
2025-07-21 08:29:07 +08:00 |
dzq
|
4b055dac24
|
feat(订单): 添加订单退还状态字段
在OrderWithGoodsDTO中添加returnStatus字段用于标识订单退还状态
修改ShopOrderMapper查询语句,增加退还状态逻辑判断
|
2025-07-16 09:34:51 +08:00 |
dzq
|
91e61308a1
|
feat(用户余额): 为用户余额记录添加剩余余额字段
在用户余额记录表中添加 remain_amount 字段,用于记录本次充值后的剩余余额。同时在 DTO 和 Entity 中添加对应字段,保持数据模型一致性。
|
2025-07-08 10:16:46 +08:00 |
dzq
|
234441ff43
|
feat(订单查询): 重构订单查询逻辑并添加余额信息
- 使用 and/or 包装器重构订单查询条件,提高查询逻辑清晰度
- 在支付控制器中添加 ab98 用户余额信息返回
- 移除 hasReturn 条件,统一查询已支付订单
|
2025-07-07 17:48:25 +08:00 |
dzq
|
9b95bc75e7
|
feat(用户模块): 添加用户余额字段
在用户DTO、实体类和详情DTO中添加ab98Balance字段,并在数据库中添加对应列
|
2025-07-07 09:59:43 +08:00 |
dzq
|
1a6d627482
|
feat(用户余额): 新增用户余额交易记录功能
添加用户余额交易记录相关功能,包括实体类、Mapper、Service、Controller等组件
实现交易记录的增删改查及状态管理功能
移除数据库表中transaction_time字段及相关索引
|
2025-07-07 09:19:15 +08:00 |
dzq
|
27489e68eb
|
fix(订单服务): 修复空订单列表导致的NPE问题
feat(数据库): 新增用户余额交易记录表
refactor(权限检查): 使用权限字符串替代路由树检查
|
2025-07-04 15:06:04 +08:00 |
dzq
|
c33f8951d7
|
perf(退货审批): 添加性能监控日志记录各阶段执行时间
添加各关键步骤的执行时间记录,用于监控和优化退货审批流程的性能。记录包括模型加载、商品列表查询、库存操作等各阶段耗时,并写入操作日志以便后续分析。
|
2025-07-03 10:54:10 +08:00 |
dzq
|
11743ff77d
|
feat(智能柜): 添加订单关联字段以支持订单信息展示
在CabinetCellEntity、CabinetDetailDTO和SmartCabinetApplicationService中添加orderId和orderGoodsId字段
修改CabinetCellMapper查询以获取关联订单信息
|
2025-07-03 09:35:38 +08:00 |
dzq
|
ebe6ac21c6
|
feat(智能柜): 添加单元格价格字段并优化订单查询逻辑
- 在CabinetDetailDTO中添加cellPrice字段
- 优化订单查询逻辑,避免重复数据
- 在GetBalanceResponse中添加ab98User信息
- 调整PaymentController中用户信息处理顺序
|
2025-07-02 15:42:22 +08:00 |
dzq
|
e48735a463
|
feat(订单和机柜): 添加用户租赁机柜查询和订单筛选功能
添加根据用户ID和企业ID查询租赁机柜的功能
在订单查询接口中增加hasReturn参数用于筛选已归还/未归还订单
在QywxMessageJob中添加支付状态检查逻辑
|
2025-07-02 11:28:40 +08:00 |
dzq
|
a068d54493
|
fix(租柜单元格): 修复查询租用单元格最新订单时的空列表问题
当租用单元格列表为空时,避免执行不必要的查询操作
|
2025-07-01 15:28:09 +08:00 |