fix(wms): 修正钢卷列表异常排序逻辑

- 将异常钢卷排序从降序改为升序,确保异常钢卷始终排在前面
- 保持非异常钢卷按创建时间倒序排列的原有逻辑不变
This commit is contained in:
2026-03-20 12:57:04 +08:00
parent dba9a02636
commit 076b0e8e24

View File

@@ -691,7 +691,7 @@ public class WmsMaterialCoilServiceImpl implements IWmsMaterialCoilService {
qw.orderByAsc("aw_id_key");
} else if (Boolean.TRUE.equals(bo.getOrderByAbnormal())) {
// 按异常排序:异常的钢卷在前按创建时间倒序,没异常的钢卷在后按创建时间倒序
qw.orderByDesc("CASE WHEN COALESCE(ca.abnormal_count, 0) > 0 THEN 0 ELSE 1 END");
qw.orderByAsc("CASE WHEN COALESCE(ca.abnormal_count, 0) > 0 THEN 0 ELSE 1 END");
qw.orderByDesc("mc.create_time");
} else {
//根据创建时间倒叙