|
|
bb9a2b5382
|
fix(im):加固好友、群成员与群消息边界流程
- 清理好友重加时的 deleteTime 和历史备注残留
- 清理群成员重入时的 quitTime、muteEndTime 和邀请来源残留
- 允许封禁群成员主动退群,仍拦截已解散群
- 校验群已读游标的消息归属和可见性
- 收窄群消息置顶通知为专用展示对象并同步前端展示
- 回填群成员单查接口的昵称和头像
- 补充相关回归测试并流转 IM bug 状态文档
|
2026-05-24 18:22:08 +08:00 |
|
|
|
513c130151
|
fix(im):加固群聊与好友部分流程
- 拦截对方已拉黑时的静默恢复好友关系
- 入群申请通过前复核群状态和申请人成员状态
- 群消息撤回保留定向可见范围
- 过滤群历史消息和已读用户查询中的定向消息
- 敏感词缓存刷新补充租户上下文
- 补充 IM 测试表约束和好友申请回归用例
|
2026-05-24 17:13:17 +08:00 |
|
|
|
a89ecc15aa
|
Merge branch 'master-jdk17' of https://gitee.com/zhijiantianya/ruoyi-vue-pro
|
2026-05-24 11:12:24 +08:00 |
|
|
|
a4b485562f
|
feat(mybatis): 支持 likeRightIfPresent 条件拼接
|
2026-05-24 11:12:04 +08:00 |
|
|
|
dd6be0e595
|
feat(mybatis): 支持 likeRightIfPresent 条件拼接
|
2026-05-23 23:02:15 +08:00 |
|
|
|
69121bec6e
|
fix(mall): 修复优惠券模板限领数量校验误报库存不足
|
2026-05-23 18:23:49 +08:00 |
|
|
|
2df4e1f19f
|
build: 升级可解析的三方依赖版本
|
2026-05-23 17:08:01 +08:00 |
|
|
|
aee8b7d594
|
Merge branch 'master-jdk17' of https://gitee.com/zhijiantianya/ruoyi-vue-pro
# Conflicts:
# yudao-dependencies/pom.xml
|
2026-05-23 16:50:25 +08:00 |
|
|
|
bac7cf17d8
|
build: 升级可解析的三方依赖版本
|
2026-05-23 16:49:28 +08:00 |
|
|
|
4540a6d84c
|
Merge branch 'master-jdk17' of https://gitee.com/zhijiantianya/ruoyi-vue-pro
|
2026-05-23 16:14:43 +08:00 |
|
|
|
0d6a75a2a6
|
fix(framework): 锁定 Bouncy Castle 版本避免 Fat Jar 启动失败
|
2026-05-23 16:14:34 +08:00 |
|
|
|
da96ceab7a
|
fix(framework): 修复分页排序 SQL 注入风险
|
2026-05-23 12:27:02 +08:00 |
|
|
|
cab59d4dd8
|
fix(framework): 修复分页排序 SQL 注入风险
|
2026-05-23 12:26:57 +08:00 |
|
|
|
ff8a52418b
|
refactor(framework): 简化 API 访问日志请求体读取
|
2026-05-23 11:10:29 +08:00 |
|
|
|
3b97b1b0a4
|
Merge remote-tracking branch 'origin/master-jdk17' into master-jdk17
|
2026-05-23 10:34:42 +08:00 |
|
|
|
d1242003b1
|
fix(member): 修复会员详情等级名称返显错误
|
2026-05-23 10:34:35 +08:00 |
|
|
|
f0e4639920
|
✨ feat(im): 修一批群消息撤回与群管理治理问题
- 群主 / 管理员可撤回他人违规消息;治理他人消息时不受撤回时间窗限制,撤回自己的仍受限
- banGroup 校验群未解散(已解散抛 GROUP_DISSOLVED)+ banned 幂等,避免重复封禁广播
- 踢人跳过已退群的失效目标,只踢有效成员,不再因混入历史管理员整批失败
- 退群成员离线 pull 去掉撤回消息过滤,与在群成员的 selectListByMinId 对齐
- 补 removeGroupMember 单测 status 字段 + 新增「跳过失效目标」混合用例
|
2026-05-22 18:09:47 +08:00 |
|
|
|
3f1d86efff
|
fix: 优化IoT告警配置支持动态选择邮件、短信、站内信的模板,不再依赖templateCode。
|
2026-05-22 14:52:02 +08:00 |
|
|
|
a08526d855
|
fix(iot):修复 configLevel 传参不对
|
2026-05-21 18:49:16 +08:00 |
|
|
|
f938362b04
|
✨ feat(im): 增加频道消息的已读状态
|
2026-05-20 01:00:47 +08:00 |
|
|
|
b18281fc5c
|
✨ feat(im): 修复频道消息的引用展示不对;
|
2026-05-19 23:57:46 +08:00 |
|
|
|
79be419067
|
✨ feat(im): 继续优化频道的各种代码(v4)优化卡片样式
|
2026-05-19 23:52:11 +08:00 |
|
|
|
ee9362a2f2
|
✨ feat(im): 继续优化频道的各种代码(v3)
|
2026-05-19 22:06:38 +08:00 |
|
|
|
6bfaa848f2
|
✨ feat(im): 继续优化频道的各种代码(v2)
|
2026-05-19 17:48:36 +08:00 |
|
|
|
865a58a646
|
✨ feat(im): 继续优化频道的各种代码,
|
2026-05-19 17:18:49 +08:00 |
|
|
|
d60156015b
|
✨ feat(im): 增加频道的检查
|
2026-05-19 14:18:09 +08:00 |
|
|
|
032d955800
|
✨ feat(im): 新增频道消息的前端实现
|
2026-05-19 13:26:33 +08:00 |
|
|
|
611880a3c4
|
✨ feat(im): 新增频道消息的后端实现
|
2026-05-19 11:47:19 +08:00 |
|
|
|
6b1a0cfce2
|
✨ feat(im): 更多单元测试
|
2026-05-18 15:17:08 +08:00 |
|
|
|
36c4410512
|
✨ feat(im): 管理后台新增通话记录只读查询(列表 / 详情 / 参与者);im_rtc_participant 增加 call_id 关联 im_rtc_call.id
✨ feat(im): 管理后台新增通话记录页面(列表 + 详情抽屉 + 参与者表),消息预览补 RTC_CALL_START / END 文案
|
2026-05-18 12:37:52 +08:00 |
|
|
|
2fd201bf59
|
✨ feat(im): 振铃超时 Job 单人粒度标 NO_ANSWER + 独立 NO_ANSWER 信令推送
✨ feat(im): 处理 RTC_CALL(NO_ANSWER) 信令;私聊气泡显示「未接听」
|
2026-05-18 09:45:33 +08:00 |
|
|
|
9e1a6b15e4
|
✨ feat(im): 振铃超时 Job 单人粒度标 NO_ANSWER + 独立 NO_ANSWER 信令推送
✨ feat(im): 处理 RTC_CALL(NO_ANSWER) 信令;私聊气泡显示「未接听」
|
2026-05-18 08:03:53 +08:00 |
|
|
|
1eda319ea0
|
✨ feat(im): 通话事件接入会话列表预览(私聊补 START 入消息流);文案统一「语音通话」
|
2026-05-17 22:26:07 +08:00 |
|
|
|
dc081cfdd2
|
fix(im): 简化 LiveKit webhook 的 @PostMapping 注解(移除冗余 consumes)因为 LiveKit webhook 是 webhook/json 非标
|
2026-05-17 20:27:33 +08:00 |
|
|
|
9ce816e247
|
✨ feat(im): 优化群邀请的 incoming、inviting 的交互
|
2026-05-17 10:36:01 +08:00 |
|
|
|
bf4e366344
|
feat:补齐 antd 的 component: 'InputNumber', 的 class full 样式
|
2026-05-16 22:53:03 +08:00 |
|
|
|
cae36bf807
|
【同步】jdk21 和 jdk8 的代码(wms)
|
2026-05-16 18:15:30 +08:00 |
|
|
|
5b0018cf33
|
Merge branch 'master-jdk17' of https://gitee.com/zhijiantianya/ruoyi-vue-pro
|
2026-05-16 18:08:47 +08:00 |
|
|
|
6a25b298f7
|
fix(wms):修复 WmsInventoryServiceImplTest 执行失败
|
2026-05-16 18:08:15 +08:00 |
|
|
|
3d43b10555
|
Merge branch 'master-jdk17' of https://gitee.com/zhijiantianya/ruoyi-vue-pro
|
2026-05-16 17:26:40 +08:00 |
|
|
|
2859f0ef48
|
feat(wms):增加文档说明
|
2026-05-16 17:25:49 +08:00 |
|
|
|
74b73e4c77
|
feat(wms):调整 README.md
|
2026-05-16 15:08:44 +08:00 |
|
|
|
324ad8f9d2
|
feat(wms):调整 README.md
|
2026-05-16 14:55:48 +08:00 |
|
|
|
33f75a1ae8
|
【同步】BOOT 和 CLOUD 的功能(wms)
|
2026-05-16 14:37:41 +08:00 |
|
|
|
456e05bb08
|
feat: 同步最新 ruoyi-vue-pro.sql
|
2026-05-16 06:30:24 +08:00 |
|
|
|
fba451afa2
|
Merge branch 'wms' of https://gitee.com/zhijiantianya/ruoyi-vue-pro into master-jdk17
|
2026-05-16 06:24:00 +08:00 |
|
|
|
df676e47fb
|
fix(wms): 代码风格统一
|
2026-05-15 20:06:38 +08:00 |
|
|
|
8bbd1d9ca7
|
fix(wms): 完善单据状态保护与金额精度处理
- 后端补充商品、往来企业唯一性校验
- 单据更新改为按草稿状态条件更新,避免覆盖已完成单据
- 补充 WMS 金额、规格精度迁移 SQL 与测试表结构
- 前端统一明细金额兜底计算,优化完成/作废取消处理
|
2026-05-15 19:48:34 +08:00 |
|
|
|
5159b19e2d
|
feat(wms): 统一数量金额精度并清理 schema 脱钩
后端:
- 新增 sql/mysql/wms/20260515_wms_amount_precision.sql
11 张表金额字段统一升到 decimal(16,2),覆盖 SKU 单价、单据主表/明细
总金额/行金额、盘库实际金额、库存流水单价/行金额
- 新增 sql/mysql/wms/20260515_wms_sku_dimension_precision.sql
SKU 长宽高对齐 lite 改为 decimal(10,1)、毛/净重改为 decimal(10,3)
- 测试 SQL create_tables.sql 全量同步生产 MySQL:数量 (20,2)、
金额 (16,2)、长度 (10,1)、重量 (10,3),修复"测试 schema 与生产
脱钩"导致单测假阳性的隐患
- WmsWarehouseServiceImpl.validateWarehouseCodeUnique 去掉
StrUtil.isBlank 提前 return,因 code 已由 VO 层 @NotBlank 强制非空
- WmsWarehouseServiceImplTest 同步调整
前端:
- ReceiptOrderForm / ReceiptOrderDetail 合计行去掉"单价合计"派生展示,
单价不能跨行相加;保留数量合计与行金额合计
文档:
- review-opus.md 收口至仅剩 F10 (SQL 导出,用户认领)
- 新增 fix-plan.md 与 精度调整-codex讨论.md,沉淀本轮决策依据
|
2026-05-15 18:52:38 +08:00 |
|
|
|
c62630f74b
|
feat(wms): 拆 simple-list 列表 VO、补首页校验与业务单号搜索框
后端:
- 新增 WmsItemListReqVO / WmsMerchantListReqVO,simple-list 接口不再
复用分页 PageReqVO,Swagger 上不再误暴露 pageNo/pageSize 字段
- WmsItemController / WmsMerchantController 的 getXxxSimpleList 改用
独立 ListReqVO;Mapper.selectList、Service.getXxxList 同步调整签名
- WmsHomeStatisticsServiceImpl 三个查询入口加 validateWarehouseIfPresent,
非空 warehouseId 走 warehouseService.validateWarehouseExists 校验,
避免前端误传任意 id 直接落到首页 SQL
- 新增 sql/mysql/wms/20260515_wms_total_price.sql:幂等给 4 张明细 / 流水表
补 total_price 列并按 ROUND(quantity*price, 2) 回填历史数据
前端:
- receipt/index.vue + shipment/index.vue 搜索栏补 bizOrderNo 输入控件,
对齐已声明的 queryParams 与后端 PageReqVO 支持
- WmsHomeOrderSummaryCards.getStatusPercent 改 function 声明,并去掉
最小 4% 占比下限,保留真实比例
|
2026-05-15 18:23:59 +08:00 |
|