gxwebsoft
|
efccb786fe
|
feat(open-platform): 新增开放平台独立链路及订单接口
- 新增开放平台配置块 application.yml,配置 JWKS、公钥地址、issuer、audience 及接口前缀
- 新增 OpenPlatformSecurityConfig,独立安全链路匹配 /api/open/** 请求
- JwtAuthenticationFilter 增加 shouldNotFilter 跳过 /api/open/**,避免 RS256 验签异常
- 新增 OpenTenantContext 与拦截器,令牌中 tenant_id 作为唯一租户来源,防止伪造请求头
- MybatisPlusConfig 优先使用 OpenTenantContext 里的租户 ID,确保数据隔离正确
- sys_order 表显式在 OrderMapper.xml 中使用 tenant_id 条件过滤,支持开放链路多租户隔离
- 新增开放平台订单分页查询接口 /api/open/v1/order/page,使用独立参数与返回值结构
- 出参 OpenOrderVO 支持手机号脱敏,保障数据安全,且只暴露必要字段
- 调整 SecurityConfig 加 @Order(2),让位给开放链路的 SecurityConfig @Order(1)
- TenantController.page 增加安全修复,未登录状态拒绝访问,防止匿名读取全部租户数据
- 新增开放平台专用异常处理及认证、权限拒绝响应,避免泄露内部异常信息
- 新增 pom 依赖 spring-boot-starter-oauth2-resource-server,用于 RS256 JWT 验签
- 完整开放平台对接文档 docs/OPEN_PLATFORM_INTEGRATION.md,涵盖设计理念与接口契约
- 增加 OpenOrderVO 单元测试,覆盖手机号脱敏、空列表处理等场景,提高可靠性
|
2026-09-22 03:08:31 +08:00 |
|
gxwebsoft
|
70bd81c45d
|
feat(main): 新增 websopy 内部服务调用密钥及默认域名初始化
- 在配置文件中添加内部服务调用密钥配置,支持环境变量覆盖
- ConfigProperties 添加 internalKey 属性用于读取密钥
- MainController 新增 initDefaultDomain 方法,调用 websopy 初始化租户默认域名
- 租户注册成功后调用默认域名初始化接口,失败时记录日志但不阻断流程
- TenantServiceImpl 内置超管账号时设置已安装标志,避免重复操作
|
2026-08-08 01:44:46 +08:00 |
|
gxwebsoft
|
3e7f34fa0d
|
fix(rabbitmq): 修复Spring Boot启动时objectMapper bean冲突
- 取消了RabbitMQConfig中通过方法参数注入ObjectMapper,避免重复定义bean
- 在messageConverter方法内新建ObjectMapper实例,独立配置序列化选项
- 在application.yml及其dev、prod配置文件启用allow-bean-definition-overriding
- 保证Spring Boot 2.5.15环境中bean定义覆盖正常,解决启动失败问题
- 修复后确保MQ消息队列和扫码登录功能正常运行
|
2026-04-07 03:05:34 +08:00 |
|
gxwebsoft
|
ca3651165c
|
feat(sync): 实现MQ消息队列用户同步功能
- 添加RabbitMQ相关配置,支持消息确认与回退机制
- 新增统一消息实体SyncMessage,支持多种同步事件类型
- 实现RabbitMQ消息生产者RabbitMQSyncProducer,包含回调处理和用户同步消息发送
- 实现用户同步消息消费者UserSyncConsumer,支持消息重试和死信队列处理
- UserSyncService新增Map参数方法,适配MQ消息同步调用
- QrLoginServiceImpl改用MQ消息异步同步用户数据,替代原直接调用方式
- 应用配置新增RabbitMQ连接配置及MQ开关开关控制
- 前端接口和组件调整,支持扫码登录绑定手机号及跳转逻辑完善
|
2026-04-07 02:44:02 +08:00 |
|
gxwebsoft
|
7927559b70
|
fix(config): 更新服务器 URL 和添加微信扫码页面地址配置
- 将多个配置环境中的服务器 URL 更新为 https://server.websoft.top/api
- 在公共配置中添加微信扫码 H5 页面访问地址 wechat-scan-url
- 修改二维码登录服务优先使用微信扫码专用地址,确保扫码登录跳转
- 更新请求工具类和租户服务中服务器相关 URL
- 修正微信公众号授权回调 URL 使用新的服务器地址
|
2026-04-06 14:17:22 +08:00 |
|
gxwebsoft
|
fd4d00a86d
|
feat(system): 添加 websopy 用户同步服务集成
- 配置 websopy 服务地址用于用户数据同步功能
- 实现用户同步到 websopy 的接口调用逻辑
- 添加用户缓存刷新功能以保持数据一致性
- 移除 PostConstruct 初始化方式改为运行时获取配置
- 添加同步操作的空值检查和警告日志处理
|
2026-04-04 04:26:00 +08:00 |
|
gxwebsoft
|
774aa13367
|
refactor(file): 移除文件上传路径末尾的斜杠- 修改了多个文件中的文件上传路径,移除了末尾的斜杠
- 更新了 MyQrCodeUtil、AliOssController、FileController 和 WxLoginController 中的相关方法
- 修改了 application.yml、application-prod.yml 和 application-s209.yml 中的配置项
|
2025-09-09 17:35:53 +08:00 |
|
gxwebsoft
|
8529a826d7
|
feat(auth): 实现扫码登录功能并优化邮件模板
- 新增 QrLoginController、QrLoginService、QrLoginData等类实现扫码登录功能
- 更新邮件模板中的公司名称、网址等信息
- 添加 JWT 配置项
- 优化应用配置文件,启用 Jackson 对 Java 8 时间类型的支持
|
2025-09-01 11:32:01 +08:00 |
|
gxwebsoft
|
2d2b913eb3
|
改造支付证书管理模块
|
2025-07-26 20:47:43 +08:00 |
|
gxwebsoft
|
bdea47eaa4
|
部署另外一台服务器
|
2025-07-24 02:30:51 +08:00 |
|
gxwebsoft
|
68187623e4
|
Merge remote-tracking branch 'origin/master'
|
2025-07-10 14:10:07 +08:00 |
|
gxwebsoft
|
dee5b84e60
|
修复:获取临时osstoken需登录才可以访问
|
2025-07-10 14:09:43 +08:00 |
|
b2894lxlx
|
b43e6b6e31
|
修改上传文件为500MB
|
2025-07-08 10:54:38 +08:00 |
|
gxwebsoft
|
8cd25ff522
|
更换文件服务器域名
|
2025-04-11 10:29:19 +08:00 |
|
gxwebsoft
|
6bd9f5922a
|
修复:代码仓库的权限
|
2025-03-06 09:00:30 +08:00 |
|
gxwebsoft
|
0aa6e3025a
|
修复:添加项目成员的bug
|
2025-03-05 22:54:27 +08:00 |
|
gxwebsoft
|
34284a66e0
|
新增:shop端模块
|
2025-02-22 13:23:24 +08:00 |
|
gxwebsoft
|
55b179084c
|
修复已知问题
|
2024-10-17 22:32:16 +08:00 |
|
gxwebsoft
|
a4626e7f72
|
修复已知问题
|
2024-10-02 12:30:03 +08:00 |
|
gxwebsoft
|
ba0cd580b6
|
整理knife4j接口说明
|
2024-08-19 14:09:39 +08:00 |
|
gxwebsoft
|
fc4131aa06
|
整理swagger接口说明
|
2024-08-19 09:09:23 +08:00 |
|
gxwebsoft
|
e9658c69a5
|
新增uid:第三方系统的用户ID
|
2024-08-14 03:52:27 +08:00 |
|
gxwebsoft
|
c9a54c9bd9
|
新增:生成订单核销小程序码
|
2024-06-04 17:48:49 +08:00 |
|
gxwebsoft
|
75c05d5dbe
|
修改/auth/tenant接口
|
2023-12-11 09:39:53 +08:00 |
|
gxwebsoft
|
f1e41ac4d1
|
关注公众号自动注册用户
|
2023-11-09 16:44:33 +08:00 |
|
gxwebsoft
|
950beeb5e2
|
克隆租户添加默认值
|
2023-11-02 11:41:18 +08:00 |
|
gxwebsoft
|
3ac2255b9f
|
新增:其他客户端获取登录用户信息(post方式)
|
2023-10-25 19:08:21 +08:00 |
|
gxwebsoft
|
84054c853c
|
1新增socket服务 2同步token到redis
|
2023-10-19 14:44:38 +08:00 |
|
南宁网宿科技
|
92b64cd7ec
|
Initial commit
|
2023-10-07 21:36:36 +08:00 |
|