补充代码
parent
0a3f7669c5
commit
8a2dd74059
@ -0,0 +1,62 @@
|
||||
package com.emr.controller;
|
||||
|
||||
import com.emr.entity.Archive_Master;
|
||||
import com.emr.entity.Archive_Master_Vo;
|
||||
import com.emr.entity.OffsetLimitPage;
|
||||
import com.emr.service.Archive_MasterService;
|
||||
import com.emr.util.ExportExcelUtil;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.ResponseBody;
|
||||
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
|
||||
@Controller
|
||||
@RequestMapping("/medicalOverdue")
|
||||
public class medicalOverdueController {
|
||||
@Autowired
|
||||
private Archive_MasterService archiveMasterService;
|
||||
|
||||
@RequestMapping("/medicalOverdues")
|
||||
public String medicalOverdues(Model model){
|
||||
return "medicalOverdueDir/medicalOverdueList";
|
||||
}
|
||||
|
||||
@ResponseBody
|
||||
@RequestMapping(value = "/medicalOverdueList")
|
||||
public OffsetLimitPage medicalOverdueList(HttpServletRequest request, HttpServletResponse response, Archive_Master_Vo archiveMasterVo, Integer offset, Integer limit) {
|
||||
OffsetLimitPage result = archiveMasterService.selectOverdue(archiveMasterVo, offset, limit);
|
||||
return result;
|
||||
}
|
||||
|
||||
/*@ResponseBody
|
||||
@RequestMapping(value = "/test")
|
||||
public String test(Archive_Master_Vo archiveMasterVo) {
|
||||
List<Archive_Master_Vo> list = archiveMasterService.selectOverdue(archiveMasterVo);
|
||||
System.out.println(list.toString());
|
||||
return list.toString();
|
||||
}*/
|
||||
|
||||
@ResponseBody
|
||||
@RequestMapping(value = "/exportExcel")
|
||||
public void exportExcel(HttpServletResponse response, Archive_Master_Vo archiveMasterVo) throws Exception {
|
||||
String tableThNames = "住院号,住院次数,姓名,入院科室,出院科室,出院日期,科室提交,初审人,主管医生,超期天数";
|
||||
String fieldCns = "inpNo,visitId,name,deptAdmissionTo,deptName,dischargeDateTime,createTime,firstInstance,doctorInCharge,overdue";
|
||||
//构造excel的数据
|
||||
List<Archive_Master_Vo> list = archiveMasterService.selectOverdue(archiveMasterVo);
|
||||
|
||||
//文件名
|
||||
String fileName = "首次签收超期列表" + new SimpleDateFormat("yyyyMMddHHmmss").format(new Date()) + ".xls";
|
||||
//ExportExcelUtil
|
||||
ExportExcelUtil exportExcelUtil = new ExportExcelUtil();
|
||||
response.setContentType("application/ms-excel;charset=gbk");
|
||||
//导出excel的操作
|
||||
exportExcelUtil.expordExcel(tableThNames, fieldCns, list, fileName, response);
|
||||
}
|
||||
}
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue