lyhzzz il y a 3 mois
Parent
commit
3b5419bd75

+ 3 - 0
src/main/java/com/fdkankan/fusion/controller/DictFileController.java

@@ -60,6 +60,9 @@ public class DictFileController extends BaseController{
     @PostMapping("/addOrUpdate/{typeKey}")
     public ResultData addOrUpdate(@RequestBody DictFile dictFile, @PathVariable String typeKey){
         dictFile.setTypeKey(typeKey);
+        if(dictFile.getId() != null && StringUtils.isNotBlank(dictFile.getName())){
+            commonUploadService.updateFileName(dictFile.getUploadId(),dictFile.getName());
+        }
         dictFileService.addOrUpdate(dictFile);
         return ResultData.ok();
     }

+ 2 - 0
src/main/java/com/fdkankan/fusion/service/ICommonUploadService.java

@@ -30,4 +30,6 @@ public interface ICommonUploadService extends IService<CommonUpload> {
     List<CommonUpload> getDelData();
 
     void delByIds(List<Integer> ids);
+
+    void updateFileName(Integer uploadId, String name);
 }

+ 8 - 0
src/main/java/com/fdkankan/fusion/service/impl/CommonUploadServiceImpl.java

@@ -340,4 +340,12 @@ public class CommonUploadServiceImpl extends ServiceImpl<ICommonUploadMapper, Co
     public void delByIds(List<Integer> ids) {
          this.getBaseMapper().delByIds(ids);
     }
+
+    @Override
+    public void updateFileName(Integer uploadId, String name) {
+        LambdaUpdateWrapper<CommonUpload> wrapper = new LambdaUpdateWrapper<>();
+        wrapper.eq(CommonUpload::getId,uploadId);
+        wrapper.set(CommonUpload::getFileName,name);
+        this.update(wrapper);
+    }
 }