diff --git a/epdc-cloud-client-yushan b/epdc-cloud-client-yushan index 8988e65..25b8883 160000 --- a/epdc-cloud-client-yushan +++ b/epdc-cloud-client-yushan @@ -1 +1 @@ -Subproject commit 8988e6551401ce573c21834f842f0f68ddbd98b2 +Subproject commit 25b88835bfb861f17fcec918f51e35d1922dbe2d diff --git a/epdc-cloud-commons-yushan b/epdc-cloud-commons-yushan index 60b469f..ea8dce6 160000 --- a/epdc-cloud-commons-yushan +++ b/epdc-cloud-commons-yushan @@ -1 +1 @@ -Subproject commit 60b469fb3d9fccb7220f65c3ddbaa412033ecc01 +Subproject commit ea8dce697c0d53096b090c2f13c5a8c6ee0a24e0 diff --git a/epdc-cloud-vim-yushan/src/main/java/com/elink/esua/epdc/vaccine/epidemic/service/impl/EpidemicReportUserInfoServiceImpl.java b/epdc-cloud-vim-yushan/src/main/java/com/elink/esua/epdc/vaccine/epidemic/service/impl/EpidemicReportUserInfoServiceImpl.java index 373cad1..e5b8c4f 100644 --- a/epdc-cloud-vim-yushan/src/main/java/com/elink/esua/epdc/vaccine/epidemic/service/impl/EpidemicReportUserInfoServiceImpl.java +++ b/epdc-cloud-vim-yushan/src/main/java/com/elink/esua/epdc/vaccine/epidemic/service/impl/EpidemicReportUserInfoServiceImpl.java @@ -253,7 +253,6 @@ public class EpidemicReportUserInfoServiceImpl extends CrudServiceImpl checkIdCardList = new ArrayList(); + List checkIdCardList = new ArrayList<>(); // 存储需要逻辑删除的身份证号 - List deleteIdCardArr = new ArrayList(); + List deleteIdCardArr = new ArrayList<>(); // 存储批量插入实体 - List addList = new ArrayList(); + List addList = new ArrayList<>(); // 存储错误数据批量插入实体 - List addErrorList = new ArrayList(); + List addErrorList = new ArrayList<>(); log.info("准备进入Excel数据导入循环"); - EpidemicReportUserInfoAllExcel epidemicReportUserInfoAllExcel; String idCard; int age; @@ -284,7 +282,6 @@ public class EpidemicReportUserInfoServiceImpl extends CrudServiceImpl 150) { epidemicReportUserInfoAllExcel.setErrorInfo("身份证号年龄异常"); + addErrorList.add(epidemicReportUserInfoAllExcel); continue; } epidemicReportUserInfoAllExcel.setAge(age); @@ -359,7 +354,7 @@ public class EpidemicReportUserInfoServiceImpl extends CrudServiceImpl 0) { + if (CollUtil.isNotEmpty(insertErrorList)) { return new Result().ok("数据异常,请下载Excel后重新导入!"); } diff --git a/epdc-cloud-vim-yushan/src/main/java/com/elink/esua/epdc/vaccine/vim/controller/VaccinationErrorController.java b/epdc-cloud-vim-yushan/src/main/java/com/elink/esua/epdc/vaccine/vim/controller/VaccinationErrorController.java index ec071b1..a26cbdf 100644 --- a/epdc-cloud-vim-yushan/src/main/java/com/elink/esua/epdc/vaccine/vim/controller/VaccinationErrorController.java +++ b/epdc-cloud-vim-yushan/src/main/java/com/elink/esua/epdc/vaccine/vim/controller/VaccinationErrorController.java @@ -56,12 +56,6 @@ public class VaccinationErrorController { return new Result>().ok(page); } -// @GetMapping("{id}") -// public Result get(@PathVariable("id") String id) { -// VaccinationErrorDTO data = vaccinationErrorService.get(id); -// return new Result().ok(data); -// } - @PostMapping public Result save(@RequestBody VaccinationErrorDTO dto) { //效验数据 @@ -78,14 +72,6 @@ public class VaccinationErrorController { return new Result(); } -// @DeleteMapping -// public Result delete(@RequestBody String[] ids) { -// //效验数据 -// AssertUtils.isArrayEmpty(ids, "id"); -// vaccinationErrorService.delete(ids); -// return new Result(); -// } - @GetMapping("export") public void export(@RequestParam Map params, HttpServletResponse response) throws Exception { List list = vaccinationErrorService.list(params); @@ -94,10 +80,8 @@ public class VaccinationErrorController { @GetMapping("exportError") @LogOperation("导出") - public void exportError(@RequestParam Map params, HttpServletResponse response) throws Exception { - List list = vaccinationErrorService.getErrorInfoByMax(); - - ExcelUtils.exportExcelToTarget(response, null, list, VaccinationInfoAllExcel.class); + public void exportError(HttpServletResponse response) throws Exception { + ExcelUtils.exportExcelToTarget(response, null, vaccinationErrorService.getErrorInfoByMax(), VaccinationInfoAllExcel.class); } } \ No newline at end of file diff --git a/epdc-cloud-vim-yushan/src/main/java/com/elink/esua/epdc/vaccine/vim/service/impl/VaccinationErrorServiceImpl.java b/epdc-cloud-vim-yushan/src/main/java/com/elink/esua/epdc/vaccine/vim/service/impl/VaccinationErrorServiceImpl.java index 551bed8..adcf0f1 100644 --- a/epdc-cloud-vim-yushan/src/main/java/com/elink/esua/epdc/vaccine/vim/service/impl/VaccinationErrorServiceImpl.java +++ b/epdc-cloud-vim-yushan/src/main/java/com/elink/esua/epdc/vaccine/vim/service/impl/VaccinationErrorServiceImpl.java @@ -51,61 +51,9 @@ public class VaccinationErrorServiceImpl extends BaseVimCurdServiceImpl page(Map params) { -// IPage page = baseDao.selectPage( -// getPage(params, FieldConstant.CREATED_TIME, false), -// getWrapper(params) -// ); -// return getPageData(page, VaccinationErrorDTO.class); -// } -// -// @Override -// public List list(Map params) { -// List entityList = baseDao.selectList(getWrapper(params)); -// -// return ConvertUtils.sourceToTarget(entityList, VaccinationErrorDTO.class); -// } -// -// public QueryWrapper getWrapper(Map params) { -// String id = (String) params.get(FieldConstant.ID_HUMP); -// -// QueryWrapper wrapper = new QueryWrapper<>(); -// wrapper.eq(StringUtils.isNotBlank(id), FieldConstant.ID, id); -// -// return wrapper; -// } -// -// @Override -// public VaccinationErrorDTO get(String id) { -// VaccinationErrorEntity entity = baseDao.selectById(id); -// return ConvertUtils.sourceToTarget(entity, VaccinationErrorDTO.class); -// } -// -// @Override -// @Transactional(rollbackFor = Exception.class) -// public void save(VaccinationErrorDTO dto) { -// VaccinationErrorEntity entity = ConvertUtils.sourceToTarget(dto, VaccinationErrorEntity.class); -// insert(entity); -// } -// -// @Override -// @Transactional(rollbackFor = Exception.class) -// public void update(VaccinationErrorDTO dto) { -// VaccinationErrorEntity entity = ConvertUtils.sourceToTarget(dto, VaccinationErrorEntity.class); -// updateById(entity); -// } -// -// @Override -// @Transactional(rollbackFor = Exception.class) -// public void delete(String[] ids) { -// // 逻辑删除(@TableLogic 注解) -// baseDao.deleteBatchIds(Arrays.asList(ids)); -// } @Override public List getErrorInfoByMax() { - List list = baseDao.getErrorInfoByMax(SecurityUser.getUserId().toString()); - return list; + return baseDao.getErrorInfoByMax(SecurityUser.getUserId().toString()); } } \ No newline at end of file diff --git a/epdc-cloud-vim-yushan/src/main/resources/mapper/vim/VaccinationErrorDao.xml b/epdc-cloud-vim-yushan/src/main/resources/mapper/vim/VaccinationErrorDao.xml index edfbbdb..ddc5292 100644 --- a/epdc-cloud-vim-yushan/src/main/resources/mapper/vim/VaccinationErrorDao.xml +++ b/epdc-cloud-vim-yushan/src/main/resources/mapper/vim/VaccinationErrorDao.xml @@ -3,36 +3,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -54,24 +24,13 @@ e.BATCH_NO, e.ERROR_INFO, IFNULL( - vt.VACCINE_NAME, - e.VACCINE_NAME - ) AS VACCINE_NAME, - IFNULL( vc.COMPANY_NAME, e.COMPANY_NAME ) AS COMPANY_NAME, IFNULL(vs.SITE_NAME, e.SITE_NAME) AS SITE_NAME, - CASE - WHEN e.sex = 0 THEN - '男' - WHEN e.sex = 1 THEN - '女' - END AS sex + e.sex FROM vaccination_error e - LEFT JOIN vaccine_type vt ON vt.id = e.VACCINE_ID - AND vt.DEL_FLAG = '0' LEFT JOIN vaccine_company vc ON vc.id = e.COMPANY_ID AND vc.DEL_FLAG = '0' LEFT JOIN vaccination_site vs ON vs.id = e.SITE_ID