diff --git a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/service/impl/SysOssPersonServiceImpl.java b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/service/impl/SysOssPersonServiceImpl.java index 1f2f10f..e7d3388 100644 --- a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/service/impl/SysOssPersonServiceImpl.java +++ b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/service/impl/SysOssPersonServiceImpl.java @@ -105,6 +105,8 @@ public class SysOssPersonServiceImpl implements ISysOssPersonService { public Boolean insertByBo(SysOssPersonBo bo) { SysOssPerson add = MapstructUtils.convert(bo, SysOssPerson.class); validEntityBeforeSave(add); + String path = catalogService.selectCatalogNameById(add.getCatalogId()); + add.setFilePath(path); boolean flag = baseMapper.insert(add) > 0; if (flag) { bo.setId(add.getId()); diff --git a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/service/impl/SysOssResourceServiceImpl.java b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/service/impl/SysOssResourceServiceImpl.java index 86081ee..2cb27e3 100644 --- a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/service/impl/SysOssResourceServiceImpl.java +++ b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/service/impl/SysOssResourceServiceImpl.java @@ -112,10 +112,10 @@ public class SysOssResourceServiceImpl implements ISysOssResourceService { @Override public Boolean insertByBo(SysOssResourceBo bo) { SysOssResource add = MapstructUtils.convert(bo, SysOssResource.class); + validEntityBeforeSave(add); String path = catalogService.selectCatalogNameById(add.getCatalogId()); add.setFilePath(path); add.setStatus(-1); - validEntityBeforeSave(add); boolean flag = baseMapper.insert(add) > 0; if (flag) { bo.setOssId(add.getOssId()); diff --git a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/service/impl/SysOssTextbookServiceImpl.java b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/service/impl/SysOssTextbookServiceImpl.java index 853f0be..5b4af21 100644 --- a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/service/impl/SysOssTextbookServiceImpl.java +++ b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/service/impl/SysOssTextbookServiceImpl.java @@ -112,10 +112,10 @@ public class SysOssTextbookServiceImpl implements ISysOssTextbookService { @Override public Boolean insertByBo(SysOssTextbookBo bo) { SysOssTextbook add = MapstructUtils.convert(bo, SysOssTextbook.class); + validEntityBeforeSave(add); String path = catalogService.selectCatalogNameById(add.getCatalogId()); add.setFilePath(path); add.setStatus(-1); - validEntityBeforeSave(add); boolean flag = baseMapper.insert(add) > 0; if (flag) { bo.setOssId(add.getOssId());