Commit f3bfb352 by guojuxing

应用策略编辑接口修改

parent c8c56867
......@@ -231,35 +231,25 @@ public class UnionEnterpriseAuthApiServiceImpl implements UnionEnterpriseAuthApi
@Override
public ServiceResponse<Void> saveOrUpdateUnionEnterpriseAuthApp(@Valid UnionEnterpriseAuthAppDTO dto) {
Integer unionEnterpriseAuthAppId = dto.getUnionEnterpriseAuthAppId();
List<TabSysUnionEnterpriseAuthApp> appList = unionEnterpriseAuthAppService.listUnionEnterpriseAuthApp(dto.getUnionEnterpriseAuthId());
Set<String> appIdSet = new HashSet<>();
if (CollectionUtils.isNotEmpty(appList)) {
appList.forEach(e -> {
String[] appIdArr = e.getAppId().split(",");
for (String appId : appIdArr) {
if (StringUtils.isBlank(appId)) {
continue;
}
appIdSet.add(appId);
}
//编辑的时候去除本条数据的应用ID,避免校验错误
if (!e.getUnionEnterpriseAuthAppId().equals(unionEnterpriseAuthAppId)) {
String[] appIdArr = e.getAppId().split(",");
for (String appId : appIdArr) {
if (StringUtils.isBlank(appId)) {
continue;
}
appIdSet.add(appId);
}
}
});
}
Integer unionEnterpriseAuthAppId = dto.getUnionEnterpriseAuthAppId();
//编辑的时候去除本条数据的应用ID,避免校验错误
if (unionEnterpriseAuthAppId != null) {
TabSysUnionEnterpriseAuthApp old = unionEnterpriseAuthAppService.getUnionEnterpriseAuthApp(unionEnterpriseAuthAppId);
if (old != null) {
String oldAppId = old.getAppId();
String[] oldAppIdArr = oldAppId.split(",");
for (String temp : oldAppIdArr) {
if (StringUtils.isNotBlank(temp)) {
appIdSet.remove(temp);
}
}
}
}
String appIdParam = dto.getAppId();
String[] appIdParamArr = appIdParam.split(",");
for (String temp : appIdParamArr) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment