yq 3 vuotta sitten
vanhempi
commit
3cee55f0c3

+ 7 - 1
src/main/java/com/usky/dxtop/service/impl/SysFileServiceImpl.java

@@ -44,6 +44,8 @@ public class SysFileServiceImpl extends ServiceImpl<SysFileMapper, SysFile> impl
 
     private static final String URL = "url";
 
+    private static final String FILE_PATH = "https://wx.ewoogi.com/dxfile/";
+
     @Override
     public List<SysFile> addFile(SysFile sysFile) {
         if (StringUtils.isBlank(sysFile.getUploadType())) {
@@ -126,7 +128,11 @@ public class SysFileServiceImpl extends ServiceImpl<SysFileMapper, SysFile> impl
         queryWrapper.eq(StringUtils.isNotBlank(req.getBatchNo()), SysFile::getBatchNo, req.getBatchNo())
                 .eq(SysFile::getActiveFlag, 1)
                 .in(!CollectionUtils.isEmpty(req.getIds()), SysFile::getId, req.getIds());
-        return this.list(queryWrapper);
+        List<SysFile> list = this.list(queryWrapper);
+        return list.stream().peek(sysFile -> {
+            String url = sysFile.getUrl();
+            sysFile.setUrl(String.format("%s%s",FILE_PATH,url.substring(url.lastIndexOf("/")+1)));
+        }).collect(toList());
     }
 
     @Override