lyhzzz 2 months ago
parent
commit
3a38f0e5de

+ 11 - 1
src/main/java/com/fdkankan/fusion/service/impl/CommonUploadServiceImpl.java

@@ -283,7 +283,17 @@ public class CommonUploadServiceImpl extends ServiceImpl<ICommonUploadMapper, Co
         dictFile.setTypeKey("media-library");
         dictFile.setUploadId(upload.getId());
         dictFile.setDictId(dictId);
-        dictFile.setSysUserId((String) StpUtil.getLoginId());
+
+        if(dictId != null){
+            Dict dict = dictService.getById(dictFile.getDictId());
+            if(dict == null){
+                throw new BusinessException(ResultCode.DICT_NOT_EXITS);
+            }
+            dictFile.setSysUserId(dict.getSysUserId());
+            dictFile.setUseType(dict.getUseType());
+        }else {
+            dictFile.setSysUserId((String) StpUtil.getLoginId());
+        }
         dictFileService.saveOrUpdate(dictFile);
 
         return upload;