hy001
|
0177ca0dce
|
fix(console): 上传代理适配服务发现模式
feign.external.url 置空切服务发现后,AliYunRestController 直接 @Value 读该
属性拼上传 URL,得到相对地址导致 RestTemplate 报 URI is not absolute,
Yumi 后台上传文件失败。
改为与 feign client 一致的双模式:属性非空用固定地址,为空时通过
LoadBalancerClient 从 Nacos 选取 rc-service-external 实例拼绝对地址。
全仓库审计确认这是唯一一处绕过 @FeignClient 直读 feign.*.url 的代码。
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
2026-07-10 22:53:59 +08:00 |
|
hy001
|
8922491cbe
|
fix(order): restrict V5Pay order prefix to letters
|
2026-07-10 20:42:14 +08:00 |
|
hy001
|
ac18a90da4
|
fix(order): use alphanumeric Yumi V5Pay order numbers
|
2026-07-10 20:39:04 +08:00 |
|
hy001
|
79bb91237b
|
feat(order): add Yumi V5Pay recharge
|
2026-07-10 19:59:12 +08:00 |
|
hy001
|
13a573083e
|
feat: 取消设备维度的主播/代理拦截
业务调整:checkDeviceFingerprintHasAnchor 不再按设备指纹关联判断同设备
是否已有主播/代理,8 个业务拦截点(BD邀请代理/接受邀请建团/代理邀请主播/
申请加入公会/后台加成员等)设备维度全部放行。
保留运营手动黑白名单(user_expand.device_list_block):BLOCK 仍强制拦截。
移除随之失效的指纹关联查询与白名单匹配逻辑及未使用依赖。
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
2026-07-10 19:37:19 +08:00 |
|
hy001
|
48d2090458
|
refactor: 全部服务间 feign client 支持服务发现双模式
继 other(146db16) 之后,wallet/external/order/live/auth 的 inner-api
feign client 同样改为 contextId + name=<Nacos服务名> + url=${feign.X.url:} + path。
启动参数 --feign.X.url= 置空即走 Nacos 服务发现;保留原值则走固定 URL。
console/gateway 无 feign client,无需改动;game-fruit 原样保留。
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
2026-07-10 18:39:42 +08:00 |
|
hy001
|
146db166fc
|
refactor: other 服务 feign client 支持服务发现双模式
@FeignClient 改为 contextId 保留原 bean 名,name=rc-service-other,
url 使用 ${feign.other.url:}(带空默认值),API 前缀挪到 path。
行为:feign.other.url 配置存在(当前各服务启动参数注入 CLB VIP)时与原来
完全一致;置空/移除该参数后自动切换为 Nacos 服务发现负载均衡(lb)。
背景:内网 CLB 对"客户端本身是后端"的流量只调度到对面后端,对面实例被摘
除时连接被黑洞,导致部署 other 时调用方(live)线程池被拖死。切服务发现后
配合平台的 Nacos 摘流 + framework-nacos 的 LB 缓存驱逐实现无损发布。
先灰度 live→other(移除 live 启动参数中的 --feign.other.url),验证后全量。
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
2026-07-10 18:20:37 +08:00 |
|
hy001
|
431f73469e
|
fix: 设备指纹代理限制的封禁豁免补到真正的调用链上
上次修复(0a29464)只改了 other-inner-endpoint 的 RegisterDeviceClientServiceImpl,
但全部 8 个业务拦截点(BD邀请代理/接受邀请建团/代理邀请主播/申请加入公会/后台加成员等)
走的都是 other-infrastructure 的 RegisterDeviceGatewayImpl(领域网关唯一实现),
该实现没有封禁豁免,导致线上 BD 邀请仍报 6054。
本次修复:
1. RegisterDeviceGatewayImpl 循环内补豁免:同设备账号已封禁(checkAccountArchive)
或已注销(profile 为 null,逻辑删过滤)的,不再占用设备主播/代理名额;
2. 设备白名单改为按分隔符切分后精确比对账号,修复子串误命中(账号123被白名单51234命中);
3. RegisterDeviceClientServiceImpl 的重复实现改为单行委托领域网关,消除双份逻辑漂移;
4. 新增 RegisterDeviceGatewayImplTest 覆盖豁免/白名单/手动黑白名单 7 个场景。
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
2026-07-10 17:42:32 +08:00 |
|
hy001
|
0a29464a82
|
修复一下问题
|
2026-07-10 12:09:27 +08:00 |
|
hy001
|
7ead4fcc85
|
Merge branch 'main' of https://gitea.haiyihy.com/hy/chatapp3-java
|
2026-07-01 14:52:48 +08:00 |
|
hy001
|
c73d224e19
|
筛选
|
2026-07-01 14:52:47 +08:00 |
|
local
|
d7c3fbf721
|
fix account unblock login cache
|
2026-06-30 23:16:10 +08:00 |
|
hy001
|
97738f5b5e
|
充值
|
2026-06-25 23:37:58 +08:00 |
|
hy001
|
9de0155d7e
|
商品
|
2026-06-25 22:52:50 +08:00 |
|
hy001
|
18b49c9db4
|
三方支付
|
2026-06-25 22:37:00 +08:00 |
|
hy001
|
986f7507e7
|
切换支付国家汇率同步数据源
|
2026-06-25 17:21:30 +08:00 |
|
hy001
|
9957dc2a27
|
修复汇率同步非法国家码
|
2026-06-25 17:10:34 +08:00 |
|
hy001
|
c39dac772a
|
order 和 console
|
2026-06-25 16:13:09 +08:00 |
|
hy001
|
1826aa10ab
|
经理中心
|
2026-06-24 15:39:54 +08:00 |
|
hy001
|
21bab83eea
|
相关支付
|
2026-06-24 12:57:33 +08:00 |
|
hy001
|
720c7cec50
|
Block HK MO TW SG login regions
|
2026-06-22 13:36:29 +08:00 |
|
hy001
|
de95193bda
|
经理中心
|
2026-06-12 19:36:53 +08:00 |
|
hy001
|
c56c9db06f
|
修复显示
|
2026-06-09 16:14:23 +08:00 |
|
hy001
|
c7016d5ae4
|
增加订单导出
|
2026-06-09 15:43:05 +08:00 |
|
hy001
|
c8e9c8c257
|
增加导出
|
2026-06-04 12:11:55 +08:00 |
|
hy001
|
7f7649d6bd
|
Merge branch 'test'
# Conflicts:
# rc-service/rc-service-other/other-application/src/main/java/com/red/circle/other/app/scheduler/TeamBillTask.java
# rc-service/rc-service-other/other-inner-endpoint/src/main/java/com/red/circle/other/app/inner/service/team/impl/TeamManualSalaryPaymentClientServiceImpl.java
# rc-service/rc-service-other/other-inner-endpoint/src/test/java/com/red/circle/other/app/inner/service/team/impl/TeamManualSalaryPaymentClientServiceImplTest.java
|
2026-06-01 19:58:08 +08:00 |
|
hy001
|
85f3ffbc10
|
自动结算
|
2026-06-01 19:46:48 +08:00 |
|
hy001
|
3c920ee208
|
fix: keep bill cycle switch while salary paused
|
2026-06-01 10:44:13 +08:00 |
|
hy001
|
e3be12cd8b
|
支持手动工资按月度账期发放
|
2026-05-29 20:56:57 +08:00 |
|
hy001
|
973f76a438
|
增加首冲
|
2026-05-28 15:07:52 +08:00 |
|
hy001
|
7541ba77a6
|
feat: expose dashboard recharge user metrics
|
2026-05-27 21:33:56 +08:00 |
|
hy001
|
8feecc423c
|
Add country dashboard ARPU summary
|
2026-05-27 17:01:20 +08:00 |
|
hy001
|
0464935619
|
增加支付版本判断
|
2026-05-25 23:22:51 +08:00 |
|
hy001
|
d799d68946
|
修复工资发放
|
2026-05-25 20:34:00 +08:00 |
|
hy001
|
c2bd1554f9
|
Merge branch 'test'
|
2026-05-25 20:07:17 +08:00 |
|
hy001
|
6573219751
|
修复送礼报错
|
2026-05-25 17:07:13 +08:00 |
|
hy001
|
c2e28b5cb3
|
增加校验
|
2026-05-25 16:22:18 +08:00 |
|
hy001
|
0260498bd3
|
CP关系申请 问题修复
|
2026-05-25 14:32:15 +08:00 |
|
hy001
|
f837d75d42
|
Fix manual salary top-up settlement
|
2026-05-25 14:23:17 +08:00 |
|
hy001
|
7e70b3809c
|
Expose salary transfer in country dashboard
|
2026-05-25 13:23:34 +08:00 |
|
hy001
|
e5eeebf84a
|
cp功能修复
|
2026-05-25 11:16:53 +08:00 |
|
hy001
|
d53728e874
|
fix: refresh dashboard active retention metrics
|
2026-05-25 11:16:45 +08:00 |
|
hy001
|
1520362d9f
|
Merge branch 'main' of gitea.haiyihy.com:hy/chatapp3-java
|
2026-05-25 10:40:04 +08:00 |
|
hy001
|
6405052215
|
vip时间设置
|
2026-05-25 10:40:03 +08:00 |
|
hy001
|
74fd42330e
|
fix: complete country dashboard derived metrics
|
2026-05-24 14:08:31 +08:00 |
|
hy001
|
4112160656
|
Merge branch 'main' of gitea.haiyihy.com:hy/chatapp3-java
|
2026-05-23 21:26:46 +08:00 |
|
hy001
|
98d80c6732
|
修复竟态
|
2026-05-23 21:26:35 +08:00 |
|
hy001
|
b98d91a2fb
|
修复时间问题
|
2026-05-23 21:14:47 +08:00 |
|
hy001
|
b9361ac3ff
|
增加新的接口
|
2026-05-23 21:05:03 +08:00 |
|
hy001
|
aab443ce34
|
修复重复发消息
|
2026-05-23 20:09:54 +08:00 |
|