From 5dd39c463bd97184489bc998d418803ea9262512 Mon Sep 17 00:00:00 2001 From: zhouhefeng Date: Thu, 21 May 2026 10:45:13 +0800 Subject: [PATCH] commit --- .../MutualInsuranceRosterController.java | 3 +-- .../MutualInsuranceRosterUserServiceImpl.java | 22 ++++++++++++++++--- .../MutualInsuranceUserImportTemp.java | 3 +++ 3 files changed, 23 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/budwk/app/zhgh/staffbenefit/mutualInsurance/controller/MutualInsuranceRosterController.java b/src/main/java/com/budwk/app/zhgh/staffbenefit/mutualInsurance/controller/MutualInsuranceRosterController.java index 4f4e12fa..75c1cb17 100644 --- a/src/main/java/com/budwk/app/zhgh/staffbenefit/mutualInsurance/controller/MutualInsuranceRosterController.java +++ b/src/main/java/com/budwk/app/zhgh/staffbenefit/mutualInsurance/controller/MutualInsuranceRosterController.java @@ -5,7 +5,6 @@ import cn.afterturn.easypoi.excel.entity.ExportParams; import cn.afterturn.easypoi.excel.entity.enmus.ExcelType; import cn.afterturn.easypoi.excel.entity.params.ExcelExportEntity; import cn.dev33.satoken.annotation.SaCheckPermission; -import cn.dev33.satoken.stp.StpUtil; import cn.hutool.core.date.DateUtil; import cn.hutool.core.util.StrUtil; import cn.hutool.json.JSONUtil; @@ -14,7 +13,6 @@ import com.budwk.app.base.model.ExcelImportRes; import com.budwk.app.base.param.PageForm; import com.budwk.app.base.result.Result; import com.budwk.app.base.utils.CommonDownloadUtil; -import com.budwk.app.web.commons.auth.utils.AuthUtil; import com.budwk.app.web.commons.auth.utils.SecurityUtil; import com.budwk.app.zhgh.staffbenefit.mutualInsurance.model.MutualInsuranceProject; import com.budwk.app.zhgh.staffbenefit.mutualInsurance.param.MutualInsuranceRosterUserPageForm; @@ -154,6 +152,7 @@ public class MutualInsuranceRosterController { entities.add(new ExcelExportEntity("工号", "loginName", 20)); entities.add(new ExcelExportEntity("姓名", "userName", 20)); entities.add(new ExcelExportEntity("证件类型", "idCardType", 20)); + entities.add(new ExcelExportEntity("手机号", "mobile", 20)); ExportParams exportParams = new ExportParams(); exportParams.setType(ExcelType.XSSF); Workbook workbook = ExcelExportUtil.exportExcel(exportParams, entities, Collections.emptyList()); diff --git a/src/main/java/com/budwk/app/zhgh/staffbenefit/mutualInsurance/service/impl/MutualInsuranceRosterUserServiceImpl.java b/src/main/java/com/budwk/app/zhgh/staffbenefit/mutualInsurance/service/impl/MutualInsuranceRosterUserServiceImpl.java index 57e994b5..0891741f 100644 --- a/src/main/java/com/budwk/app/zhgh/staffbenefit/mutualInsurance/service/impl/MutualInsuranceRosterUserServiceImpl.java +++ b/src/main/java/com/budwk/app/zhgh/staffbenefit/mutualInsurance/service/impl/MutualInsuranceRosterUserServiceImpl.java @@ -32,10 +32,13 @@ import java.io.File; import java.util.Collections; import java.util.Date; import java.util.List; +import java.util.regex.Pattern; import java.util.stream.Collectors; @IocBean(args = {"refer:dao"}) public class MutualInsuranceRosterUserServiceImpl extends BaseServiceImpl implements MutualInsuranceRosterUserService { + private static final Pattern MOBILE_PATTERN = Pattern.compile("^1[3456789]\\d{9}$"); + public MutualInsuranceRosterUserServiceImpl(Dao dao) { super(dao); } @@ -100,6 +103,10 @@ public class MutualInsuranceRosterUserServiceImpl extends BaseServiceImpl loginName.equals(item.getLoginname())) .findFirst() @@ -108,7 +115,7 @@ public class MutualInsuranceRosterUserServiceImpl extends BaseServiceImpl