From 044597ecd0ea356b8cd3777826517cf4a46fd7f3 Mon Sep 17 00:00:00 2001 From: = <=> Date: Thu, 12 Mar 2026 15:48:10 +0800 Subject: [PATCH] commit --- .../HealthCheckupListController.java | 20 ++++++++++++++++++- .../HealthCheckupSingleController.java | 4 ++-- .../impl/HealthCheckupSingleServiceImpl.java | 3 +++ .../components/plugins/h5/TableList.vue | 3 ++- 4 files changed, 26 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/budwk/app/zhgh/dayofficework/healthCheckup/controller/HealthCheckupListController.java b/src/main/java/com/budwk/app/zhgh/dayofficework/healthCheckup/controller/HealthCheckupListController.java index ccfc6645..86b9b611 100644 --- a/src/main/java/com/budwk/app/zhgh/dayofficework/healthCheckup/controller/HealthCheckupListController.java +++ b/src/main/java/com/budwk/app/zhgh/dayofficework/healthCheckup/controller/HealthCheckupListController.java @@ -227,6 +227,8 @@ public class HealthCheckupListController { HealthCheckupProject checkupProject = dao.fetch(HealthCheckupProject.class, healthProjectId); ActivityUserScope userScope = dao.fetch(ActivityUserScope.class, Cnd.where("groupId", "=", checkupProject.getActivityGroupId())); List userScopeList = new ArrayList<>(); + List healthCheckupUsersToAdd = new ArrayList<>(); + int successCount = 0; for (int i = 0; i < healthCheckupImportTemps.size(); i++) { HealthCheckupImportTemp excel = healthCheckupImportTemps.get(i); if (StrUtil.isBlank(excel.getLoginName())) { @@ -256,16 +258,32 @@ public class HealthCheckupListController { s.setUserId(user.getId()); s.setCreator(SecurityUtil.getUserId()); userScopeList.add(s); + + HealthCheckupUser newHealthUser = new HealthCheckupUser(); + newHealthUser.setProjectId(healthProjectId); + newHealthUser.setUserId(user.getId()); + newHealthUser.setUserName(user.getUsername()); + newHealthUser.setSex(user.getSex()); + newHealthUser.setLoginName(user.getLoginname()); + newHealthUser.setUnionName(user.getUnionName()); + newHealthUser.setUnionId(user.getUnionId()); + newHealthUser.setUnitName(user.getUnitName()); + newHealthUser.setUnitId(user.getUnitId()); + healthCheckupUsersToAdd.add(newHealthUser); + + successCount++; } - ; + dao.insert(userScopeList); + dao.insert(healthCheckupUsersToAdd); // 创建结果集 ExcelImportRes excelImportRes = new ExcelImportRes<>(); excelImportRes.setTotalRecords(healthCheckupImportTemps.size()); // 添加错误记录 excelImportRes.setErrorDetails(healthCheckupImportTemps.stream().filter(s -> StrUtil.isNotBlank(s.getErrMsg())).collect(Collectors.toList())); excelImportRes.setFailedCount(excelImportRes.getErrorDetails().size()); + excelImportRes.setSuccessCount(successCount); return Result.success(excelImportRes); } diff --git a/src/main/java/com/budwk/app/zhgh/dayofficework/healthCheckup/controller/HealthCheckupSingleController.java b/src/main/java/com/budwk/app/zhgh/dayofficework/healthCheckup/controller/HealthCheckupSingleController.java index bf3a8cdd..1c29b26e 100644 --- a/src/main/java/com/budwk/app/zhgh/dayofficework/healthCheckup/controller/HealthCheckupSingleController.java +++ b/src/main/java/com/budwk/app/zhgh/dayofficework/healthCheckup/controller/HealthCheckupSingleController.java @@ -126,8 +126,8 @@ public class HealthCheckupSingleController { add(new ExcelExportEntity("部门", "unitName", 20)); // add(new ExcelExportEntity("部门编码", "unitCode", 20)); add(new ExcelExportEntity("医院", "subjectName", 20)); - add(new ExcelExportEntity("套餐金额", "packageAmount", 20)); - add(new ExcelExportEntity("结算金额", "settlementAmount", 20)); + add(new ExcelExportEntity("套餐金额", "money", 20)); + add(new ExcelExportEntity("结算金额", "settlementMoney", 20)); add(new ExcelExportEntity("邮寄地址", "receiveAddress", 50)); }}; diff --git a/src/main/java/com/budwk/app/zhgh/dayofficework/healthCheckup/service/impl/HealthCheckupSingleServiceImpl.java b/src/main/java/com/budwk/app/zhgh/dayofficework/healthCheckup/service/impl/HealthCheckupSingleServiceImpl.java index 57e911ad..acda9ef2 100644 --- a/src/main/java/com/budwk/app/zhgh/dayofficework/healthCheckup/service/impl/HealthCheckupSingleServiceImpl.java +++ b/src/main/java/com/budwk/app/zhgh/dayofficework/healthCheckup/service/impl/HealthCheckupSingleServiceImpl.java @@ -220,6 +220,8 @@ public class HealthCheckupSingleServiceImpl extends BaseServiceImpl
- + +