-
- 抽取物模型属性值转换到 ThingModelService - 支持 ENUM、DATE、BOOL、STRUCT、ARRAY、TEXT 等 TDengine 类型转换 - 跳过 null、非字符串 key 和无效值,并补充单测
-
- 过滤 RPC Modbus 配置列表中的已删除设备 - Modbus TCP Server 刷新配置时清理失效设备资源 - 停止轮询任务并清理 Pending 请求、配置缓存和连接
-
- 为 App 文件上传入口启用参数校验,保留 PermitAll - 统一校验文件名、目录和相对路径,拒绝目录穿越路径 - LocalFileClient 限制最终文件路径必须位于 basePath 内 - 补充文件路径安全相关单元测试
-
- 后端 mail/sms/notify 模板 simple-list 仅返回启用模板精简字段 - 前端补充 mail/sms/notify 模板 simple-list API 封装 - vue3 与 vben antd/ele 在各自 system 模块封装模板选择组件 - IoT 告警配置按接收类型动态选择短信、邮件、站内信模板 - 补充前端 IotAlertReceiveTypeEnum,替换表单内裸常量
-
Merge pull request !1540 from 熊猫大侠/master-jdk17-iotalert
-
Merge pull request !1541 from 熊猫大侠/master-jdk17-iotscene
-
- 后端补充商品、往来企业唯一性校验 - 单据更新改为按草稿状态条件更新,避免覆盖已完成单据 - 补充 WMS 金额、规格精度迁移 SQL 与测试表结构 - 前端统一明细金额兜底计算,优化完成/作废取消处理
-
后端: - 新增 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,沉淀本轮决策依据
-
后端: - 新增 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% 占比下限,保留真实比例