|
@@ -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;
|