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());
diff --git a/bonus-modules/bonus-material/src/main/java/com/bonus/material/purchase/controller/PurchaseBindController.java b/bonus-modules/bonus-material/src/main/java/com/bonus/material/purchase/controller/PurchaseBindController.java
index 8428c749..daf5bbc1 100644
--- a/bonus-modules/bonus-material/src/main/java/com/bonus/material/purchase/controller/PurchaseBindController.java
+++ b/bonus-modules/bonus-material/src/main/java/com/bonus/material/purchase/controller/PurchaseBindController.java
@@ -6,7 +6,7 @@ import com.bonus.common.core.web.domain.AjaxResult;
import com.bonus.common.core.web.page.TableDataInfo;
import com.bonus.common.log.annotation.SysLog;
import com.bonus.common.log.enums.OperaType;
-import com.bonus.common.security.annotation.PreventRepeatSubmit;
+import com.bonus.material.common.annotation.PreventRepeatSubmit;
import com.bonus.common.security.annotation.RequiresPermissions;
import com.bonus.material.purchase.dto.PurchaseDto;
import com.bonus.material.purchase.service.IPurchaseBindService;
diff --git a/pom.xml b/pom.xml
index 8bb60932..043f9122 100644
--- a/pom.xml
+++ b/pom.xml
@@ -164,6 +164,13 @@
${transmittable-thread-local.version}
+
+
+ com.bonus
+ bonus-common-config
+ ${bonus.version}
+
+
com.bonus