|
@@ -5,6 +5,7 @@ package com.jeeplus.modules.sg.managementcenter.materialinfo.web;
|
|
|
|
|
|
import com.google.common.collect.Lists;
|
|
import com.google.common.collect.Lists;
|
|
import com.jeeplus.common.json.AjaxJson;
|
|
import com.jeeplus.common.json.AjaxJson;
|
|
|
|
+import com.jeeplus.common.utils.DateUtils;
|
|
import com.jeeplus.common.utils.StringUtils;
|
|
import com.jeeplus.common.utils.StringUtils;
|
|
import com.jeeplus.common.utils.excel.ExportExcel;
|
|
import com.jeeplus.common.utils.excel.ExportExcel;
|
|
import com.jeeplus.common.utils.excel.ImportExcel;
|
|
import com.jeeplus.common.utils.excel.ImportExcel;
|
|
@@ -12,6 +13,7 @@ import com.jeeplus.core.persistence.Page;
|
|
import com.jeeplus.core.web.BaseController;
|
|
import com.jeeplus.core.web.BaseController;
|
|
import com.jeeplus.modules.sg.managementcenter.materialinfo.entity.MaterialInfo;
|
|
import com.jeeplus.modules.sg.managementcenter.materialinfo.entity.MaterialInfo;
|
|
import com.jeeplus.modules.sg.managementcenter.materialinfo.service.MaterialInfoService;
|
|
import com.jeeplus.modules.sg.managementcenter.materialinfo.service.MaterialInfoService;
|
|
|
|
+import com.jeeplus.modules.sg.managementcenter.materialplan.entity.MaterialPlan;
|
|
import com.jeeplus.modules.sg.managementcenter.materialproject.entity.MaterialProject;
|
|
import com.jeeplus.modules.sg.managementcenter.materialproject.entity.MaterialProject;
|
|
import com.jeeplus.modules.sg.managementcenter.materialproject.service.MaterialProjectService;
|
|
import com.jeeplus.modules.sg.managementcenter.materialproject.service.MaterialProjectService;
|
|
import com.jeeplus.modules.sys.utils.UserUtils;
|
|
import com.jeeplus.modules.sys.utils.UserUtils;
|
|
@@ -184,7 +186,27 @@ public class MaterialInfoController extends BaseController {
|
|
return "modules/sg/managementcenter/materialinfo/importmore";
|
|
return "modules/sg/managementcenter/materialinfo/importmore";
|
|
}
|
|
}
|
|
|
|
|
|
-
|
|
|
|
|
|
+ /**
|
|
|
|
+ * 导出excel文件
|
|
|
|
+ */
|
|
|
|
+ @ResponseBody
|
|
|
|
+// @RequiresPermissions("test:one:dialog:leave1:export")
|
|
|
|
+ @RequestMapping(value = "export")
|
|
|
|
+ public AjaxJson exportFile(MaterialInfo materialInfo, HttpServletRequest request, HttpServletResponse response) {
|
|
|
|
+ AjaxJson j = new AjaxJson();
|
|
|
|
+ try {
|
|
|
|
+ String fileName = "物料信息表"+ DateUtils.getDate("yyyyMMddHHmmss")+".xlsx";
|
|
|
|
+ Page<MaterialInfo> page = materialInfoService.findPage(new Page<MaterialInfo>(request, response, -1), materialInfo);
|
|
|
|
+ new ExportExcel("物料信息表", MaterialInfo.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;
|
|
|
|
+ }
|
|
|
|
|
|
|
|
|
|
|
|
|