feat(WmsMaterialCoil): 添加按入场钢卷号分组功能
- 在 WmsMaterialCoilBo 中新增 groupByEnterCoilNo 字段 - 实现按 enter_coil_no 分组的查询逻辑 - 根据 bo 中的 groupByEnterCoilNo 参数动态添加分组条件
This commit is contained in:
@@ -360,5 +360,11 @@ public class WmsMaterialCoilBo extends BaseEntity {
|
|||||||
*/
|
*/
|
||||||
@TableField(exist = false)
|
@TableField(exist = false)
|
||||||
private Boolean hasTransferType;
|
private Boolean hasTransferType;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 是否按入场钢卷号分组(true=按enter_coil_no分组)
|
||||||
|
*/
|
||||||
|
@TableField(exist = false)
|
||||||
|
private Boolean groupByEnterCoilNo;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -881,6 +881,10 @@ public class WmsMaterialCoilServiceImpl implements IWmsMaterialCoilService {
|
|||||||
//根据创建时间倒叙
|
//根据创建时间倒叙
|
||||||
qw.orderByDesc("mc.create_time");
|
qw.orderByDesc("mc.create_time");
|
||||||
}
|
}
|
||||||
|
// 按入场钢卷号分组
|
||||||
|
if (Boolean.TRUE.equals(bo.getGroupByEnterCoilNo())) {
|
||||||
|
qw.groupBy("mc.enter_coil_no");
|
||||||
|
}
|
||||||
return qw;
|
return qw;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user