feat(dqbom): 新增查询单个物料信息接口
This commit is contained in:
parent
6b3610be9f
commit
e3488681d1
|
|
@ -259,4 +259,15 @@ public class DQBomApi extends BaseApi {
|
|||
public ResultVO<List<QueryMaterialsVO>> queryMaterials(@Valid @RequestBody @NotEmpty List<QueryMaterialsQuery> query) {
|
||||
return ResultVO.success(dQBomService.queryMaterials(query));
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询物料信息
|
||||
* @param query 查询条件
|
||||
* @return
|
||||
*/
|
||||
@PostMapping("queryMaterial")
|
||||
@ApiOperation("查询物料信息")
|
||||
public ResultVO<QueryMaterialsVO> queryMaterial(@Valid @RequestBody @NotEmpty QueryMaterialsQuery query) {
|
||||
return ResultVO.success(dQBomService.queryMaterial(query));
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -685,4 +685,17 @@ public class DQBomService {
|
|||
}
|
||||
return Convert.toList(QueryMaterialsVO.class, datas);
|
||||
}
|
||||
|
||||
public QueryMaterialsVO queryMaterial(QueryMaterialsQuery query) {
|
||||
List<BaseMaterialVO> vos = null;
|
||||
if (StrUtil.isNotBlank(query.getMaterialNo())) {
|
||||
vos = SpringUtil.getBean(MaterialMainMapper.class).getMaterialBaseInfo(Collections.singletonList(query.getMaterialNo()));
|
||||
} else if (StrUtil.isNotBlank(query.getDrawingNo())) {
|
||||
vos = SpringUtil.getBean(MaterialMainMapper.class).getMaterialByDrawingNo(Collections.singletonList(query.getDrawingNo()));
|
||||
}
|
||||
if (CollUtil.isNotEmpty(vos)) {
|
||||
return Convert.convert(QueryMaterialsVO.class, vos.get(0));
|
||||
}
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue