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