feat(dms): 查询故障报修工单时返回维修零件列表

- 在查询故障报修工单接口中增加维修零件列表数据
- 修复SQL Server OFFSET语法兼容性问题
- 优化查询逻辑以支持完整工单信息获取
- 更新返回对象结构以包含零件列表字段
- 添加查询条件过滤确保数据准确性
- 修改接口文档注释以反映新的功能特性
master
zangch@mesnac.com 1 week ago
parent f3048643ec
commit 0960d04194

@ -80,13 +80,23 @@ public class DmsBillsFaultInstanceServiceImpl implements IDmsBillsFaultInstanceS
/** /**
* *
*
* *
* @param repairInstanceId * @param repairInstanceId
* @return * @return
*/ */
@Override @Override
public DmsBillsFaultInstanceVo queryById(Long repairInstanceId){ public DmsBillsFaultInstanceVo queryById(Long repairInstanceId){
return baseMapper.selectVoById(repairInstanceId); DmsBillsFaultInstanceVo vo = baseMapper.selectVoById(repairInstanceId);
if (vo != null) {
// 查询维修零件列表不使用分页避免SQL Server OFFSET语法问题
List<DmsFaultComponentsParts> partsList = dmsFaultComponentsPartsMapper.selectList(
new com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper<DmsFaultComponentsParts>()
.eq(DmsFaultComponentsParts::getRepairInstanceId, repairInstanceId)
);
vo.setParts(partsList);
}
return vo;
} }
/** /**

Loading…
Cancel
Save