Commit Graph

296 Commits

Author SHA1 Message Date
beaffad449 feat(shop): 新增公众号openid支持并优化提现通知逻辑
- 在ShopDealerWithdraw实体中增加officeOpenid字段用于存储公众号openid
- 更新数据库查询SQL以包含新的office_openid字段
- 修改PushTemplateMessageController中的模板消息发送逻辑,使用
  officeOpenid替代openId作为用户标识
- 为ShopDealerWithdrawParam参数类添加openId和officeOpenid查询字段
- 在推送提现到账通知接口中增加对officeOpenid空值的校验
- 调整小程序跳转路径,根据不同场景设置不同的页面地址
- 引入StrUtil工具类以进行字符串判空操作
2025-11-20 17:52:54 +08:00
eaa4dfdc8b feat(shop): 新增微信模板消息推送功能
- 新增实名认证审核提醒接口
- 新增提现审核提醒接口
- 新增提现到账通知提醒接口
- 修改测试环境数据库与Redis配置
- 添加UserVerify实体类及相关字段
- 更新ShopDealerWithdraw实体类及SQL查询字段
2025-11-20 17:24:28 +08:00
25dc3267c3 feat(shop): 新增微信模板消息推送功能
- 新增实名认证审核提醒接口
- 新增提现审核提醒接口
- 新增提现到账通知提醒接口
- 修改测试环境数据库与Redis配置
- 添加UserVerify实体类及相关字段
- 更新ShopDealerWithdraw实体类及SQL查询字段
2025-11-20 17:15:41 +08:00
e7ba7e354a fix(tenant): 修复用户忽略租户隔离查询功能中的SQL表名错误
- 修正 UserMapper.xml 中 sys_user 表的数据库前缀名称
- 修正文档中对应的 SQL 查询语句表名错误
- 确保查询逻辑在忽略租户隔离时能正确执行
2025-11-20 11:06:20 +08:00
304a10bcff feat(shop): 添加管理员推荐关系查询功能
- 在 ShopDealerReferee 实体类中新增 isAdmin 字段
- 在 ShopDealerRefereeMapper.xml 中增加 is_admin 字段映射
- 修改 SQL 查询逻辑,支持根据 isAdmin 进行筛选
- 在 ShopDealerRefereeParam 参数类中新增 isAdmin 查询字段
- 使用 @QueryField 注解实现对 isAdmin 的精确查询支持
2025-11-20 10:05:16 +08:00
a85f968492 feat(config): update database configurations and schema references
- Updated development database URL, username, and password
- Modified production database URL to use internal service naming
- Replaced all references from 'websoft_core' to 'gxwebsoft_core' in SQL mappers
- Adjusted JOIN statements in ProjectFieldMapper.xml, ProjectMapper.xml, and ProjectRenewMapper.xml
- Ensured consistency across environment-specific configuration files
2025-11-20 09:16:15 +08:00
bd8564ea66 feat(config): update database and Redis configurations
- Changed MySQL datasource URL from 47.121.133.163:3308 to 8.134.169.209:13306
- Updated database username from 'mp' to 'modules'
- Updated database password
- Changed Redis host from IP address to 1Panel-redis-Q1LE
- Updated Redis port from 16379 to 6379

