| | |
| | | } |
| | | } |
| | | |
| | | public static Result<?> imporReturnOperationCertificate(int totalLines,int partSuccessLines,int errorLines,int successLines,List<String> errorMessage) throws IOException { |
| | | if (errorLines == 0 && partSuccessLines == 0) { |
| | | return Result.ok("共" + successLines + "行数据全部导入成功!"); |
| | | } else { |
| | | JSONObject result = new JSONObject(5); |
| | | int totalCount = successLines + errorLines; |
| | | int fullSuccessLines = successLines - partSuccessLines; |
| | | result.put("totalCount", totalCount); |
| | | result.put("errorCount", errorLines); |
| | | result.put("fullSuccessLines", fullSuccessLines); |
| | | result.put("totalLines",totalLines); |
| | | result.put("partSuccessLines",partSuccessLines); |
| | | result.put("msg", "总上传行数:" + totalLines + ",完全导入成功行数:" + fullSuccessLines + ",部分导入成功行数:"+partSuccessLines+",导入失败行数:" + errorLines); |
| | | String fileUrl = PmsUtil.saveErrorTxtByList(errorMessage, "userImportExcelErrorLog"); |
| | | int lastIndex = fileUrl.lastIndexOf(File.separator); |
| | | String fileName = fileUrl.substring(lastIndex + 1); |
| | | result.put("fileUrl", "/sys/common/static/" + fileUrl); |
| | | result.put("fileName", fileName); |
| | | Result res = Result.ok(result); |
| | | res.setCode(201); |
| | | res.setMessage("文件导入成功,但有错误。"); |
| | | return res; |
| | | } |
| | | } |
| | | |
| | | public static List<String> importDateSave(List<?> list, Class serviceClass, List<String> errorMessage, String errorFlag) { |
| | | IService bean =(IService) SpringContextUtils.getBean(serviceClass); |
| | | for (int i = 0; i < list.size(); i++) { |