出库修改
This commit is contained in:
+12
-6
@@ -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);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user