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) {
|
public ResultVO<List<QueryMaterialsVO>> queryMaterials(@Valid @RequestBody @NotEmpty List<QueryMaterialsQuery> query) {
|
||||||
return ResultVO.success(dQBomService.queryMaterials(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);
|
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