diff --git a/bonus-modules/bonus-material/src/main/java/com/bonus/material/ma/service/impl/SupplierInfoServiceImpl.java b/bonus-modules/bonus-material/src/main/java/com/bonus/material/ma/service/impl/SupplierInfoServiceImpl.java index 9c0e3b83..fb186112 100644 --- a/bonus-modules/bonus-material/src/main/java/com/bonus/material/ma/service/impl/SupplierInfoServiceImpl.java +++ b/bonus-modules/bonus-material/src/main/java/com/bonus/material/ma/service/impl/SupplierInfoServiceImpl.java @@ -106,12 +106,13 @@ public class SupplierInfoServiceImpl implements ISupplierInfoService { try { int updatedSupplierInfoResult = supplierInfoMapper.updateSupplierInfo(supplierInfo); if (updatedSupplierInfoResult > 0) { + BmFileInfo bmFileInfoToDelete = new BmFileInfo(); + bmFileInfoToDelete.setModelId(supplierInfo.getSupplierId()); + bmFileInfoToDelete.setDicId(MaterialConstants.FILE_TYPE_YINGYEZHIZHAO); + bmFileInfoMapper.deleteBmFileInfoByBizInfo(bmFileInfoToDelete); if (CollectionUtils.isEmpty(supplierInfo.getBmFileInfos())) { return AjaxResult.success("修改任务成功,无营业执照附件"); } - BmFileInfo bmFileInfoToDelete = supplierInfo.getBmFileInfos().get(0); - bmFileInfoToDelete.setModelId(supplierInfo.getSupplierId()); - bmFileInfoMapper.deleteBmFileInfoByBizInfo(bmFileInfoToDelete); AtomicBoolean addFileInfoResult = new AtomicBoolean(false); supplierInfo.getBmFileInfos().forEach(bmFileInfo -> { bmFileInfo.setModelId(supplierInfo.getSupplierId());