| | |
| | | return list; |
| | | } |
| | | |
| | | public void exportExcel(HttpServletResponse response) { |
| | | //查询所有 |
| | | List<ECR> ecrList = mapper.selectList(null); |
| | | public void exportExcel(HttpServletResponse response, List<Integer> ids) { |
| | | List<ECR> ecrList; |
| | | if(ids == null) { |
| | | //查询所有 |
| | | ecrList = mapper.selectList(null); |
| | | }else{ |
| | | //查询ids的记录 |
| | | QueryWrapper<ECR> query = Wrappers.query(); |
| | | query.in("id",ids); |
| | | ecrList = mapper.selectList(query); |
| | | } |
| | | int size = ecrList.size(); |
| | | //ECR编号,申请日期,申请人,变更描述,变更料号,变更型号,变更所属型号,处理方式,创建时间 |
| | | String[] title = new String[]{"年份","ECR编号","申请日期","申请人","变更描述","变更料号","变更型号","变更所属型号","处理方式","创建时间"}; |
| | |
| | | values[i][8] = ecr.getSolution(); |
| | | values[i][9] = DateUtil.YYYY_MM_DD_HH_MM_SS.format(ecr.getCreateTime()); |
| | | } |
| | | String dateFormat = DateUtil.YYYY_MM_DD_HH_MM_SS.format(new Date()); |
| | | String dateFormat = DateUtil.YYYY_MM_DD_HH_MM_SS2.format(new Date()); |
| | | ExcelUtil.exportExcel("变更记录清单_"+dateFormat,"清单",title,values,null,response); |
| | | } |
| | | //删除ECR记录 |
| | | public Response deleteEcr(String number, String filePath) { |
| | | if(filePath!=null||!filePath.isEmpty()){ |
| | | if(!(filePath==null||filePath.isEmpty())){ |
| | | String fileDirName = FileDirPath.getFileDirName(); |
| | | File file = new File(fileDirName+File.separator+filePath); |
| | | if(!file.isDirectory()){ |
| | |
| | | int delFlag=mapper.delete(wrapper); |
| | | return new Response().set(1,delFlag>0,"删除ECR"); |
| | | } |
| | | //反馈下拉查询ECR记录 |
| | | public Response searchEcrInFeedback() { |
| | | QueryWrapper wrapper=new QueryWrapper(); |
| | | wrapper.select("distinct number"); |
| | | wrapper.orderByDesc("create_time"); |
| | | List list=mapper.selectList(wrapper); |
| | | return new Response().setII(1,list.size()>0,list,"查询ECR记录"); |
| | | } |
| | | } |