EBOM-编辑-更新物料行时更新物料单位

This commit is contained in:
大米 2024-09-02 14:28:46 +08:00
parent 4bc3d6c99b
commit 79740360fa
1 changed files with 3 additions and 5 deletions

View File

@ -2341,13 +2341,11 @@ public class BomNewEbomParentService extends ServiceImpl<BomNewEbomParentMapper,
public List<BomNewEbomParentVO> changeMaterial(BomNewEBomChangeDTO dto) {
List<BaseMaterialVO> materialVOS = CheckEBomException.checkMaterialNoInMain(dto.getDatas());
SpringUtil.getBean(MaterialMainService.class).intiMaterialInfo(dto.getDatas(), materialVOS, EBomConstant.EBOM_IGNORED_FIELDS_INIT_MATERIAL_DEFAULT2);
for (BomNewEbomParentVO vo :
dto.getDatas()) {
String[] editEditIgnoredFields = {"material", "materialTexture", "projectType", "materialNo", "materialName","materialDesc","drawingNo"};
SpringUtil.getBean(MaterialMainService.class).intiMaterialInfo(dto.getDatas(), materialVOS, editEditIgnoredFields);
for (BomNewEbomParentVO vo : dto.getDatas()) {
vo.setTotalWeight(NumberUtil.mul(vo.getUnitWeight(), vo.getNum()));
}
return dto.getDatas();
}