文档库--带文件导出(标识), 代替标准搜索条件修改
This commit is contained in:
+24
-18
@@ -763,27 +763,31 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
|
||||
//查询内容
|
||||
String field = " id,serial_number,title,state";
|
||||
|
||||
//查询条件
|
||||
StringBuilder conditionSb = new StringBuilder("where 1 = 1");
|
||||
|
||||
//编码
|
||||
String serialNumber = (String) parameter.get("serialNumber");
|
||||
|
||||
//标题
|
||||
String title = (String) parameter.get("title");
|
||||
if (StringUtils.isNotBlank(serialNumber)) {
|
||||
conditionSb.append(" and " + "serial_number" + " like concat(concat('%','" + serialNumber + "'),'%')");
|
||||
}
|
||||
if (StringUtils.isNotBlank(title)) {
|
||||
conditionSb.append(" and " + "title" + " like concat(concat('%','" + title + "'),'%')");
|
||||
}
|
||||
|
||||
conditionSb.append(" order by create_time desc");
|
||||
//需求变更,搜索条件有原来的编码和标题改为和文档库一致
|
||||
// //查询条件
|
||||
// StringBuilder conditionSb = new StringBuilder("where 1 = 1");
|
||||
//
|
||||
// //编码
|
||||
// String serialNumber = (String) parameter.get("serialNumber");
|
||||
//
|
||||
// //标题
|
||||
// String title = (String) parameter.get("title");
|
||||
// if (StringUtils.isNotBlank(serialNumber)) {
|
||||
// conditionSb.append(" and " + "serial_number" + " like concat(concat('%','" + serialNumber + "'),'%')");
|
||||
// }
|
||||
// if (StringUtils.isNotBlank(title)) {
|
||||
// conditionSb.append(" and " + "title" + " like concat(concat('%','" + title + "'),'%')");
|
||||
// }
|
||||
//
|
||||
// conditionSb.append(" order by create_time desc");
|
||||
//封装查询条件
|
||||
String condition = getConditionStr(parameter);
|
||||
int pageNo = Integer.parseInt(parameter.get("pageNo").toString());
|
||||
int pageSize = Integer.parseInt(parameter.get("pageSize").toString());
|
||||
IPage page = new Page(pageNo, pageSize);
|
||||
|
||||
IPage infoPage = bussDocumentLibraryEOMapper.replacePageInfo(page, field, conditionSb.toString());
|
||||
// IPage infoPage = bussDocumentLibraryEOMapper.replacePageInfo(page, field, conditionSb.toString());
|
||||
IPage infoPage = bussDocumentLibraryEOMapper.replacePageInfo(page, field, condition);
|
||||
|
||||
//数据字典
|
||||
List<SysDictItem> sysDictItems = sysDictItemServiceImpl.selectItemsAll();
|
||||
@@ -1171,7 +1175,9 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
|
||||
*/
|
||||
@Override
|
||||
public void exportExcel(Map<String, Object> map, HttpServletResponse response, HttpServletRequest request) {
|
||||
String flag = "file";
|
||||
//String flag = "file"为带文件导出标识
|
||||
String flag = (String) map.get("flag");
|
||||
// String flag = "file";
|
||||
OutputStream os = null;
|
||||
Workbook workbook = new XSSFWorkbook();
|
||||
try {
|
||||
|
||||
Reference in New Issue
Block a user