6321b69dc2
feat(credit): 新增司法案件管理模块
...
- 新增司法案件实体类CreditJudiciary,包含案件名称、案号、类型等字段
- 新增司法案件控制器CreditJudiciaryController,提供CRUD及批量操作接口
- 新增司法案件Mapper及XML文件,支持分页和列表查询
- 新增司法案件Service及实现类,封装业务逻辑
- 新增司法案件导入参数类CreditJudiciaryImportParam,支持Excel导入功能
- 新增司法案件查询参数类CreditJudiciaryParam,支持条件查询
- 修改CreditUser相关类注释,将“赊账客户”改为“招投标信息”
- 优化导入功能提示文案,区分新增与更新数量统计
2025-12-16 16:28:47 +08:00
14d1c83139
feat(credit): 新增客户发布日期字段
...
- 在示例数据中添加 releaseDate 字段
- 在实体映射中增加 releaseDate 属性同步逻辑
2025-12-16 15:01:40 +08:00
b43f8ffc76
feat(credit): 新增发布日期字段并优化导入逻辑
...
- 在 CreditUser 实体类中新增 releaseDate 字段
- 在 CreditUserImportParam 和 CreditUserParam 中添加 releaseDate 字段及注解
- 修改导入逻辑,在保存失败时尝试更新已有数据
- 新增 getByName 方法用于根据名称查询用户信息
2025-12-16 14:51:54 +08:00
451db41de2
Merge remote-tracking branch 'origin/dev' into dev
2025-12-16 14:27:46 +08:00
8d1dc57c5b
fix(credit): 移除重复的唯一标识空值校验
...
- 删除了导入Excel时对项目唯一标识的非空校验逻辑
- 保留了项目名称的必填校验
- 简化了数据导入校验流程
2025-12-16 14:27:36 +08:00
4d66704644
fix(credit): 移除重复的唯一标识空值校验
...
- 删除了导入Excel时对项目唯一标识的非空校验逻辑
- 保留了项目名称的必填校验
- 简化了数据导入校验流程
2025-12-16 14:14:47 +08:00
30a9e25858
Merge remote-tracking branch 'origin/dev' into dev
2025-12-16 14:11:48 +08:00
0ee6997385
fix(credit): 移除重复的唯一标识空值校验
...
- 删除了导入Excel时对项目唯一标识的非空校验逻辑
- 保留了项目名称的必填校验
- 简化了数据导入校验流程
2025-12-16 14:11:42 +08:00
2027434273
Merge pull request '123' ( #1 ) from gxwebsoft/java-10888:dev into dev
...
Reviewed-on: developer/mp-java#1
2025-12-16 14:11:06 +08:00
afeabaf662
123
2025-12-16 14:08:32 +08:00
7e052d26c4
feat(credit): 改进用户导入功能并过滤空行
...
- 在尝试导入时增加对空行的过滤处理
- 添加 filterEmptyRows 方法以移除完全空白的导入行
- 扩展 fallback 导入逻辑至三种表头情况
- 移除对唯一标识字段非空的强制校验
- 提升导入稳定性与容错能力
2025-12-16 13:51:26 +08:00
c8464310d2
feat(credit): 改进用户导入功能并过滤空行
...
- 在尝试导入时增加对空行的过滤处理
- 添加 filterEmptyRows 方法以移除完全空白的导入行
- 扩展 fallback 导入逻辑至三种表头情况
- 移除对唯一标识字段非空的强制校验
- 提升导入稳定性与容错能力
2025-12-16 13:47:44 +08:00
bd6868f8a3
refactor(credit): 优化客户导入参数结构
...
- 调整示例数据字段赋值顺序,提升代码可读性
- 注释掉不再使用的地址相关字段(国家、省份、城市、辖区)
- 修改地址字段为省份地区,简化地址信息输入
- 更新Excel表头名称,将"唯一标识"改为"序号"
- 移除冗余的业务字段(备注、推荐、排序、状态、用户ID、租户ID)
- 简化实体转换逻辑,移除已注释的字段映射
2025-12-15 17:38:06 +08:00
7853e435d4
refactor(entity): 调整信用用户实体字段定义
...
- 将 id 类型从 Long 改为 Integer
- 更新字段描述信息,如将“客户名称”改为“项目名称”
- 删除 expirationTime 字段及相关逻辑
- 修改“招采单位名称”为“招采单位”
- 修改“中标单位名称”为“中标单位”
- 修改“中标单位名称”为“中标金额”以匹配实际用途
2025-12-15 16:45:49 +08:00
7e6949ec52
refactor(entity): 调整信用用户实体字段定义
...
- 将 id 类型从 Long 改为 Integer
- 更新字段描述信息,如将“客户名称”改为“项目名称”
- 删除 expirationTime 字段及相关逻辑
- 修改“招采单位名称”为“招采单位”
- 修改“中标单位名称”为“中标单位”
- 修改“中标单位名称”为“中标金额”以匹配实际用途
2025-12-15 16:36:02 +08:00
888767c37b
feat(translate): 新增阿里云翻译工具类及接口
...
- 添加阿里云机器翻译工具类AliyunTranslateUtil
- 实现单文本和批量翻译功能
- 配置阿里云翻译相关参数
- 创建翻译控制器TranslateController
- 支持自动检测源语言翻译
- 提供翻译结果封装响应结构
2025-12-15 16:30:25 +08:00
15dbfcbec5
feat(translate): 新增阿里云翻译工具类及接口
...
- 添加阿里云机器翻译工具类AliyunTranslateUtil
- 实现单文本和批量翻译功能
- 配置阿里云翻译相关参数
- 创建翻译控制器TranslateController
- 支持自动检测源语言翻译
- 提供翻译结果封装响应结构
2025-12-15 15:20:45 +08:00
d78730bbcf
feat(translate): 新增阿里云翻译工具类及接口
...
- 添加阿里云机器翻译工具类AliyunTranslateUtil
- 实现单文本和批量翻译功能
- 配置阿里云翻译相关参数
- 创建翻译控制器TranslateController
- 支持自动检测源语言翻译
- 提供翻译结果封装响应结构
2025-12-15 15:16:46 +08:00
453bc5387e
feat(house): 添加房源类型字段支持
...
- 在 HouseInfo 实体类中新增 type 字段
- 在 HouseInfoParam 参数类中新增 type 查询字段
- 更新 HouseInfoMapper.xml 支持 type 字段查询条件
- 完善 Swagger 文档对房源类型字段的描述
2025-12-10 16:50:02 +08:00
464b3b60a6
feat(house): 添加房源类型字段支持
...
- 在 HouseInfo 实体类中新增 type 字段
- 在 HouseInfoParam 参数类中新增 type 查询字段
- 更新 HouseInfoMapper.xml 支持 type 字段查询条件
- 完善 Swagger 文档对房源类型字段的描述
2025-12-10 14:18:36 +08:00
35dfaa0d72
feat(payment): 更新微信支付配置逻辑以支持新旧类型兼容
...
- 在WxPayConfigService中引入PaymentType枚举类
- 修改支付配置查询逻辑,优先使用新的微信支付类型(WECHAT)
- 添加对旧微信Native支付类型(WECHAT_NATIVE)的兼容查询
- 调整日志记录内容以反映新的查询流程
- 优化缓存键的生成方式并保持1天的有效期
fix(order): 简化订单退款状态设置逻辑
- 移除基于微信退款响应状态的复杂判断逻辑
- 固定设置订单状态为6(退款成功)当退款请求发出后
- 删除冗余的状态切换代码段落
- 保留关键的日志记录功能以便追踪退款过程
2025-12-10 09:26:17 +08:00
006c1cabec
fix(payment): 修复微信支付退款逻辑与配置问题
...
- 统一将 WECHAT 支付类型映射为 WECHAT_NATIVE 处理
- 优化退款状态查询条件,增加退款订单非空判断
- 在 ShopOrder 实体中新增 refundReason 字段并添加校验注解
- 控制器中提前校验订单是否存在避免空指针异常
- 简化支付状态检查逻辑,直接使用布尔值判断
- 微信退款策略中截取退款原因长度限制为80字符
- 修改微信退款状态转换方法参数类型为字符串
- 更新开发环境微信支付测试配置信息及证书路径
- 缓存键结构调整,增强租户隔离安全性
- 放宽开发环境对 apiclientKey 的必填校验限制
2025-12-08 14:27:08 +08:00
9eb9282cfe
feat(payment): 实现微信支付退款及状态查询功能
...
- 新增微信支付退款接口实现,支持全额或部分退款
- 实现微信退款状态查询接口,用于轮询退款进度
- 添加退款状态转换逻辑,映射微信状态到系统内部状态
- 创建定时任务定期查询处理中的退款订单并更新状态
- 在订单控制器中集成退款操作,支持手动触发退款
- 完善退款参数校验和异常处理机制
- 添加退款日志记录,便于追踪退款流程和问题排查
2025-12-08 09:42:33 +08:00
57b23e7a33
feat(shop): 移除商户管理接口权限注解
...
- 删除分页查询接口的权限校验注解
- 删除查询全部商户接口的权限校验注解
- 删除根据ID查询商户接口的权限校验注解
- 删除添加商户接口的权限校验和操作日志注解
2025-12-05 22:02:03 +08:00
63592dafa2
chore(config): 更新开发环境数据库和Redis配置
...
- 将数据库连接地址从 8.134.169.209 更新为 47.119.165.234
- 修改数据库端口为 13308
- 更新 Redis 主机地址为 47.119.165.234
- 调整 Redis 端口号为 16379
2025-11-24 02:42:41 +08:00
71534e96fa
chore(config): 更新生产环境配置文件
...
- 禁用MQTT服务并更新主机地址
- 添加新的生产环境配置文件 application-yd.yml
- 配置数据源、Redis和SocketIO设置
- 设置文件服务器和阿里云OSS参数
- 更新证书加载模式和支付缓存配置
2025-11-22 02:49:49 +08:00
6ffca1e39b
Merge remote-tracking branch 'origin/dev' into dev
2025-11-20 22:28:23 +08:00
90f11fc08e
对接快递100
2025-11-20 22:28:16 +08:00
67bef4c740
fix(controller): 修正小程序页面路径配置
...
- 将小程序页面路径从 "pages/index/index" 更改为 "dealer/withdraw/admin"
- 注释掉旧的页面路径配置以备将来参考
- 确保模板消息能正确跳转到指定的小程序页面
2025-11-20 17:59:51 +08:00
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