|
@@ -149,22 +149,42 @@ public class MaterialProjectController extends BaseController {
|
|
@RequestMapping(value = "export")
|
|
@RequestMapping(value = "export")
|
|
public AjaxJson exportFile(MaterialProject materialProject, HttpServletRequest request, HttpServletResponse response) throws IOException {
|
|
public AjaxJson exportFile(MaterialProject materialProject, HttpServletRequest request, HttpServletResponse response) throws IOException {
|
|
AjaxJson j = new AjaxJson();
|
|
AjaxJson j = new AjaxJson();
|
|
-// try {
|
|
|
|
|
|
+ try {
|
|
String fileName = "物料"+DateUtils.getDate("yyyyMMddHHmmss")+".xlsx";
|
|
String fileName = "物料"+DateUtils.getDate("yyyyMMddHHmmss")+".xlsx";
|
|
List<MaterialProject> list = materialProjectService.findList(materialProject);
|
|
List<MaterialProject> list = materialProjectService.findList(materialProject);
|
|
List<MaterialInfo> materialInfos = materialInfoService.findByBatch(list);
|
|
List<MaterialInfo> materialInfos = materialInfoService.findByBatch(list);
|
|
new ExportExcel(null, MaterialInfo.class).setDataList(materialInfos).write(response, fileName).dispose();
|
|
new ExportExcel(null, MaterialInfo.class).setDataList(materialInfos).write(response, fileName).dispose();
|
|
j.setSuccess(true);
|
|
j.setSuccess(true);
|
|
j.setMsg("导出成功!");
|
|
j.setMsg("导出成功!");
|
|
-// return j;
|
|
|
|
-// } catch (Exception e) {
|
|
|
|
-// j.setSuccess(false);
|
|
|
|
-// j.setMsg("导出失败!失败信息:"+e.getMessage());
|
|
|
|
-// }
|
|
|
|
|
|
+ return j;
|
|
|
|
+ } catch (Exception e) {
|
|
|
|
+ j.setSuccess(false);
|
|
|
|
+ j.setMsg("导出失败!失败信息:"+e.getMessage());
|
|
|
|
+ }
|
|
return j;
|
|
return j;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
+ @ResponseBody
|
|
|
|
+ @RequiresPermissions("managementcenter:materialproject:export")
|
|
|
|
+ @RequestMapping(value = "exportpro")
|
|
|
|
+ public AjaxJson exportPro(MaterialProject materialProject, HttpServletRequest request, HttpServletResponse response) {
|
|
|
|
+ AjaxJson j = new AjaxJson();
|
|
|
|
+ try {
|
|
|
|
+ String fileName = "项目列表"+DateUtils.getDate("yyyyMMddHHmmss")+".xlsx";
|
|
|
|
+ Page<MaterialProject> page = materialProjectService.findPage(new Page<MaterialProject>(request, response, -1), materialProject);
|
|
|
|
+ new ExportExcel(null, MaterialProject.class).setDataList(page.getList()).write(response, fileName).dispose();
|
|
|
|
+ j.setSuccess(true);
|
|
|
|
+ j.setMsg("导出成功!");
|
|
|
|
+ return j;
|
|
|
|
+ } catch (Exception e) {
|
|
|
|
+ j.setSuccess(false);
|
|
|
|
+ j.setMsg("导出失败!失败信息:"+e.getMessage());
|
|
|
|
+ }
|
|
|
|
+ return j;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+
|
|
|
|
|
|
|
|
|
|
|
|
|