Merge branch 'refs/heads/feature/DM/nflg-bom' into feature/DM/nflg-bom-transition

This commit is contained in:
曹鹏飞 2024-05-27 17:12:55 +08:00
commit 1be98febb9
2 changed files with 18 additions and 2 deletions

View File

@ -29,7 +29,7 @@ public class QueryMaterialsVO extends BaseMaterialVO implements Serializable {
* 设计维护部门名称 * 设计维护部门名称
*/ */
@ApiModelProperty(value = "设计维护部门名称") @ApiModelProperty(value = "设计维护部门名称")
private String deptName = SessionUtil.getFullDeptName(); private String deptName = SessionUtil.getDepartName();
/** /**
* 创建时间 * 创建时间

View File

@ -2384,7 +2384,23 @@ public class BomNewEbomParentService extends ServiceImpl<BomNewEbomParentMapper,
if (CollUtil.isNotEmpty(keys)) { if (CollUtil.isNotEmpty(keys)) {
datas.addAll(SpringUtil.getBean(MaterialMainMapper.class).getMaterialByDrawingNo(keys)); datas.addAll(SpringUtil.getBean(MaterialMainMapper.class).getMaterialByDrawingNo(keys));
} }
return Convert.toList(QueryMaterialsVO.class, datas); List<QueryMaterialsVO> vos = Convert.toList(QueryMaterialsVO.class, datas);
query.forEach(it -> {
if (Objects.nonNull(it.getUnitWeight()) || StrUtil.isNotBlank(it.getProjectType())) {
QueryMaterialsVO vo = vos.stream().filter(m -> StrUtil.equals(m.getMaterialNo(), it.getMaterialNo())
|| StrUtil.equals(m.getDrawingNo(), it.getDrawingNo()))
.findFirst().orElse(null);
if (Objects.nonNull(vo)) {
if (Objects.nonNull(it.getUnitWeight())) {
vo.setUnitWeight(it.getUnitWeight());
}
if (StrUtil.isNotBlank(it.getProjectType())) {
vo.setProjectType(it.getProjectType());
}
}
}
});
return vos;
} }
public BomNewEbomParentEntity getLatestByMaterialNo(String materialNo) { public BomNewEbomParentEntity getLatestByMaterialNo(String materialNo) {