畅写
This commit is contained in:
@ -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:
|
||||
|
||||
@ -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
|
||||
|
||||
Reference in New Issue
Block a user