Quellcode durchsuchen

添加注释

main
1341924763@qq.com vor 5 Tagen
Ursprung
Commit
9dc5f0d25c

+ 11
- 1
zs-manager/src/main/java/com/ruoyi/zhushi/service/impl/NjRuleConfigServiceImpl.java Datei anzeigen

@Override @Override
public TableDataInfo<NjRuleConfigDTO> queryRuleConfig(NjRuleConfigDTO njRuleConfigDTO, PageQuery pageQuery) { public TableDataInfo<NjRuleConfigDTO> queryRuleConfig(NjRuleConfigDTO njRuleConfigDTO, PageQuery pageQuery) {


// 创建查询条件
LambdaQueryWrapper<NjRuleConfig> queryWrapper = Wrappers.lambdaQuery(); LambdaQueryWrapper<NjRuleConfig> queryWrapper = Wrappers.lambdaQuery();
queryWrapper.eq(null != njRuleConfigDTO.getRuleName(), NjRuleConfig::getRuleName, njRuleConfigDTO.getRuleName()); queryWrapper.eq(null != njRuleConfigDTO.getRuleName(), NjRuleConfig::getRuleName, njRuleConfigDTO.getRuleName());
// 查询
IPage<NjRuleConfigDTO> njRuleConfigDTOIPage = njRuleConfigMapper.selectVoPage(pageQuery.build(), queryWrapper, NjRuleConfigDTO.class); IPage<NjRuleConfigDTO> njRuleConfigDTOIPage = njRuleConfigMapper.selectVoPage(pageQuery.build(), queryWrapper, NjRuleConfigDTO.class);
// 获取记录
List<NjRuleConfigDTO> njRuleConfigDTOS = njRuleConfigDTOIPage.getRecords(); List<NjRuleConfigDTO> njRuleConfigDTOS = njRuleConfigDTOIPage.getRecords();

njRuleConfigDTOS.forEach(nj -> { njRuleConfigDTOS.forEach(nj -> {
if(!nj.getApplicableRange()){ if(!nj.getApplicableRange()){
List<DkUsers> users = new ArrayList<>(); List<DkUsers> users = new ArrayList<>();


@Override @Override
public Boolean addRule(NjRuleConfigDTO njRuleConfigDTO) { public Boolean addRule(NjRuleConfigDTO njRuleConfigDTO) {
// 定义实体
NjRuleConfig njRuleConfig = new NjRuleConfig(); NjRuleConfig njRuleConfig = new NjRuleConfig();
// 拷贝属性
BeanUtil.copyProperties(njRuleConfigDTO, njRuleConfig); BeanUtil.copyProperties(njRuleConfigDTO, njRuleConfig);
// 插入规则
njRuleConfigMapper.insertOrUpdate(njRuleConfig); njRuleConfigMapper.insertOrUpdate(njRuleConfig);
// 定义集合
List<NjRuleConfigAndUser> njRuleConfigAndUsers = new ArrayList<>(); List<NjRuleConfigAndUser> njRuleConfigAndUsers = new ArrayList<>();
// 判断集合是否为空
if(null != njRuleConfigDTO.getMembers() && njRuleConfigDTO.getMembers().size() > 0){ if(null != njRuleConfigDTO.getMembers() && njRuleConfigDTO.getMembers().size() > 0){
// 遍历集合
njRuleConfigDTO.getMembers() njRuleConfigDTO.getMembers()
.forEach(user -> { .forEach(user -> {
NjRuleConfigAndUser njRuleConfigAndUser = new NjRuleConfigAndUser(); NjRuleConfigAndUser njRuleConfigAndUser = new NjRuleConfigAndUser();
njRuleConfigAndUsers.add(njRuleConfigAndUser); njRuleConfigAndUsers.add(njRuleConfigAndUser);
}); });
} }
// 批量插入
return njRuleConfigAndUserMapper.insertOrUpdateBatch(njRuleConfigAndUsers); return njRuleConfigAndUserMapper.insertOrUpdateBatch(njRuleConfigAndUsers);


} }

Laden…
Abbrechen
Speichern