Browse Source

文件根据类型回显

master
dimengzhe 3 months ago
parent
commit
6073005685
  1. 4
      yxt-oa/src/main/java/com/yxt/anrui/oa/biz/oaappendix/OaAppendixMapper.java
  2. 10
      yxt-oa/src/main/java/com/yxt/anrui/oa/biz/oaappendix/OaAppendixService.java

4
yxt-oa/src/main/java/com/yxt/anrui/oa/biz/oaappendix/OaAppendixMapper.java

@ -27,6 +27,7 @@ package com.yxt.anrui.oa.biz.oaappendix;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;
import java.util.List;
@ -38,4 +39,7 @@ public interface OaAppendixMapper extends BaseMapper<OaAppendix> {
List<OaAppendix> fetchByLinkSid(String linkSid);
int deleteByLinkSid(String sid);
@Select("select * from oa_appendix where linkSid = #{linkSid} and fileType = #{fileType}")
List<OaAppendix> fetchByLinkSid2(@Param("linkSid") String linkSid, @Param("fileType") String type);
}

10
yxt-oa/src/main/java/com/yxt/anrui/oa/biz/oaappendix/OaAppendixService.java

@ -91,4 +91,14 @@ public class OaAppendixService extends MybatisBaseService<OaAppendixMapper, OaAp
}
return files;
}
public List<String> selectByLinkSid(String sid, String type) {
List<OaAppendix> fileList = baseMapper.fetchByLinkSid2(sid, type);
List<String> files = new ArrayList<>();
for (OaAppendix oaAppendix : fileList) {
String url = fileUploadComponent.getUrlPrefix() + oaAppendix.getFilePath();
files.add(url);
}
return files;
}
}
Loading…
Cancel
Save