refactor(qc): 重构检查任务服务以提取附加信息方法
- 将附加信息处理逻辑提取到独立的 additionalInformation 方法中 - 在查询页面列表和历史查询中复用附加信息处理逻辑 - 提高代码可读性和维护性 - 消除重复代码以增强一致性
This commit is contained in:
@@ -143,7 +143,11 @@ public class WmsCheckTaskServiceImpl implements IWmsCheckTaskService {
|
|||||||
public TableDataInfo<WmsCheckTaskVo> queryPageList(WmsCheckTaskBo bo, PageQuery pageQuery) {
|
public TableDataInfo<WmsCheckTaskVo> queryPageList(WmsCheckTaskBo bo, PageQuery pageQuery) {
|
||||||
QueryWrapper<WmsCheckTask> qw = buildQueryWrapperPlus(bo);
|
QueryWrapper<WmsCheckTask> qw = buildQueryWrapperPlus(bo);
|
||||||
Page<WmsCheckTaskVo> result = baseMapper.selectVoPagePlus(pageQuery.build(), qw);
|
Page<WmsCheckTaskVo> result = baseMapper.selectVoPagePlus(pageQuery.build(), qw);
|
||||||
|
additionalInformation(result);
|
||||||
|
return TableDataInfo.build(result);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void additionalInformation(Page<WmsCheckTaskVo> result) {
|
||||||
// 处理结果中的钢卷信息
|
// 处理结果中的钢卷信息
|
||||||
List<WmsCheckTaskVo> records = result.getRecords();
|
List<WmsCheckTaskVo> records = result.getRecords();
|
||||||
for (WmsCheckTaskVo vo : records) {
|
for (WmsCheckTaskVo vo : records) {
|
||||||
@@ -165,9 +169,8 @@ public class WmsCheckTaskServiceImpl implements IWmsCheckTaskService {
|
|||||||
vo.setCoilList(coilList);
|
vo.setCoilList(coilList);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return TableDataInfo.build(result);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private QueryWrapper<WmsCheckTask> buildQueryWrapperPlus(WmsCheckTaskBo bo) {
|
private QueryWrapper<WmsCheckTask> buildQueryWrapperPlus(WmsCheckTaskBo bo) {
|
||||||
Map<String, Object> params = bo.getParams();
|
Map<String, Object> params = bo.getParams();
|
||||||
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper<WmsCheckTask> qw = Wrappers.query();
|
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper<WmsCheckTask> qw = Wrappers.query();
|
||||||
@@ -190,6 +193,7 @@ public class WmsCheckTaskServiceImpl implements IWmsCheckTaskService {
|
|||||||
public TableDataInfo<WmsCheckTaskVo> queryPageListHistory(WmsCheckTaskBo bo, PageQuery pageQuery) {
|
public TableDataInfo<WmsCheckTaskVo> queryPageListHistory(WmsCheckTaskBo bo, PageQuery pageQuery) {
|
||||||
LambdaQueryWrapper<WmsCheckTask> lqw = buildQueryWrapper(bo);
|
LambdaQueryWrapper<WmsCheckTask> lqw = buildQueryWrapper(bo);
|
||||||
Page<WmsCheckTaskVo> result = baseMapper.selectVoPage(pageQuery.build(), lqw);
|
Page<WmsCheckTaskVo> result = baseMapper.selectVoPage(pageQuery.build(), lqw);
|
||||||
|
additionalInformation(result);
|
||||||
return TableDataInfo.build(result);
|
return TableDataInfo.build(result);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user