|
|
@ -56,8 +56,14 @@ public class SupplieritemServiceImpl implements SupplieritemService { |
|
|
|
@Override |
|
|
|
public void updateSupplieritem(SupplieritemUpdateReqVO updateReqVO) { |
|
|
|
// 校验存在
|
|
|
|
validateSupplieriteamForCreateOrUpdate(updateReqVO.getId(),updateReqVO.getSupplierCode(), |
|
|
|
updateReqVO.getItemCode(),updateReqVO.getPackUnit(),updateReqVO.getPackQty(),updateReqVO.getAvailable(),updateReqVO.getPackQtyOfContainer()); |
|
|
|
// validateSupplieriteamForCreateOrUpdate(updateReqVO.getId(),updateReqVO.getSupplierCode(),
|
|
|
|
// updateReqVO.getItemCode(),updateReqVO.getPackUnit(),updateReqVO.getPackQty(),updateReqVO.getAvailable(),updateReqVO.getPackQtyOfContainer());
|
|
|
|
SupplieritemDO supplieritemDO = supplieritemMapper.selectById(updateReqVO.getId()); |
|
|
|
if (supplieritemDO == null) { |
|
|
|
throw exception(SUPPLIERITEM_NOT_EXISTS); |
|
|
|
} |
|
|
|
// 物料代码 不可以更新,其他字段可以更新
|
|
|
|
updateReqVO.setItemCode(supplieritemDO.getItemCode()); |
|
|
|
// 更新
|
|
|
|
SupplieritemDO updateObj = SupplieritemConvert.INSTANCE.convert(updateReqVO); |
|
|
|
supplieritemMapper.updateById(updateObj); |
|
|
|