This commit is contained in:
lcj
2025-09-18 08:57:37 +08:00
parent 0c4a697fea
commit bf6ea00b26
7 changed files with 102 additions and 8 deletions

View File

@ -122,12 +122,12 @@ security:
- /warm-flow-ui/**
- /warm-flow/**
- /other/ys7Device/webhook
# todo 仅测试
- /facility/matrix/**
- /**/changxie/callback/**
- /progress/progressPlanDetail/insert/numberAI
- /gps/equipment/dataAcceptance
- /resource/oss/upload
- /progress/progressPlanDetail/insert/numberAI
# todo 仅测试
- /facility/matrix/**
# 多租户配置
tenant:

View File

@ -2,10 +2,13 @@ package org.dromara.test;
import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.io.FileUtil;
import cn.hutool.core.util.IdcardUtil;
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
import com.baomidou.mybatisplus.core.toolkit.StringUtils;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import jakarta.annotation.Resource;
import lombok.extern.slf4j.Slf4j;
import org.dromara.common.utils.IdCardEncryptorUtil;
import org.dromara.contractor.domain.SubConstructionUser;
import org.dromara.contractor.service.ISubConstructionUserService;
import org.dromara.contractor.service.ISubUserSalaryDetailService;
@ -63,6 +66,24 @@ public class DemoTest {
@Resource
private ISubUserSalaryDetailService userSalaryDetailService;
@Resource
private IdCardEncryptorUtil idCardEncryptorUtil;
@Test
void setIdCardEncryptorUtil() {
List<SubConstructionUser> list = constructionUserService.list();
List<SubConstructionUser> update = list.stream().filter(user -> StringUtils.isNotBlank(user.getSfzNumber()))
.filter(user -> IdcardUtil.isValidCard18(user.getSfzNumber()))
.toList().stream()
.map(user -> {
SubConstructionUser updateUser = new SubConstructionUser();
updateUser.setId(user.getId());
updateUser.setSfzNumber(idCardEncryptorUtil.encrypt(user.getSfzNumber()));
return updateUser;
}).toList();
constructionUserService.updateBatchById(update);
}
@Test
void test() {
Boolean result = photovoltaicPanelPartsService