|
|
@ -248,11 +248,11 @@ public class ProductdismantleRequestMainServiceImpl implements ProductdismantleR |
|
|
|
// 提示:计量单位【uom】错误,应该是【item.uom】
|
|
|
|
throw exception(ITEMBASIC_UOM_EXCEPTION,detailDo.getUom(),itembasicDO.getUom()); |
|
|
|
} |
|
|
|
// 校验--工位基础信息
|
|
|
|
if(StringUtils.isNotEmpty(detailDo.getWorkStationCode())){ |
|
|
|
WorkstationDO workstationDO = workstationService.selectWorkstationExist(detailDo.getWorkStationCode(), mainDO.getWorkshopCode(), detailDo.getProductionLineCode()); |
|
|
|
detailDo.setFromLocationCode(workstationDO.getFgLocationCode()); |
|
|
|
} |
|
|
|
// 校验--工位基础信息 以库存余额中的库位为准 此处无需赋值
|
|
|
|
// if(StringUtils.isNotEmpty(detailDo.getWorkStationCode())){
|
|
|
|
// WorkstationDO workstationDO = workstationService.selectWorkstationExist(detailDo.getWorkStationCode(), mainDO.getWorkshopCode(), detailDo.getProductionLineCode());
|
|
|
|
// detailDo.setFromLocationCode(workstationDO.getFgLocationCode());
|
|
|
|
// }
|
|
|
|
// 校验--库存余额 TB——>TB1
|
|
|
|
validateBalance(detailDo,mainDO); |
|
|
|
// 校验--物品类型 DBT——>DBT2——>IT
|
|
|
|