Commit 02d45c18 by wuchengwu

人员统计根据展示项导出

parent b0835094
......@@ -334,7 +334,7 @@ public class KhtjController {
@RequestMapping("/exportExcelToRycjtj")
@ResponseBody
public AutoTbStRy exportZwbzxx(String ccdw, String ftjsj, String etjsj, String ifbut, String grade, HttpServletRequest request, HttpServletResponse response) {
public AutoTbStRy exportZwbzxx(String ccdw, String ftjsj, String etjsj, String ifbut, String grade,String xsnr, HttpServletRequest request, HttpServletResponse response) {
List<RstBean> rstBeanlist = null;
RstBean rstBean = new RstBean();
rstBean.setRCcdw(ccdw);
......@@ -442,7 +442,27 @@ public class KhtjController {
//创建HSSFWorkbook
HSSFWorkbook wb = getHSSFWorkbook(sheetName, title, content, null);
HSSFSheet sheet = wb.getSheet(sheetName);
if (xsnr.indexOf('6') == -1){
//删除手机列
ExportExcels.deleteColumn(sheet,12);
ExportExcels.deleteColumn(sheet,12);
}
if (xsnr.indexOf('5') == -1){
//删除声纹列
ExportExcels.deleteColumn(sheet,10);
ExportExcels.deleteColumn(sheet,10);
}
if (xsnr.indexOf('4') == -1){
//删除足迹列
ExportExcels.deleteColumn(sheet,8);
ExportExcels.deleteColumn(sheet,8);
}
if (xsnr.indexOf('3') == -1){
//删除虹膜列
ExportExcels.deleteColumn(sheet,6);
ExportExcels.deleteColumn(sheet,6);
}
//响应到客户端
try {
this.setResponseHeader(response, fileName);
......
......@@ -670,13 +670,14 @@ public class RyxxController {
if(zjzpxxs!=null&&zjzpxxs.size()>0){
for(int i=0;i<zjzpxxs.size();i++){
AutoTbRyZp zjzp = zjzpxxs.get(i);
if("11".equals(zjzp.getZpbw())){
rstmap.put("11",GetImageStrsByByte(zjzp.getDzwjnr()));
}else if(zjzpxxs.size()==2&&"12".equals(zjzp.getZpbw())){
rstmap.put("12",GetImageStrsByByte(zjzp.getDzwjnr()));
}else if(zjzpxxs.size()>2&&"21".equals(zjzp.getZpbw())){
rstmap.put("12",GetImageStrsByByte(zjzp.getDzwjnr()));
}
// if("11".equals(zjzp.getZpbw())){
// rstmap.put("11",GetImageStrsByByte(zjzp.getDzwjnr()));
// }else if(zjzpxxs.size()==2&&"12".equals(zjzp.getZpbw())){
// rstmap.put("12",GetImageStrsByByte(zjzp.getDzwjnr()));
// }else if(zjzpxxs.size()>2&&"21".equals(zjzp.getZpbw())){
// rstmap.put("12",GetImageStrsByByte(zjzp.getDzwjnr()));
// }
rstmap.put(zjzp.getZpbw(),GetImageStrsByByte(zjzp.getDzwjnr()));
}
}
......
......@@ -4,7 +4,7 @@ function sjcj(ifsj){
id:'yl',
url:'sjppt',
title:'预览',
width:screen.availWidth ,
width:1300 ,
height:900,
cache:false
},[
......
......@@ -426,7 +426,7 @@
var minccsj = $("#minccsj").val();
var maxccsj = $("#maxccsj").val();
var unitgrade = $("#unitgrade").val();
window.location.href = "/exportExcelToRycjtj?ccdw=" + ccdw + "&ftjsj=" + minccsj + "&etjsj=" + maxccsj + "&grade=" + unitgrade;
window.location.href = "/exportExcelToRycjtj?ccdw=" + ccdw + "&ftjsj=" + minccsj + "&etjsj=" + maxccsj + "&grade=" + unitgrade+"&xsnr="+check_val;
}
function setCodeText(id, code, type) {
......
......@@ -407,7 +407,7 @@
var minccsj = $("#minccsj").val();
var maxccsj = $("#maxccsj").val();
var unitgrade = $("#unitgrade").val();
window.location.href="/exportExcelToRycjtj?ccdw="+ccdw+"&ftjsj="+minccsj+"&etjsj="+maxccsj+"&grade="+unitgrade;
window.location.href="/exportExcelToRycjtj?ccdw="+ccdw+"&ftjsj="+minccsj+"&etjsj="+maxccsj+"&grade="+unitgrade+"&xsnr="+check_val;
}
function setCodeText(id,code,type){
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment