feat(wms): 实现钢卷列表按发货状态排序功能

- 在WmsMaterialCoilBo中新增statusFirst字段用于控制排序逻辑
- 在WmsDeliveryWaybillDetailController中设置statusFirst为true以启用新排序
- 在WmsMaterialCoilServiceImpl中实现按发货状态排序的SQL逻辑
- 未发货钢卷(status=0)将排在已发货钢卷之前显示
- 保持原有的仓库ID和创建时间排序规则作为备选方案
This commit is contained in:
2026-03-05 16:30:18 +08:00
parent e8b40d2fa3
commit 4a11ae2079
3 changed files with 12 additions and 3 deletions

View File

@@ -121,6 +121,7 @@ public class WmsDeliveryWaybillDetailController extends BaseController {
return new TableDataInfo<>();
}
bo.setCoilIds(boundCoilIds.stream().map(String::valueOf).collect(java.util.stream.Collectors.joining(",")));
bo.setStatusFirst(true); // 未发货的排在前面
return iWmsMaterialCoilService.queryPageList(bo, pageQuery);
}
}