|
@ -1221,6 +1221,7 @@ public class SynergyManageService extends BaseJpaService {
|
|
|
String patientName,String ssc,String idcard,Integer userType,Integer isAcceptTask,String userName,String hospitalName,
|
|
|
HttpServletResponse response) throws Exception{
|
|
|
WritableWorkbook wwb = null;
|
|
|
OutputStream os = null;
|
|
|
try{
|
|
|
|
|
|
String servicerTable = " left join wlyy.manage_synergy_workorder_executor e on e.workorder_code=w.code AND e.del = 1 " ;
|
|
@ -1333,14 +1334,14 @@ public class SynergyManageService extends BaseJpaService {
|
|
|
response.setCharacterEncoding("utf-8");
|
|
|
response.setContentType("octets/stream");
|
|
|
response.setHeader("Content-Disposition", "attachment; filename="+ new String( "synergyManageList.xls"));
|
|
|
OutputStream os = response.getOutputStream();
|
|
|
os = response.getOutputStream();
|
|
|
wwb = Workbook.createWorkbook(os);
|
|
|
WritableSheet ws = wwb.createSheet("sheet",1);
|
|
|
List<String> header = null;
|
|
|
if(isAcceptTask==1||isAcceptTask==4){//我接收的任务
|
|
|
header = new ArrayList<>(Arrays.asList("服务编号","服务类型","创建时间","服务对象","工单状态","需求方","负责人","服务内容"));
|
|
|
header = new ArrayList<>(Arrays.asList("服务编号","服务类型","创建时间","服务对象","工单状态","需求方","负责人"));
|
|
|
}else if(isAcceptTask==2){//我派发的任务
|
|
|
header = new ArrayList<>(Arrays.asList("服务编号","服务类型","创建时间","服务对象","工单状态","家庭医生","所属机构","服务内容"));
|
|
|
header = new ArrayList<>(Arrays.asList("服务编号","服务类型","创建时间","服务对象","工单状态","家庭医生","所属机构"));
|
|
|
}else if(isAcceptTask==3){
|
|
|
header = new ArrayList<>(Arrays.asList("服务编号","服务类型","服务时间","服务对象","备注","需求方"));
|
|
|
}
|
|
@ -1404,19 +1405,19 @@ public class SynergyManageService extends BaseJpaService {
|
|
|
}else if(isAcceptTask==2) {//我派发的任务
|
|
|
addCell(ws, i, 6, one.get("hospital_name")+"","");//所属机构
|
|
|
}
|
|
|
if(isAcceptTask!=3){
|
|
|
|
|
|
addCell(ws, i, 7, one.get("content")+"","");//服务内容
|
|
|
}
|
|
|
// if(isAcceptTask!=3){
|
|
|
//
|
|
|
// addCell(ws, i, 7, one.get("content")+"","");//服务内容
|
|
|
// }
|
|
|
i++;
|
|
|
}
|
|
|
wwb.write();
|
|
|
os.flush();
|
|
|
os.close();
|
|
|
}catch (Exception e) {
|
|
|
e.printStackTrace();
|
|
|
if(os!=null)os.close();
|
|
|
throw e;
|
|
|
}finally {
|
|
|
|
|
|
if (wwb != null) wwb.close();
|
|
|
}
|
|
|
}
|