出库修改

This commit is contained in:
秦鸿展
2026-05-08 09:03:48 +08:00
parent 326bd9089b
commit 32d56a9a1d
@@ -201,12 +201,18 @@ public class OutMaterialDetailImpl extends ServiceImpl<OutMaterialDetailMapper,
String materialNo = outMaterialDetail.getMaterialNo();
List<MaterialBaseInfo> materialBaseInfos = materialBaseInfoMapper.selectList(new QueryWrapper<MaterialBaseInfo>().lambda().eq(MaterialBaseInfo::getMaterialCode, materialNo));
if (!CollectionUtils.isEmpty(materialBaseInfos) && materialBaseInfos.size() > 0) {
outMaterialDetail.setCommodityName(materialBaseInfos.get(0).getMaterialName());
outMaterialDetail.setBarCode(materialBaseInfos.get(0).getBarCode());
outMaterialDetail.setPackName(materialBaseInfos.get(0).getPackName());
outMaterialDetail.setPackCode(materialBaseInfos.get(0).getPackCode());
outMaterialDetail.setUnitCode(materialBaseInfos.get(0).getUnitCode());
outMaterialDetail.setUnitName(materialBaseInfos.get(0).getUnitName());
MaterialBaseInfo mbi = materialBaseInfos.get(0);
outMaterialDetail.setCommodityName(mbi.getMaterialName());
// 主数据未维护条码时不写入明细,避免误带主表 bar_code(如历史脏数据);有维护再回填
if (StringUtils.isNotBlank(mbi.getBarCode())) {
outMaterialDetail.setBarCode(mbi.getBarCode().trim());
} else {
outMaterialDetail.setBarCode(null);
}
outMaterialDetail.setPackName(mbi.getPackName());
outMaterialDetail.setPackCode(mbi.getPackCode());
outMaterialDetail.setUnitCode(mbi.getUnitCode());
outMaterialDetail.setUnitName(mbi.getUnitName());
}
outMaterialDetailList.add(outMaterialDetail);
}