247 Commits

Author SHA1 Message Date
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
2736b25fbe 1 2026-06-10 19:00:45 +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
hy001
32543b958c cp 2026-05-23 19:07:47 +08:00
hy001
5359be337d 修复一些问题 2026-05-23 14:54:40 +08:00