feat(order): 实现订单列表用户昵称显示和物料卷长度字段扩展

- 在 CrmOrderVo 中添加 createByName 和 updateByName 字段用于显示用户昵称
- 集成 ISysUserService 实现订单列表中创建人和更新人昵称的自动填充
- 优化查询逻辑,通过单次遍历同时处理用户昵称映射和物料产品对象构建
- 为 WmsMaterialCoil 实体添加 length 长度字段支持
- 在 WmsMaterialCoilBo 和 WmsMaterialCoilVo 中同步新增 length 字段
- 更新 WmsMaterialCoilMapper.xml 映射文件以包含长度字段的数据库操作
- 调整订单类型排序规则,预订单(0)优先于正式订单(1)显示
This commit is contained in:
2025-12-29 14:38:25 +08:00
parent 911dcb9684
commit 9eb07b8fd6
6 changed files with 55 additions and 4 deletions

View File

@@ -20,6 +20,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<result property="itemId" column="item_id"/>
<result property="grossWeight" column="gross_weight"/>
<result property="netWeight" column="net_weight"/>
<result property="length" column="length"/>
<result property="status" column="status"/>
<result property="remark" column="remark"/>
<result property="delFlag" column="del_flag"/>
@@ -95,6 +96,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
mc.packaging_requirement,
mc.packing_status,
mc.sale_id AS saleId,
mc.length,
w.warehouse_name AS warehouseName,
su.nick_name AS saleName,
aw.actual_warehouse_name AS actualWarehouseName,
@@ -361,6 +363,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
mc.create_time AS createTime,
-- 重量
mc.gross_weight AS grossWeight,
-- 长度
mc.length AS length,
-- 用途(暂无数据源)
NULL AS purpose,
-- 切边要求