Browse Source

添加注释

main
1341924763@qq.com 5 days ago
parent
commit
9dc5f0d25c

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

@@ -28,10 +28,14 @@ public class NjRuleConfigServiceImpl implements NjRuleConfigService {
@Override
public TableDataInfo<NjRuleConfigDTO> queryRuleConfig(NjRuleConfigDTO njRuleConfigDTO, PageQuery pageQuery) {

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

njRuleConfigDTOS.forEach(nj -> {
if(!nj.getApplicableRange()){
List<DkUsers> users = new ArrayList<>();
@@ -52,12 +56,17 @@ public class NjRuleConfigServiceImpl implements NjRuleConfigService {

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

}

Loading…
Cancel
Save