|
@@ -27,13 +27,13 @@ public class PlatformScriptServiceImpl extends ServiceImpl<PlatformScriptMapper,
|
|
private IWpsFileWatermarkService wpsFileWatermarkService;
|
|
private IWpsFileWatermarkService wpsFileWatermarkService;
|
|
|
|
|
|
@Override
|
|
@Override
|
|
- public PlatformScript saveScript(MultipartFile file) {
|
|
|
|
|
|
+ public PlatformScript saveScript(MultipartFile file,Long projectId) {
|
|
LoginUser user = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
|
LoginUser user = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
|
//上传文件到cos
|
|
//上传文件到cos
|
|
ResFileDTO resFileDTO = CosUtils.uploadMultipartFile(file,"script-lib/wps/");
|
|
ResFileDTO resFileDTO = CosUtils.uploadMultipartFile(file,"script-lib/wps/");
|
|
//构造下单制脚本库参数
|
|
//构造下单制脚本库参数
|
|
PlatformScript script=new PlatformScript(resFileDTO.getFileName(),1,((int) resFileDTO.getFileSize()),
|
|
PlatformScript script=new PlatformScript(resFileDTO.getFileName(),1,((int) resFileDTO.getFileSize()),
|
|
- user.getId(),user.getId(),System.currentTimeMillis(),System.currentTimeMillis(), resFileDTO.getFileUrl());
|
|
|
|
|
|
+ user.getId(),user.getId(),System.currentTimeMillis(),System.currentTimeMillis(), resFileDTO.getFileUrl(),projectId);
|
|
this.save(script);
|
|
this.save(script);
|
|
// 处理权限
|
|
// 处理权限
|
|
wpsUserAclService.saveUserFileAcl(user.getId(),script.getId());
|
|
wpsUserAclService.saveUserFileAcl(user.getId(),script.getId());
|