feat(core): replace web
2025-11-19 19:29:55 +08:00
af28fd5b54 refactor(config): update database and redis configurations
- Changed MySQL connection URL, username and password in test configuration
- Updated Redis host and port in both production and test configurations
- Corrected schema names in multiple XML mapper files from gxwebsoft_core to websoft_core
- Modified table joins to use updated core schema references
- Adjusted datasource settings to match new environment requirements
2025-11-17 19:40:02 +08:00
8ad85694ba chore(config): update database connection configurations
- Changed development database URL to new server address
- Updated development database username and password
- Changed production database URL to new server address
- Updated production database username and password
- Maintained existing driver and connection pool settings
2025-11-17 11:25:37 +08:00
7587cf1df1 feat(shop): 更新商品和订单实体字段- 在 ShopGoods 实体中添加 marketPrice 字段- 在 ShopOrder 和 ShopOrderParam 中添加 expressNo 字段
- 修改 ShopDealerRefereeMapper.xml 中的关联查询 SQL,使用 SELECT DISTINCT 避免重复数据
2025-11-15 10:48:47 +08:00
5673795e41 权限修复 2025-11-14 22:45:26 +08:00
3289888884 feat(shop): 新增根据用户ID更新分销商用户记录功能
- 修改添加分销商用户接口返回完整用户对象
- 移除更新接口的日志注解以优化性能
- 新增通过用户ID更新分销商用户的接口及实现
- 在服务层添加updateByUserId方法定义- 使用LambdaQueryWrapper实现按用户ID条件更新逻辑
2025-11-13 23:08:49 +08:00
09f2c04a45 fix(order): 调整订单查询逻辑以优化状态筛选和时间范围
- 在状态筛选中默认过滤已关闭订单(status !=2)
- 修改近三个月订单的时间范围查询逻辑,使用BETWEEN替代>=
- 确保订单查询条件更加准确和高效
2025-11-13 10:08:22 +08:00
b1a510e8fb feat(order): 新增近三个月订单筛选功能
- 在ShopOrderMapper.xml中添加状态筛选条件9,用于查询近三个月的订单- 修改数据库连接地址为生产环境IP
- 完善GPS消息处理器,增加空消息和心跳状态消息检查
- 优化订单支付逻辑,修复后更新订单状态为已支付
2025-11-13 09:44:03 +08:00
7faf588314 feat(mqtt): 启用生产环境MQTT服务并优化GPS日志保存逻辑
- 在application-prod.yml中将MQTT服务enabled设置为true
- 引入StringRedisTemplate用于Redis分布式锁控制-重构GPS轨迹日志保存方法,增加Redis原子锁控制频率
-仅在GPS速度不为0时保存轨迹日志,避免无效数据- 使用Redis setIfAbsent实现2分钟内同一设备只保存一次日志
- 完善日志记录,增加设备、速度、经纬度等关键信息
-优化异常处理,记录具体设备号便于问题追踪
2025-11-10 12:37:01 +08:00
bf1a54e520 feat(core): 调整生产环境MQTT配置及微信通知逻辑- 禁用生产环境MQTT服务
- GPS消息处理器中增加Redis缓存控制,2分钟内仅保存一次数据
- 更新推送模板消息的目标用户ID
- 微信通知服务中动态获取公众号配置信息,替换原有硬编码方式
- 注入CMS网站字段服务以支持从数据库读取微信公众号凭证
- 增加对微信公众号配置项空值的判断处理,提高系统健壮性
2025-11-10 12:04:47 +08:00
495409a961 feat(push): 升级管理员模板消息发送功能
- 修改 pushByUpdateAdmin 方法逻辑,简化用户查询流程- 更新 updateToAdmin 方法返回值为 boolean 类型
- 添加异常处理机制,确保消息发送失败时能正确返回结果- 固定模板消息接收用户 openid 和数据内容
- 在 sendTemplateMessage 方法中添加 accessToken 打印日志
- 移除旧的用户存在性判断逻辑- 调整方法注释,明确返回值含义
2025-11-09 13:48:52 +08:00
f728c320b0 feat(shop): 添加微信模板消息推送功能- 新增 PushTemplateMessageController 控制器用于发送微信模板消息- 在 ShopDealerUser 实体中添加 openid 字段并配置为非表字段
- 更新 ShopDealerUserMapper.xml 以关联查询 sys_user 表获取 openid
- 实现升级为管理员时自动发送微信模板消息的通知逻辑
- 集成 WxNotificationService 进行实际的消息推送调用
- 使用 TemplateMessageRequest 构造模板消息内容及小程序跳转参数
2025-11-06 16:33:58 +08:00
ca446b5d5e feat(clinic): 添加处方订单创建功能- 在 ClinicPrescription 实体中新增 payStatus 和 orderStatus 字段
- 引入 ShopOrder 关联查询以支持订单状态展示- 新增 PrescriptionOrderRequest DTO 用于接收订单创建请求- 实现 /order 接口,支持多种支付方式处理逻辑
- 更新 Mapper XML 文件,增加订单状态筛选条件及关联字段- 修改 ClinicPrescriptionParam 增加订单类型和状态筛选参数
- 调整支付请求参数校验规则,放宽订单金额严格一致性检查
- 扩展经销商资本与订单查询关键字匹配范围
2025-11-04 01:23:04 +08:00
a66fd838ac feat(clinic):优化处方相关功能并调整菜单排序- 修改 ClinicPatientUser 实体中的 sex 字段类型为 Integer
- 移除 ClinicPatientUser 中 age 字段的 @TableField 注解
- 在 ClinicPrescription 实体中新增患者和医生相关信息字段
- 更新处方主表关联查询 SQL,增加患者和医生信息关联
- 处方控制器中启用当前登录用户作为医生,并生成订单号- 保存处方后返回包含处方 ID 的完整数据
- 调整处方明细接口权限注解,统一使用处方主表权限
- 新增获取最新一条处方记录的服务方法
- 菜单服务中将插件菜单排序号从0 调整为 100
2025-11-03 06:05:50 +08:00
67ff510929 fix(menu): 调整插件菜单排序值为0
- 将插件菜单的排序号从100修改为0- 确保新插件在菜单中的正确显示顺序
2025-11-01 00:04:38 +08:00
131d64c386 refactor(shop):重构ShopVo类字段结构
- 将appId、appName、appCode字段移至类末尾
- 新增websiteId、websiteName、websiteCode字段
- 调整字段注释描述以匹配新命名- 保持原有description和keywords字段不变
- 重新组织字段顺序以优化数据结构清晰度
2025-10-31 21:55:03 +08:00
09192a3629 feat(house): 添加用户手机号字段并关联查询
- 在 HouseInfo 实体类中新增 userPhone 字段- 配置 userPhone 字段不映射数据库表字段
- 在 HouseInfoMapper.xml 中关联查询用户手机号
- 将用户手机号别名设置为 userPhone 返回前端使用
2025-10-31 21:47:23 +08:00
6036869645 feat(core):优化中文字体支持和证书生成功能
- 在BszxBmServiceImpl和BszxPayServiceImpl中增强字体检测逻辑,确保正确显示中文
- 调整macOS字体优先级,优先使用PingFang SC等系统字体- 添加多层字体回退机制,包括预定义字体、逻辑字体和错误提示
- 更新Dockerfile,安装文泉驿微米黑字体以支持中文显示- 添加中文乱码修复指南文档,提供三种修复方案和故障排查方法
- 创建fix-chinese-font.sh脚本,用于在运行中的容器内安装中文字体
- 删除不再使用的SQL脚本和证书检查脚本- 改进日志输出,提供更详细的字体加载信息和错误提示
2025-10-30 14:46:53 +08:00
3bb1e8f6ce fix(violation):修复违章记录添加逻辑和查询重复问题- 调整HjmViolationController中车辆编号校验逻辑的位置
- 在HjmViolationMapper.xml的关联查询中添加DISTINCT关键字去重
- 确保违章记录保存前进行车辆存在性验证
- 优化返回结果处理逻辑避免重复数据产生
2025-10-30 11:42:39 +08:00
8132aa3ab1 fix(hjm):修复车辆查询逻辑并优化返回结果- 修复 HjmCarMapper 中 getByGpsNo 和 getByCode 查询方法缺少 LIMIT 1限制的问题
- 在 CmsArticleController 中补充文章查询成功时的返回结果处理
-优化数据库查询逻辑,避免返回多余数据影响性能
2025-10-29 15:48:22 +08:00
be2bda8e53 feat(clinic): 添加医生职位字段并优化文章内容查询- 在 ClinicAppointment 实体中新增 doctorPosition 字段- 更新 ClinicAppointmentMapper.xml 查询语句以包含医生职位信息
- 修复 CmsArticleContentServiceImpl 中参数设置错误的问题
- 在 CmsArticleController 中增强文章内容获取逻辑
- 在 HjmViolation 实体中新增 image 字段用于存储车辆头像- 更新 HjmViolationMapper.xml 查询语句以
2025-10-29 14:40:57 +08:00
a3dea10177 feat(shop): 完善分销商提现功能
- 新增昵称、头像、手机号、真实姓名字段并支持关联查询
- 修改审核时间为LocalDateTime类型并格式化输出
- 添加上传支付凭证和备注字段
- 提现申请时扣除对应金额
- 驳回提现时退还金额- 已打款状态需上传凭证并记录审核时间
- 支持根据用户ID搜索提现记录- 优化事务
2025-10-24 17:36:06 +08:00
39d8837670 feat(clinic): 更新患者用户实体及关联查询以支持头像字段
- 在 ClinicPatientUser 实体中新增 avatar 字段- 修改 ClinicPatientUserMapper.xml 的关联查询 SQL,加入 avatar 字段
- 调整 ClinicDoctorUserServiceImpl 和 ClinicPatientUserServiceImpl 中
  的 getByIdRel 方法,将参数设置从 setId 改为 setUserId
