Commit fbd86118 by java-温文海

校验

parent bc1c7c8c
......@@ -103,18 +103,24 @@ public class StatisticalController{
public ResponseBean getList(RequestBean requestBean){
ResponseBean responseBean = new ResponseBean();
StatisticalListBean bean = requestBean.getObjectBean(StatisticalListBean.class);
// 参数校验为通过
PageEntity<StatisticalListEntity> list = statisticalService.getList(bean);
// 查询结果为空
if (list == null) {
responseBean.setMessage(GConstants.EMPTY);
responseBean.setStatus(ErrorCode.STATUS_CODE_2001);
String message = statisticalService.validate(bean);
if(message == null){
bean.setPageSize(1000);
// 参数校验为通过
PageEntity<StatisticalListEntity> list = statisticalService.getList(bean);
// 查询结果为空
if (list == null) {
responseBean.setMessage(GConstants.EMPTY);
responseBean.setStatus(ErrorCode.STATUS_CODE_2001);
return responseBean;
}
responseBean.setData(list);
responseBean.setMessage(GConstants.OK);
responseBean.setStatus(ErrorCode.STATUS_CODE_2000);
return responseBean;
}
responseBean.setData(list);
responseBean.setMessage(GConstants.OK);
responseBean.setStatus(ErrorCode.STATUS_CODE_2000);
responseBean.setMessage(message);
responseBean.setStatus(ErrorCode.STATUS_CODE_4001);
return responseBean;
}
......@@ -122,23 +128,29 @@ public class StatisticalController{
public ResponseBean newExport(RequestBean requestBean,HttpServletResponse response){
ResponseBean responseBean = new ResponseBean();
StatisticalListBean bean = requestBean.getObjectBean(StatisticalListBean.class);
String message = statisticalService.validate(bean);
if(message == null){
bean.setPageSize(1000);
// 参数校验为通过
PageEntity<StatisticalListEntity> page = statisticalService.getList(bean);
List<StatisticalListEntity> list=new ArrayList<StatisticalListEntity>();
if(page != null){// 查询结果为空
list=page.getList();
// 参数校验为通过
PageEntity<StatisticalListEntity> page = statisticalService.getList(bean);
List<StatisticalListEntity> list=new ArrayList<StatisticalListEntity>();
if(page != null){// 查询结果为空
list=page.getList();
String fileName = "航线论证数据统计.xlsx";
try {
new ExportExcel("航线论证数据统计", StatisticalEntity.class).setDataList(list).write(response, fileName).dispose();
} catch (IOException e) {
responseBean.setMessage("导出数据失败"+e.getMessage());
String fileName = "航线论证数据统计.xlsx";
try {
new ExportExcel("航线论证数据统计", StatisticalEntity.class).setDataList(list).write(response, fileName).dispose();
} catch (IOException e) {
responseBean.setMessage("导出数据失败"+e.getMessage());
return responseBean;
}
return null;
}
responseBean.setMessage(GConstants.OK);
responseBean.setStatus(ErrorCode.STATUS_CODE_4001);
return responseBean;
}
return null;
}
responseBean.setMessage(GConstants.OK);
responseBean.setMessage(message);
responseBean.setStatus(ErrorCode.STATUS_CODE_4001);
return responseBean;
}
......
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