## 报单赠送详情权限控制数据查询

This commit is contained in:
zhangheng 2025-10-29 17:13:02 +08:00
parent 1a54a6e958
commit 1bfa07ad34
1 changed files with 2 additions and 3 deletions

View File

@ -80,16 +80,15 @@ public class AcDeclarationGiftConfigServiceImpl extends ServiceImpl<AcDeclaratio
.eq(AcDeclarationGiftConfig::getPkBaseId, pkId)
.eq(AcDeclarationGiftConfig::getDelFlag, 0));
ArrayList<AcDeclarationConfigParam> acDeclarationConfigParams = new ArrayList<>();
ArrayList<AcBaseAuthority> acBaseAuthorities = new ArrayList<>();
list.forEach(item -> {
AcDeclarationConfigParam acDeclarationConfigParam = BeanUtil.copyProperties(item, AcDeclarationConfigParam.class);
List<AcDeclarationProductParam> declarationConfigParams = iAcDeclarationGiftDetailService.listByPKRuleId(item.getPkId());
// 添加商品详情
acDeclarationConfigParam.setAcDeclarationProductParamList(declarationConfigParams);
acDeclarationConfigParams.add(acDeclarationConfigParam);
// 添加权限列表
acBaseAuthorities.addAll(iAcBaseAuthorityService.listAuthority(item.getPkBaseId()));
});
// 添加权限控制信息
List<AcBaseAuthority> acBaseAuthorities = iAcBaseAuthorityService.listAuthority(baseConfig.getPkId());
activityParam.setAuthorityList(acBaseAuthorities);
activityParam.setAcDeclarationConfigParams(acDeclarationConfigParams);
activityParam.setPkBaseId(baseConfig.getPkId());