- 将 ClinicPrescription 实体中的 files 字段重命名为 image
2025-10-23 21:14:46 +08:00
05d439d1e9 feat(clinic): 新增医生和患者关联信息及处方明细功能
- 在预约实体中增加医生名称、患者昵称和手机号字段
- 在医生用户实体中增加昵称、头像、部门、专业领域等字段
- 在患者实体中增加性别、年龄、身高、体重和过敏史字段
- 修改处方主表和明细表,增加文件附件和药品相关信息
- 更新相关Mapper XML文件,完善关联查询SQL语句
-优化医生用户和患者查询参数类,调整字段结构
- 在处方服务中实现关联明细数据的查询逻辑
-为处方和明细参数类添加ID集合查询支持
2025-10-23 16:48:36 +08:00
5ec9498305 feat(clinic): 新增药品库及出入库管理模块
- 添加药品库实体类、控制器、服务层和数据访问层
- 添加出入库实体类、控制器、服务层和数据访问层
- 实现药品库与出入库的分页查询、列表查询、详情查询功能
- 支持药品库与出入库的增删改及批量操作
- 提供药品库存实体类定义,为后续库存管理做准备
- 移除部分接口不必要的权限注解,简化访问控制逻辑
- 清理冗余代码注释,优化代码可读性
2025-10-22 16:31:23 +08:00
82db8af880 fix(order):修复一级分成用户关联错误
- 将一级分成用户关联从 userId 改为 firstUserId
- 确保分成计算使用正确的用户标识
- 更新相关业务逻辑以匹配新的用户关联方式
2025-10-21 20:53:16 +08:00
9a5303905f feat(dealer): 添加分销订单结算月份字段
- 在 ShopDealerCapital 实体中新增 month 字段用于记录结算月份- 更新 SdyDealerOrderController 控制器,在保存分销商资金记录时设置 month 字段- 调整 ShopDealerCapitalMapper.xml 中的查询条件格式以适配新字段
2025-10-21 16:56:25 +08:00
e4b5431dbc fix(shop): 调整经销商订单查询条件
- 移除了 third_user_id 的查询条件
- 保留了 user_id、first_user_id 和 second_user_id 的查询逻辑
2025-10-19 23:36:19 +08:00
c92acd8db3 feat(clinic): 添加医生入驻申请和分销商用户管理功能
- 新增 ClinicDoctorApply 实体及对应控制器、服务、映射器和参数类
- 新增 ClinicDoctorUser 实体及对应控制器、服务、映射器和参数类
- 实现医生入驻申请的增删改查及批量操作接口
- 实现分销商用户记录表的增删改查及批量操作接口
- 调整 ClinicAppointment 主键类型由 Long 改为 Integer
- 更新相关查询参数和服务方法以适配主键类型变更
2025-10-19 10:06:02 +08:00
85bebec0d0 feat(order): 调整经销商订单导入逻辑与字段映射- 修改订单导入时用户ID的设置逻辑
- 更新订单价格计算方式,移除除以1000的操作
- 默认订单状态设为有效(isInvalid=0)
- 注释掉原有的推荐关系查询与绑定逻辑
- 在导入参数类中新增“公司名称”和调整佣金字段命名
- 实体类中增加title字段并标注Excel导出配置
- 调整Excel列名以便更准确反映业务含义
2025-10-18 11:53:21 +08:00
3f3e7a9544 feat(order): 调整经销商订单导入逻辑与字段映射- 修改订单导入时用户ID的设置逻辑
- 更新订单价格计算方式,移除除以1000的操作
- 默认订单状态设为有效(isInvalid=0)
- 注释掉原有的推荐关系查询与绑定逻辑
- 在导入参数类中新增“公司名称”和调整佣金字段命名
- 实体类中增加title字段并标注Excel导出配置
- 调整Excel列名以便更准确反映业务含义
2025-10-18 11:40:43 +08:00
35d104248b feat(order): 调整经销商订单导入逻辑与字段映射- 修改订单导入时用户ID的设置逻辑
- 更新订单价格计算方式,移除除以1000的操作
- 默认订单状态设为有效(isInvalid=0)
- 注释掉原有的推荐关系查询与绑定逻辑
- 在导入参数类中新增“公司名称”和调整佣金字段命名
- 实体类中增加title字段并标注Excel导出配置
- 调整Excel列名以便更准确反映业务含义
2025-10-18 11:04:48 +08:00
540f866d93 feat(config): 更新测试环境配置并优化订单导入逻辑
- 修改Redis主机地址和端口以适配新环境- 更新SocketIO监听地址为0.0.0.0
- 配置文件服务器地址及上传路径- 添加阿里云OSS存储配置信息
- 调整证书加载模式为VOLUME并设置根路径
- 新增支付配置缓存键前缀和过期时间- 修改订单导入时使用的字段匹配条件
-修正导入参数类中的字段类型和注解说明- 更新实体类ShopDealerOrder增加title字段
-优化订单价格处理逻辑避免空指针异常
- 注释掉部分冗余的推荐关系查询代码
- 调整订单无效状态默认值为0(有效)
2025-10-18 09:01:26 +08:00
b86c91d8a8 chore(config): 更新测试环境配置
- 将服务器端口从9200更改为9300- 修改数据库连接地址为1Panel-mysql-Bqdt:3306
- 保持用户名、密码和驱动类名不变
2025-10-17 20:46:50 +08:00
f67e379224 feat(shop): 新增根据userId查询推荐人接口- 在控制器中增加 getByUserId 接口,支持通过 userId 查询推荐人信息- 优化服务层逻辑,查询时限定 level 为 1 的推荐关系
- 引入 ShopUserReferee 实体类以支持关联查询功能
2025-10-17 20:34:10 +08:00
4777379f28 feat(shop): 新增根据userId查询推荐人接口- 在控制器中增加 getByUserId 接口,支持通过 userId 查询推荐人信息- 优化服务层逻辑,查询时限定 level 为 1 的推荐关系
- 引入 ShopUserReferee 实体类以支持关联查询功能
2025-10-16 17:01:48 +08:00
6c376aed3b feat(car): 添加保单图片字段并优化时间格式化
- 在HjmCar实体类中新增bdImg字段用于存储保单图片- 在HjmCarParam参数类中新增bdImg字段用于查询保单图片
- 优化HjmViolationServiceImpl中的时间格式化逻辑,使用Date替代LocalDateTime
2025-10-16 00:57:48 +08:00
19f21db483 feat(car): 添加保单图片字段并优化时间格式化
- 在HjmCar实体类中新增bdImg字段用于存储保单图片- 在HjmCarParam参数类中新增bdImg字段用于查询保单图片
- 优化HjmViolationServiceImpl中的时间格式化逻辑,使用Date替代LocalDateTime
2025-10-15 00:23:38 +08:00
b1a8fc3dee feat(order): 修改订单ID为订单编号并生成唯一订单号
- 使用雪花算法生成唯一订单编号
- 更新数据库字段类型从Integer到String
- 修改Excel导入导出配置以适应新字段
- 调整关联查询SQL以支持订单编号关联
- 更新搜索条件以支持订单编号模糊查询
- 补充缺失的订单编号设置逻辑
- 删除调试用的订单ID打印语句
2025-10-13 22:51:18 +08:00
2a0c75a1ca feat(dealer): 实现分销订单结算及分成逻辑
- 添加一级、二级、三级分销分成处理
- 更新经销商资金记录
- 修改资金记录字段名 describe 为 comments
- 增加订单查询条件 resourceId 和 month
- 实现根据用户ID获取经销商用户信息方法- 优化导入语句,统一使用通配符导入
- 注入 ShopDealerCapitalService 和 ShopDealerUserService 服务
- 移除 saveSettled 方法上的 @OperationLog 注解
2025-10-13 19:52:54 +08:00
00674dbad3 feat(order): 增加推荐关系查询逻辑- 在控制器中注入 ShopDealerRefereeService 依赖
- 导入订单时根据用户 ID 查询多级推荐关系- 设置一、二、三级推荐人 ID 和昵称
- 补充推荐关系查询接口及其实现方法
-优化已签约客户的数据处理流程
2025-10-13 09:14:08 +08:00
332bc05796 feat(order): 导入订单时新增结算相关字段支持
- 新增结算金额、实发金额、结算单价、税费和月份字段
- 支持从Excel导入时读取新增的结算相关数据
- 在订单实体中添加对应的字段定义和注解
- 根据导入数据设置用户ID并更新订单失效状态
- 完善导入逻辑以处理新增字段的数据映射
2025-10-13 01:33:38 +08:00
8583e92ca1 feat(order): 导入订单时新增结算相关字段支持
- 新增结算金额、实发金额、结算单价、税费和月份字段
- 支持从Excel导入时读取新增的结算相关数据
- 在订单实体中添加对应的字段定义和注解
- 根据导入数据设置用户ID并更新订单失效状态
- 完善导入逻辑以处理新增字段的数据映射
2025-10-13 01:07:25 +08:00
3a42bbf844 feat(sdy): 更新经销商订单导入参数字段名称
- 将"用户ID"字段标签更改为"实际收款人"- 保持字段类型和序列化逻辑不变
- 确保Excel导入功能兼容性
- 更新相关注释和文档说明
- 验证数据映射正确性- 测试导入流程稳定性
2025-10-13 00:00:56 +08:00