|
|
@ -23,6 +23,7 @@ import org.springframework.stereotype.Controller; |
|
|
import org.springframework.ui.Model; |
|
|
import org.springframework.ui.Model; |
|
|
import org.springframework.web.bind.annotation.*; |
|
|
import org.springframework.web.bind.annotation.*; |
|
|
|
|
|
|
|
|
|
|
|
import javax.servlet.ServletOutputStream; |
|
|
import javax.servlet.http.HttpServletResponse; |
|
|
import javax.servlet.http.HttpServletResponse; |
|
|
import java.io.IOException; |
|
|
import java.io.IOException; |
|
|
import java.util.ArrayList; |
|
|
import java.util.ArrayList; |
|
|
@ -103,9 +104,9 @@ public class DeptStaticController extends BaseController { |
|
|
List<Zfryjdm2405301> zfryjdm2405301List=iZfryjdm2405301Service.getZfryjdmListByCode(zfryjdm2405301); |
|
|
List<Zfryjdm2405301> zfryjdm2405301List=iZfryjdm2405301Service.getZfryjdmListByCode(zfryjdm2405301); |
|
|
return getDataTable(zfryjdm2405301List); |
|
|
return getDataTable(zfryjdm2405301List); |
|
|
} |
|
|
} |
|
|
@PostMapping("/export") |
|
|
@GetMapping("/export") |
|
|
@ResponseBody |
|
|
@ResponseBody |
|
|
public void exportDept(HttpServletResponse httpServletResponse, @RequestBody Zfryjdm2405301 zfryjdm2405301) throws IOException { |
|
|
public void exportDept(HttpServletResponse httpServletResponse,Zfryjdm2405301 zfryjdm2405301) throws IOException { |
|
|
/*List<Zfryjdm2405301> zfryjdm2405301List=iZfryjdm2405301Service.selectZfryjdmList2(zfryjdm2405301);//待权限1209
|
|
|
/*List<Zfryjdm2405301> zfryjdm2405301List=iZfryjdm2405301Service.selectZfryjdmList2(zfryjdm2405301);//待权限1209
|
|
|
for(int i=0;i<zfryjdm2405301List.size();i++){ |
|
|
for(int i=0;i<zfryjdm2405301List.size();i++){ |
|
|
if(zfryjdm2405301List.get(i).getPhoneNumber()!=null&&!"".equals(zfryjdm2405301List.get(i).getPhoneNumber())&&zfryjdm2405301List.get(i).getPhoneNumber().length()>11) { |
|
|
if(zfryjdm2405301List.get(i).getPhoneNumber()!=null&&!"".equals(zfryjdm2405301List.get(i).getPhoneNumber())&&zfryjdm2405301List.get(i).getPhoneNumber().length()>11) { |
|
|
@ -155,11 +156,19 @@ public class DeptStaticController extends BaseController { |
|
|
cell3.setCellValue(zfryjdm2405301List.get(i).getZfcode()); |
|
|
cell3.setCellValue(zfryjdm2405301List.get(i).getZfcode()); |
|
|
cell4.setCellValue(zfryjdm2405301List.get(i).getPhoneNumber()); |
|
|
cell4.setCellValue(zfryjdm2405301List.get(i).getPhoneNumber()); |
|
|
} |
|
|
} |
|
|
httpServletResponse.setCharacterEncoding("UTF-8"); |
|
|
/* httpServletResponse.setCharacterEncoding("UTF-8"); |
|
|
httpServletResponse.setContentType("application/vnd.ms-excel"); |
|
|
httpServletResponse.setContentType("application/vnd.ms-excel"); |
|
|
httpServletResponse.setHeader("Content-disposition", "attachment;filename=" + fileName); |
|
|
httpServletResponse.setHeader("Content-disposition", "attachment;filename=" + fileName); |
|
|
httpServletResponse.flushBuffer(); |
|
|
httpServletResponse.flushBuffer(); |
|
|
workbook.write(httpServletResponse.getOutputStream()); |
|
|
workbook.write(httpServletResponse.getOutputStream()); |
|
|
|
|
|
workbook.close();*/ |
|
|
|
|
|
httpServletResponse.setCharacterEncoding("UTF-8"); |
|
|
|
|
|
httpServletResponse.setContentType("application/vnd.ms-excel"); |
|
|
|
|
|
httpServletResponse.addHeader("content-Disposition", "attachment;filename=" + fileName); |
|
|
|
|
|
//创建一个输出流
|
|
|
|
|
|
ServletOutputStream outputStream = httpServletResponse.getOutputStream(); |
|
|
|
|
|
workbook.write(outputStream); |
|
|
|
|
|
httpServletResponse.flushBuffer(); |
|
|
workbook.close(); |
|
|
workbook.close(); |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|